Android Developer Resume
5.00/5 (Submit Your Rating)
Omaha, NE
SUMMARY
- 8+ years of experience as a Software Development Engineer in design, development and implementing mobile applications.
- Extensive knowledge on the development and test of android applications. Good knowledge on android architecture and design.
- Proficient in Android applications development involving User Interface development, push notifications, Adapters, Content Provider, Services.
- Experienced in working with Storage options SQLite Database, Shared Preference.
- Expertise in developing applications for android operating system using Android Studio, Eclipse IDE, Android SDK and ADT plugin.
- Expertise in Web Services (REST/SOAP), XML Parsing and JSON.
- Experience with various Android UI components and Layouts (Linear Layout, Frame Layout, Constraint Layout, Absolute Layout(deprecated) etc.,)
- Experienced in working with Adapter class methods (getCount (), getItem (), getItemID (), getView ()), Array Adapters to display ListView and GridView.
- Experience in working under software development methodologies such as Waterfall and Agile.
- Experienced in working with Android application components like Intent, Service, Broadcast Receiver, Content Provider and Content Resolver.
- Experienced in working with AsyncTask for doing operations in background using doInBackground ().
- Experienced in working with Shared Preferences for saving and retrieving data in the form of key, value pair.
- Experienced in building multi - pane UI by combining multiple fragments in a single activity and reused these fragments in multiple Activities.
- Experienced in creating tables and retrieving data from Database using cursor.
- Experienced in Localization, changed strings in to different languages by creating different values folder for respective languages.
- Knowledge in handling the concurrencies using Rxjava, utilized Observable, Observer, Scheduler and Subscription.
- Experienced in using power tools for investigating (debugging) the logic or implementation.
- Used ADB (Android Debugging Bridge) command line for installing APK's.
- Good experience in HTML5, CSS and JavaScript from hybrid projects in Android.
- Developed business logic along with connecting the application to the server with REST web services.
- Implemented immediate notifications and alerts using Notification bar and push notifications.
- Worked with View Pager, Navigation Drawers and action bars for better connectivity within the app.
- A team player with good communication, leadership and interpersonal skills.
- Hands on Experience on Implementing Material Design for the latest app supporting Android 5.0.
- Quick learner and able to adapt to work in fast-paced result oriented environments consistently delivering high quality work.
- Experience in Debugging and testing the application using Logcat, DDMS (Dalvik Debug Monitor Server) and traceview on different android devices.
TECHNICAL SKILLS
Languages: Java, Objective C, C/C++, JavaScript, SQL, Action Script
Frameworks: Android SDK, Java Development Kit (JDK), .NET, C standard Library
Web Technologies: HTML 5, CSS 3, XHTML, XML, JavaScript, JQuery, AJAX-RS
Development& Testing Tools: J-Unit, TestNG, Photoshop CS5,MS Office, Open Office Suite
Databases: SQLite, SQLite Mobile, MySQL, Postgres.
IDEs: Eclipse, Android ADT
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
Android Developer
Responsibilities:
- Creating various custom views for the application using standard Android components, database, services and various UI widgets types.
- Involved in architecture design, technical discussions to improve the performance of the applications.
- Worked in an agile environment - Participated in Daily standup meetings.
- Integrated with different Android versions.
- Implemented Material Design for the latest app supporting Android 5.0.
- Handled concurrencies using Rxjava, utilized Observable, Observer, Scheduler and Subscription.
- Implementing localization and changing strings in to different languages.
- Implemented AsyncTask for doing operations in background using doInBackground ().
- Implemented web views, list views & populated lists, recycler views, material design to display the lists using simple adapters, base adapters and recycler view adapter.
- Implemented NotificationManager to display updates on transactions in the notification bar.
- Used AsyncTask for multithreading to implement parallel processing.
- Worked on large complex existing codebase in latest Android SDK, Android Studio and APIs using TDD, MVC and dependency injection design concepts.
- Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background
- Implemented immediate notifications and alerts using Notification bar and push notifications.
- Worked with View Pager, Navigation Drawers and action bars for better connectivity within the app.
- Implemented important phases of activity life cycle for a complete and stable application. worked on Android application components like Intent, Service, Broadcast Receiver, Content Provider and Content Resolver
- Worked with the UI team to design the appropriate icon and display for the screens.
- Debugged and tested the application using Logcat, DDMS (Dalvik Debug Monitor Server) and traceview on different android devices.
Confidential, Greensboro, NC
Android Developer
Responsibilities:
- Involved in requirement Analysis, Module level designing, UI design and development.
- Worked with Content Providers in conjunction with local data storage using SQLite to transmit data among various other health care apps in the Hospital.
- Implemented immediate notifications and alerts using Notification bar and push notifications.
- Worked with View Pager, Navigation Drawers and action bars for better connectivity within the app.
- Worked with AsyncTasks in conjunction with broadcast receivers and services to provide certain functionalities such as show urgent SMS messages, emergency calls etc.
- Design and Development of APIs in the NDK layer for various features, functionalities available in the native layer.
- Developed Android application visualizing data from remote sensor transmitted via Bluetooth 4.0 (BLE)
- Implemented JSON and REST API web service calls for data parsing and server interaction.
- Implemented Geo Location Tracking of Emergency Vehicles using Location and Google Maps API
- Exposure to working with secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.
- Used Espresso as an Android test automation framework to write powerful and robust automatic black-box test cases.
- Used REST based web services and JSON parsers for secured data interchange.
- Added Push Notification through backend support on the device.
- Worked with debugging tools such as using Logcat, and DDMS
- Test and error logging on devices of Android, debugging them in the very first phase of development, eliminating possible app crashes.
Confidential -Chicago, IL
Android Application Developer
Responsibilities:
- Involved in user meetings to gather the requirements of the application and worked on application designing, testing, deployment and maintenance.
- Implemented sorting options for search items based on categories (Relevance, Price, and Rating).
- Enhanced search functionality by adding auto fill and search history features
- Designed and Developed the barcode feature in native android (NDK).
- Displayed the search results in list view and grid view in BrowseproductList activity.
- Project is supported from android OS 2.3 to 4.0.
- JavaScript interface methods to handle interaction between web view and native activity.
- Enhanced the store pickup, shipping and delivery features to improve the process of checking in-store availability and online purchasing through apps.
- Implemented the hybrid cart in activity and fragment versions.
- Implemented the mock shopping cart app to understand the enterprise shopping cart architecture.
- Developed business logic along with connecting the application to the server with REST web services.
- Implemented Location based service using Google Maps API that enables to search the nearest store located
- Used Services using AIDL and Intent Services.
- Used AsyncTask to invoke web services and Servlet calls in the background thread.
- Updated the result in native UI in pre-execute () and post execute () methods.
- Resolved issues of hybrid shopping cart using HTML5, CSS and JavaScript.
Confidential
Android Developer
Responsibilities:
- Working on android application development, unique and cutting edge applications for different handsets and user requirements.
- Knowledge of working with location based, GPS based, C2DM, Sensors, Data Storage, XML/JSON parsing.
- Worked with APIs to connect to 3rd party APIs (like social media)
- Skills with mobile UI designing and development.
- Knowledge of application testing, debugging and troubleshooting.
- Designed and built advanced applications for the Android platform.
- Analyzed web services and fetched XML data for app.
- Adapted the design changes.
- Implemented Google Maps API and defined pinpoint according to user location.
- Designed database using SQLite and implemented I/O operations.
- Developed shopping management module.
- Implemented live camera through transparent view.
- Used Broadcast receivers, Sensors, Boot receivers and implemented shake launcher
- Integrated social networks like Facebook, Twitter for sharing data.
- Handled different OS versions specific camera orientations
Confidential
Java Developer
Responsibilities:
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Web services.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
- Developed Action classes, Action Forms,and Struts Configuration file to handle required UI actions, JSPs for Views.
- Providing quality assurance, installing, configure and deploy software.
- Designed Database for the application.
- Troubleshoot various software issues using debugging process and coding techniques.
- Write, modify, and maintain software documentation and specifications.
- Experience on multi-threading, data structures, algorithms, object oriented design, and design patterns
- Experience with Java Server Page (JSP), designing and developing client-side graphical user interfaces using HTML, JavaScript,and CSS.
- Created detailed design documents using UML (Use case, Class, Sequence, and Component diagrams).
- Worked as a Java developer in a team of 15 and was responsible for the development and maintenance of the code behind a banking application, as per the requirements of the client.
- Deployed applications in development environment and performed troubleshooting of the issues