Android Developer Resume
5.00/5 (Submit Your Rating)
Pleasanton, CA
SUMMARY:
- 5 years of extensive experience in Java and Android Mobile Application Development.
- Good programming skills and hands on experience in developing Android enterprise applications for mobiles and tablets using IDE's like Eclipse, Android Studio, Android SDK and ADT development tools in JAVA environment.
- Extensive experience in working with REST APIs and SOAP web services.
- Working knowledge on JavaScript library JSON and XML Technologies.
- Experience on Android UI components such as Text View, List View, Customized List View, Menus, Edit boxes, Buttons, Checkboxes, Dialogs, Alert boxes, Status Notifications, Action bars, and Spinners for various layouts in Application development.
- Proficient with common Android framework APIs (Web View, Google Maps, Telephony API, Camera, Contact Manager).
- Good Knowledge on third Party Libraries (Picasso, OKHTTP, Volley, UIL, Glide)
- Good knowledge on Software Development Life Cycle and various methodologies such as Agile, Scrum, Waterfall, TDD.
- Expert in creating Wireframes/Templates, Mockups and Prototypes, Layouts and Flow of future pages.
- Expert in developing Android applications for wide variety of devices including Tablets.
- Experience in working with SQLite, MySQL.
- Experience in integrating various social networking APIs like Facebook, Twitter, LinkedIn, Google Plus.
- Experience in implementing and integrating UniMag, Mobile MagStripe Reader for credit card payments.
- Possess strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
- Ability to learn new technologies and tools.
- Able to participate in a team environment and communicate effectively.
- Involved in entire application development process for all the assigned android projects: requirement specification, design, implementation, testing and maintenance.
- Quick learner and mentor with the ability to adopt in demanding, fast - paced environments requiring highly adaptive, flexible and resourceful technical & management skills.
TECHNICAL SKILLS:
LANGUAGES: C, C++, Core Java, Android programming, JDBC, HTML, CSS.
OS: Mac OS, Windows
TOOLS/UTILITIES: Android Studio, Eclipse, Android Emulator, GIT
DATABASE: MySQL, MS SQL, SQLite
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
Android Developer
Responsibilities;
- Developed the activities and UI layers.
- Used Android SDK and Eclipse IDE for development.
- Implemented “Dashboard” features using List view, custom layout for navigation
- Implemented Messaging features using Android framework functionality
- Used web views, list views & populated lists to display the lists from database using simple adapters.
- Followed agile methodology for implementing the Application.
- Usage of SQLite database, performance tuning, Web services, using JSON parser for data retrieval in front end mobile application
- Used GIT for source code management
- Tested the app across different versions of Android and different android phones to assure quality and performance.
- Weekly Build Deployment, Application testing using various Android devices, Documentation updates, Status meetings
Confidential, Cambridge, MA
Android Developer
Responsibilities;- Worked on style sheet, theme and layouts for UI design improvements
- Implemented Relative and Table layouts, List views for course topics
- Knowledge of Payment API integration using Android Pay
- Improvements to web service for adding new courses in a category
- Object oriented approach followed in creating classes, code redundancy removal by creating custom wrappers/components for common functionality
- Explored Google Cloud Messaging (GCM) API for transmitting push notification messages
- Used GIT for version control.
- Worked on debugging the application using Log cat.
- Interacted with QA and testing team for feedback and coding improvements
- Simulator and Device Testing, Team meetings, Brainstorming ideas, documentation for sharing knowledge base
Confidential
Android Developer
Responsibilities;- User can register for the event at offline to the events
- User can view videos related to events held
- Admin can download and upload the events and videos from and to share point
- Responsible for working on Splash screen for the application.
- Involved in daily TDD meetings, worked on the sprint tasks in the Test-Driven Development.
- Involved in interacting JavaScript with android native code.
- Involved in the daily Product Development meetings.
- Responsible for downloading events and videos from share point server.
- Involved in working on uploading student records to share point server.
- Responsible for handling multiple client connections to share point server.
- Involved in extensive testing of application on wide range of devices.
Confidential
Android Developer
Responsibilities;- Designed and coded application components in an agile environment utilizing a test-driven development approach.
- Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Responsible for inserting suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Worked on web views, list views & populated lists to display the lists from database using simple adapters.
- Worked on Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
- Worked on services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Responsible for Embedding Google Maps, GPS Location Data into app with zooming controls.
- Responsible for saving data module such as personal healthcare facilities, doctors, diseases, medications, insurance information, and health plans in the SQLite database.
- Handled XML data using efficient parsing techniques such as DOM parser.
- Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.
Confidential
Android Developer
Responsibilities;- Involved in full life cycle of the application including wireframe design, server development and client development.
- Designed the features for the database interface relevant for the mobile application from the existing system.
- Worked on the feature that helps the user to identify current location.
- Worked on the feature that helps the user pick up a location and map that with the location of the accident. wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
- Developed the code in objected oriented manner for better code reuse.
Confidential
JAVA Developer
Responsibilities;- Participation in the development team.
- Handling validations and taken care of error handling.
- Involved in the coding of servlets programs and web-content using JSP.
- Preparation of low level and high-level design documents.
- Designed and coded the pages using JAVA and HTML.
- Assisted in database design in DB2, schema planning.
- Prepared Test Plans and Test Review Forms.