Android Developer Resume
St Louis, MO
SUMMARY
- Over 7+ years of experience in Object - Oriented technologies on client server including 4+ years of Android Operating System experience in interactive application development and database management.
- Extensive experience in Android application development.
- Good understanding in Android OS, interactive application development and memory management.
- Proficient in Android OS frameworks of 2.3 Gingerbread - 4.4 KitKat.
- Proficient wif common Android Framework API’s (Location, Camera, Notifications, Maps).
- Experience in implementing native libraries in application by using Android NDK.
- Designed GUI and interfaces wif services for mobile applications.
- Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
- Sound noledge of Java, SQL/SQLite, Web services.
- Experience in using Storage options in Android like Shared Preferences.
- Profound Knowledge in Android Application lifecycle from Application creation to deployment in Google Play.
- Hands on experience working on IDE's like Eclipse and Android Studio during development.
- Hands on experience in Android SDK based application development.
- Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
- Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
- Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
- Proficiency in developing applications using Struts frame work, spring and hibernate.
- Worked on GUI applications using Java SWING and AWT.
- Experience in using Java Native Interface (JNI).
- Extensive experience in dealing wif both SOAP and REST based web services and consuming JSON data.
- Experience wif source code control management like subversion (SVN) and GIT.
- Expert in writing client side validations using validation framework, Java Script.
- Experience in web services using markup languages like JSON and REST.
- Knowledge in working wif audio and video codec’s like .3GPP, MPEG-4.
- Excellent debugging and problem-solving skills wif Eclipse, Intellij IDEA and RAD.
- Experience in various methodologies like of SDLC like Agile development and waterfall development.
- Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
- Excellent working experience wif variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
- Ability to grasp and master new technologies, excellent analytical and problem solving skills.
- Able to take initiative; work independently and also as a team player.
TECHNICAL SKILLS
Programming: Java, Android, C++, Java Script, Python
IDE: Eclipse, Netbeans, IntelliJ
Android Frameworks: Activity Manager, Resource Manager, Notification Manager, Location Manager, Telephony Manager, Content Providers, Map API’s.
Database: MySQL, Oracle, SQLite
Android Debugging Tools: Monitor, DDMS, ADB, Trace View, Logcat, Fastboot and ADT tools Eclipse Addon
Web Technologies: REST, HTML, JavaScript, JSON, XML, JQuery, AJAX
Version Control: Subversion, VSS, GIT
Testing and QA Tools: JIRA, Hudson, Testlink, BugZilla, Quality Center.
Operating Systems: Mac OS X, Linux, Android, iOS, VMware and Windows
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Android Developer
Responsibilities:
- Involved in the full life cycle of the project including analysis design, development, debugging, testing, and deployment.
- Developed the application from specifications and requirement gathering.
- Independently handled modules, scope, analysis, design, build, test the code, debug and implement application.
- Developed products section of the application which provided Multiple Activities, Custom Adapters, Base Adapter, List views, Links, Web View, Text Views and so on.
- Developed Navigation Drawer for the application, which provides better navigation of apps features.
- Created new UI Screens and key resource for layout UI work utilizing xml, Shape Drawable, Text View, List View, Web View, Buttons, Activities, and Frame Layout.
- Worked wif web services used JSON, XML Parser.
- Worked wif AsyncTask for Asynchronous download of data and store locally.
- Designed GUI and interfaces wif services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services). Implemented the monetization of apps, which has capabilities to do in-app purchases.
- Downloaded users data and backed it up in SQLite Data base for a responsive display and also offline viewing.
- Implemented Push Notifications using Google Cloud Messaging - to send users information based on deals and their reservations.
- Collaborated wif web services team to implement the backend support.
- Developed the code in Objected-Oriented methodology for better code reuse.
- Worked wif Android Junit Extensions for writing test cases.
- Tested the application on different android phones, tablets, debugged on real device, and debugged the issues that were found.
- Debugged issues that were found during different phase of the project using android provided tools like monkey runner; Trace View and Hierarchy Viewer and layout opt from DDMS for optimization purposes.
Environment: Eclipse IDE, Android Studio, GenyMotion, Java, Android SDK, Android Development Tools (ADT), JSON, XML, Rest Web Services, SQLite, Git Hub.
Confidential, Bloomington, IN
Android Developer
Responsibilities:
- Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
- Discussed the requirements wif the client and analyzed the requirements.
- Design screens using MVC pattern for the application wif Android Studio IDE.
- Designed and created customize Dialog boxes.
- Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
- Used Android Asynchronous Http Client library, a third-party library for server call and shared preferences.
- We collaborated wif Qualcomm to get data from devices using push data technology.
- Parsed JSON data coming from Qualcomm server.
- Used Google charts API for drawing charts, which are used for patient data analysis.
- Used Activities, which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
- Used Android NDK to create the library files to be used by Services.
- Involved in the full lifecycle of the project including planning, design, development, testing, and deployment
- Worked extensively wif Eclipse, Java, and Android SDK
- Worked on customizing Table Views, List Views, Tab Bars and Navigation Bars
- Implemented news retrieval using JSON
- Extensively worked wif Google APIs to navigate locations and get directions
- Worked wif implementing and customizing images using Draw 9 Patch tool
- Tested the application for relevant bugs, fixed the leaks and deployment
- Worked on ListView and created Custom Adapters as well as single row layout
- Created different UI screens
- Adjusted Android default behavior such as orientation response to improve activity life cycle flow.
- Download and upload content from back end web server via REST API.
- Restricted the guest to run the build functionality.
- Implemented XML service to parse patient’s data coming from server.
- Implemented Notification Manager to display updates on the notification bar.
- Provided assistance and feedback on login design and implementation.
- Utilized button style and edit text background, added background selector.
- Implementing Broadcast Receivers for Android.
- Used web view to show html 5 pages.
- Used GCM service for showing dynamic notifications for sent from server.
- Used R programming scripts for predictive analysis of patient’s data.
- Test and error logging on different versions and devices of Android.
- Used adb logcat, DDMS for Debugging.
- Used Apache Subversion (SVN) for version control.
Environment: Eclipse IDE, Android Studio, GenyMotion, Java, Android SDK, Android Development Tools (ADT), JSON, XML, Rest Web Services, SQLite, Git Hub.
Confidential, Sunnyvale, CA
Android Developer
Responsibilities:
- Involved in requirement gathering and designing of the application.
- Responsible for consuming the REST services, getting a JSON response and parsing them to get the required information.
- Implemented the search functionality, Action Bar and Draw-9 Patch Images.
- Worked on local data storage using shared-preference.
- Worked wif design/UX team to create user-friendly, aesthetically pleasing, and full functional UI.
- Followed the agile methodology for implementing the project.
- Analyzed and fixed the defects for various modules in the QA stages.
- Involved in requirement gathering, UI design and development.
Environment: Android SDK, Android API’s, Eclipse IDE, XML, HTML5, REST services, JSON
Confidential, Minneapolis, MN
Android Developer
Responsibilities:
- Worked on different phases of the project cycle like design, development and testing.
- Collaborated wif cross-functional teams to define, design, and develop new features.
- Collected the requirements wif the client and documented the requirements.
- Implemented functionality based on the business requirements for major releases.
- Designed the features for the database interface for the mobile application from the existing system.
- Worked on intergrading wif Google API to provide the User wif directions to the closest Confidential locations.
- Worked wif Implementing the Barcode scanner.
- Developed the user interface that used XML.
- Analyzed and fixed the defects for various modules in the QA stages.
- Involved in requirement gathering, UI design and development.
- By entering the zip code or location name user can search the nearest Confidential .
- Worked closely wif the testing team.
- Designed screens related to Categories and Detail description for different sized devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
- Updated backend validations to meet tablet specific requirements.
- Added parser classes for Tablet which involved parsing JSON feeds.
- Created UI and functionality for autantication feature.
- Involved in development and enhancements of features to restrict the usage based on Authorization and Autantication tokens.
- Provided subsequent releases which included feature changes, enhancements and bug fixes.
Environment: Android SDK, SQLite, Eclipse IDE, Android API’s, JDK, XML, JSON, HTML, CSS, GPS service, Windows.
Confidential
Java Developer
Responsibilities:
- Interacted wif the client in understanding the requirements.
- Walkthrough the Detailed Designs and General Designs.
- Developed the User Interaction Screen using HTML and JSP.
- Developed the module to handle the access roles of the users for front-end system.
- Wrote Stored Procedures for MQSQL Database.
- Developed test cases for unit testing.
- Coordinated wif the team member on different issues and referrals.
- Deployed the jar files on the tomcat Server.
- Provided Onsite Support after the system went Live.
- Worked under the UNIX environment.
Environnent: Java, Servlets, JSP, EJB, JDBC, MQSQL, Tomcat, UNIX.
Confidential
Software Engineer
Responsibilities:
- Involved as junior developer in dis project, been responsible for development, unit testing and technical documentation.
- Implemented the assigned modules using Servlets and core-Java, along wif the form validation using the JavaScript.
- Involved in setting up the WebLogic deployment process.
- Wrote the unit test scripts for the assigned modules and carried out the unit testing on the developed modules.
Environment: Java, Servlets, JDBC, SQL, WebLogic, Eclipse, EditPlus, SQL Plus, Oracle.
