Android Engineer Resume Profile
Austin, TX
PROFESSIONAL SUMMARY
- Over six years of experience in designing and developing high-end Enterprise Level Web Mobile applications.
- 3 years of experience in Mobile development using google Android platforms.
- Expertise in developing application for Android Operating System using Eclipse IDE, JAVA, XML, Android SDK and ADT plug-in.
- Strong knowledge of Android basic components i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider.
- Experience in software engineering and development, agile development methodologies and test/behavior driven development.
- Extensive experience in building mobile applications using Android framework APIs Sqlite Database, Camera, Animations, Maps .
- Worked with Android adapter views like List view, Grid view and Gallery.
- Experience in implementing security features Encryption and Certificates .
- Experience in front and back-end Application development.
- Experience in building apps which consume REST and SOAP web services using JSON XML parsing.
- Exposure in socializing and integrating the android apps developed for Facebook and twitter.
- Strong optimization and debugging skills.
- Excellent conceptual and logical thinking ability to grasp and master new technologies
TECHNICAL SKILLS
Web Development | JSP 2.3, Hibernate 4.3.5, JavaScript 1.8.5, JSON, XML 1.0, XSLT 2.0, PHP, HTML 5.0, CSS. |
Programming | C, Java, Objective-C |
Tools | Android SDK 2.X/3.X/4.X, Android studio, Eclipse IDE 4.4, MS Office 2013, Adobe Dreamweaver CC, Photoshop, SVN 1.8.7, EGIT 3.4.1, and Maven 3.2.1 |
Operating Systems | Windows XP/Vista/7/8, Linux, Mac OS X |
Application Servers | Apache Tomcat 8.0 |
Database Management Tools : | Oracle 10g/11g, MySQL 5.6, SQLite 3.8.5 |
Framework | Spring MVC, AJAX, OpenGL 4.4 |
PROFESSIONAL EXPERIENCE
Confidential
Android Engineer
Responsibilities:
- Followed the Agile and Scrum methodologies in the project implementation.
- Interpreted the wireframes and created layouts and functionality according to it.
- Implemented Async task and Handlers to get the server response.
- Developed the Splash screen and Navigation Drawer with ImageView and ListView.
- Implemented REST services, getting JSON response and parsing them to get the required information.
- Worked on Password and Email validation.
- Implemented the payment system using NFC.
- Worked on the Camera feature to capture Gift cards and Loyalty cards.
- Integrated APIs in Settings Menu for itemized display of the user's preference.
- Used GIT for code repository and maintaining current and historical versions of the source code.
Environment: Android SDK 4.4, EGit 3.4.1, Eclipse IDE 4.4.
Confidential
Android Developer
Responsibilities:
- Worked in all phases of the project including design, development, testing and deployment.
- Responsible for design and handling the Sqlite database functionality for the application.
- Responsible for designing the Login screen UI and handling the Authentication with backend servers.
- Responsible for getting the auto horizontal scrolling dynamic headlines using view pager at the top for every screen in the application.
- Responsible for implementing the media bucket through which the images and videos are displayed on the screen.
- Worked very closely with the UI design team in getting the image assets, screens and app icons.
- Tested the application on multiple android devices and debugged the issues using Logcat and DDMS.
- Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android SDK 4.4, SVN 1.8.7, PHP 5.5.12, MySQL 5.6, Eclipse IDE 4.3.
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.
Environment: Android SDK 4.1, 4.3, SQLite 3.7.13-3.8, Eclipse IDE 3.8, 4.2, JDK 7.0, XML 1.0, GPS, ADT Plug-in, Logcat, DDMS console.
Confidential
Android Developer
Responsibilities:
- Had been part of sprint planning and communicate with other management, engineers, product managers and support specialists on product issues.
- Worked in different phases of the project cycle like design, development and testing.
- Responsible for embedding GPS functionality to quickly find location and for navigating the directions to the nearest ATM.
- Extensively used web views, list views populated lists to display the lists.
- Responsible for implementing the REST services, getting XML, JSON response and parsing them to get the required information.
- Responsible for enabling the application to use the Camera feature to scan a document and upload the check using SQLite.
- Tested the app across different versions of Android and different android phones to assure quality and performance.
- Worked closely with the web application development team to ensure proper integration between Mobile application and Web application.
- Worked on debugging the application using Logcat, DDMS.
Environment: Android SDK 2.2, SQLite3.7.9-3.7.14, Eclipse IDE 3.7, JDK 6.0, 7.0, XML 1.0, JSON, HTML, CSS, GPS, Log cat, Windows 7.
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.
- Implemented 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.
- Created the client codes using JAVA in eclipse IDE 3.6.
Environment: Android SDK 2.2, Ubuntu 10.1/11.04, Eclipse IDE 3.6, XML 1.0, JSON
Confidential
Java Developer
Responsibilities:
- Involved in Data Analysis and provided the solution sets to work teams.
- Responsible for developing front-end screens using HTML Java Applets to serve as data entry screen and Java Servlets for business logic.
- Involved in client-side validations using JavaScript for login and registration forms to both the petitioners and employees.
- Responsible for designing UML Class Diagrams and Use Case Diagrams to understand the code easily.
- Implemented XML parsing code for retrieving and sending data from and to the application server.
- Responsible to develop the ANT Script to generate JAR, WAR, EAR files and for integration and unit testing. Responsible for SQL queries to manipulate the data and provided connections using JDBC to the database
Environment: JDK 6.0, Java Script 1.7, Eclipse IDE 3.3, 3.4, 3.5, HTML, JSP 2.1/2.2, Servlets, MySQL 5.0, JDBC 4.0, Oracle 10g.