Android Developer Resume
Menomonee Falls, WI
SUMMARY
- Around 7 years of experience in designing, developing and testing of Applications.
- Around 2years of experience in Android application development.
- 5years of experience in Core Java development.
- Experience in developing Android Apps using Eclipse IDE, SQLite, JAVA, XML, Android SDK, and ADT plug - in.
- Experience in RESTful web services, SOAP using JSON, and XML.
- Experience in optimizing for multiple device screen sizes and Android versions including extensive use of multiple Fragments.
- Working knowledge of Core Java, Object-Oriented Programming and Model-View-Controller design pattern
- Experience of consuming Web services in Android and efficient data transfer patterns between servers and devices
- Experience with saving data using SQlite and created custom Content Providers
- Knowledge of Google Maps APIs, In-App purchases and In-App advertising
- Proficient in all the phases of Software Development Life Cycle (SDLC) and thoroughly exposed to models like Waterfall and Agile/Scrum
- Knowledge of using Social life APIs with Twitter, Facebook.
- Good communication skills
- Self-starter, hardworking, and result oriented
TECHNICAL SKILLS
Operating Systems: Windows (XP, Vista, 7, 8), Linux, and Mac OS X
Mobile technology: Android
Languages: Java, Javascript
IDE: Eclipse, Android Studio
Databases: SQLite, MySQL
Web Technologies: XML, JSON, HTML, CSS, XML Parser, JSP, Servlets, REST, SOAP, JDBC
Text Editors: Textpad, notepad.
Version Control: Git, CVS.
PROFESSIONAL EXPERIENCE
Confidential, Menomonee Falls, WI
Android Developer
Responsibilities:
- Worked extensively with Android (Java) and the SDK frameworks.
- Participated in gathering requirements around functionality and translated those requirements into elegant functional solutions.
- Implemented custom List View UI Design, List View drag and drop features to rearrange the List View content.
- Implemented the Search functionality with List View.
- Implemented archiving of books for offline availability
- Worked on an Android Service to implement the Push Notification
- Worked with Location and Google Maps API’s and integrated it with real time applications.
- Fixing the bugs identified in test phase.
Environment: Eclipse, Android Studio, Java, JSON, Web Services, GIT
Confidential, Aurora, IL
Android Developer
Responsibilities:
- Developed UI for the some features in the application.
- Developed custom list views for the internal Android framework, which could be used across all development teams.
- Integrated cross platform components like Google Maps, and developed custom web views for internal Android library.
- Used Async Tasks to implement various REST calls and implemented background services using Services in Android.
- Developed UI’s portable across different screen sizes and resolution.
- Created services to constantly monitor background agents in the application.
- Used Notification service to inform user about the alarms status and other updates.
- Used JSON for web service calls to access external database.
- Tested the widgets for multiple devices, densities and screens
- Worked closely with QA team for bug fixes.
Environment: Android Development Studio, Java, ADB, SQLite, Web Services, SVN, JUnitAndroid SDK, GenyMotion.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Worked on establishing the work environment needed to setup Java.
- Worked closely with Business analysts to refine the requirements and also define project deadlines.
- Defining the process for step by step executing of the spring job using the Item Writer and Item Reader for reading and writing the data respectively.
- Defining the transaction manager to roll back an unsuccessful transaction when a job fails on a step.
- Worked on writing XML parsers for creating the data request and for parsing the xml from the data response.
- Added support for flat-file vs database testing.
- Testing of the updated services locally using JUnit and on the server after its deployment using touch point services.
- Updated / added schema elements related to services.
- Involved in code re factoring and fetching dependencies of a particular service to ensure the project stability.
- Involved in bug fixes occurred in SIT (System Integration Testing) and UAT (User Acceptance Testing) phases.
- Planned, scheduled and tracked deliverable using agile methodologies.
- Worked in accordance with system testers and business analysts to provide more efficient end product.
Environment: Eclipse IDE 3.7, Core Java Programming, Java 6, Microsoft MS SQL Server 2000, Web services, CVS, Magento, Apache Commons Library.
Confidential
Java Programmer Analyst
Responsibilities:
- Used JDBC to connect to the database using Oracle.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Involved in developing database specific data access objects (DAO) for Oracle.
- Used Git for source code control and JUNIT for unit testing.
- Used Eclipse as IDE for development.
- Involved in fixing the issues.
- The entire Application is deployed in Weblogic Application Server.
Environment: Java BRE, J2EE, JDK1.5, JSP 2.0, Servlets 2.4, JDBC, ExtJS, Java Script 1.7,Oracle 9i, XML1.1, UML, Weblogic, Websphere MQ, Eclipse, JUnit, EJB, Linux, Git, XSLT, Webservices.