Android Developer Resume
New York, NY
SUMMARY:
- Over 5 years of IT experience in design, development, deployment and maintenance of Android applications.
- Experienced in Android Application framework and Android SDK tools.
- High Proficiency with Android activity life cycle and service life cycle call backs and Android OS framework.
- Experience with MVP, MVC design patterns.
- High Proficiency in designing the UI with Material Design.
- Proficient in Android applications development involving User Interface development, Notifications, Adapters, Broadcast Receivers, Content Provider, Services, Json Parsing and Telephony Manager.
- Involved in working on Restful Web service with JSON.
- Worked with React Programming library for Android developmet.
- Proficiency in unit testing with Junit and performance testing of UI, Appium, Espresso, UiAutomator
- Experience working with Agile Methodologies - Scrum, and Lean with Kanban.
- Knowledge of software versioning tools such as GIT (using GitHub), Bitbucket, SVN .
- Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
- Good communication skills and self-motivated.
TECHNICAL SKILLS:
Languages: Android, iOS, Swift, C, C++, Java, JSP, JavaScript, PHP.
Databases: MySQL, Oracle, MS Access.
Frameworks : Spring, Swing, Struts, Hibernate, Microservices
Tools: /IDE’s: Android studio, Gradle, Eclipse, NetBeans, Visual Studio, Xcode, Espresso, Appium.
Web: HTML 5, CSS 3, XML, JSON.
Servers: Apache Tomcat.
Operating Systems: Windows, Linux, Macintosh.
Relevant Courses: Software Engineering, Advance Java Technology, Algorithms, Computer Network, Database Systems.
Repositories: SVN, GitHub, Bitbucket.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Android Developer
Responsibilities:
- Design, develop, enhance, and implement Android mobile applications.
- Develop Masterpass applications for different business scenarios.
- Choose Android libraries and frameworks to meet the best needs of the application.
- Worked with UI/UX designer teams to create a secure, seamless mobile experience.
- Worked on Functionality, Business understanding and Coding.
- Worked closely with business leaders to develop UI design architecture.
- Stay up to day with Android new features and tools.
- Involved in agile environment, deliver output in sprints and participate in scrums.
- Worked on google payment request API which is implemented in web to app flow for masterpass application.
- Tested the application on multiple android targets and debugged the issues that were found.
- Fixed UI defects with code, design patterns and miscellaneous occurrences during projects.
- Ability to act on ticklish situation.
- Implemented Robot framework for masterpass application automation.
- Worked on automation test scripts using UiAutomator and espresso.
Environment: Android Studio 2.1.2, Google play store Android 7.1.1 (Nougat), mavenCentral Library Repository.
Confidential, Menlo Park, CA
Android Developer
Responsibilities:
- Created the login screen of E*trade’s android application.
- Implemented material design to the application.
- Added snackbar message to the application.
- Added chrome custom tab to the application.
- Generated URL connection service call using retrofit.
- Unit testing of login screen & components using Espresso.
- Automation testing of login screen using Appium.
- Used GIT for development.
- Attended daily scrum meetings and code review.
- Served as a core member of an agile team.
Environment: Android Studio 2.1.2, Google play store, Android 6.0 (Marshmallow).
Confidential, San Diego, CA
Android Developer
Responsibilities:
- Involved in requirement gathering, UI design and development.
- Worked on innovative background reflecting the user account status that changes according to user’s account.
- Device specific needs were implemented with the help of PhoneGap.
- Worked closely with the testing team.
- Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10Inchdevices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
- Updated backend validations to meet tablet specific requirements.
- Implemented unique design for portrait and landscape mode.
- Used web views, listviews & populatedlists to display the lists from database using simple Adapters.
- Responsible for consuming the REST services, getting JSONresponse and parsing them to get the required information
- Added parser classes for Tablet, which involved parsing JSONfeeds.
- Created custom UI classes for corresponding Misfiles
- Implemented data caching mechanism.
- Created supporting Home Screen Widgets to display specials based on users Preferences.
- Upgraded the application layout to support Android 5.0 Lollipop.
- Created UI&functionality for authentication feature.
- Developed user-friendly UI using advanced design patterns that supports Android Marshmallow.
- Involved in development and enhancements of features to restrict the usage based on
- Authorization and Authentication tokens.
- Provided subsequent releases, which included feature changes, enhancements and bug fixes.
- Implemented Agile / scrum methodologies for completion of project before deadlines.
Environment: Android SDK, Eclipse IDE, XML, HTML5, REST services, JSON, PhoneGap.
Confidential
Android Developer
Responsibilities:
- Implemented and developed To-Do list.
- Worked on bug fixing and improving application performance.
- Used GIT for the source control and JIRA and Quality center as the bug tracking tool.
Environment: Android Studio 1.3.1, Android 4.2, Android 4.2 (JellyBean) - Android 6.0 (Marshmallow), Yelp API, Google Map API.
Confidential
Java Developer
Responsibilities:
- Designing UI screen for Insurance Quote to get User information with JSP .
- Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
- Writing PL/SQL Queries to get schedule of policy payment and defaults.
- Developing Session beans, Entity for Insurance Quotes.
- Writing JSP for Online Quote for Resident Insurance.
- Developing CMP read only Entity beans to get Insurance quotes.
- Fixing the bugs identified in test phase.
- Writing JUnit Test cases for Unit testing in Pension Manager Module.
- Documenting CR impact analysis and prepared implementation documents.
Environment: Java, J2EE, JSP, Web Services, XML, Oracle, Eclipse, UML
