Sr.android Engineer Resume
2.00/5 (Submit Your Rating)
Charlotte, NC
PROFESSIONAL SUMMARY:
- 9+ years of total IT experience in developing mobile and web applications.
- 5+ years of experience in Native Android Application Development.
- Android Developer with a solid understanding of the Android Application framework.
- Expertise in developing Android application using Android Studio, Eclipse IDE, SQLite, JAVA, Android SDK and ADT plug - in.
- Experienced in Object Oriented programing.
- Experienced in different phases of software development life cycle including designing, programming, and testing
- Experienced in working in an Agile environment.
- Experienced in Code merging using GIT and SVN.
- Experienced in leading a team of developers (on-site and off-shore)
- Experienced in leading bug triage calls and assigning bugs to respective teams.
- Experienced in taking business requirements, breaking them into dev tasks and assigning them to developers.
TECHNICAL SKILLS:
Languages: Java.
Mobile technology: Android.
SDK’s and plugins: Android SDK, Android NDK, Android ADT.
IDE: Android Studio, Eclipse.
Other: Concepts of Android ROMs and custom ROM flashing and the Linux layer of Android.
PROFESSIONAL EXPERIENCE:
Confidential - Charlotte, NC
Sr.Android Engineer
Responsibilities:
- Worked with UX team and BAs to groom stories for the address update module.
- Implemented complete UI of address update module.
- Worked with user security team to Implemented 2 step auth for the app.
- Perform code merging using git.
- Participate in daily scrum calls to discuss progress of the project.
- Worked with UX team and BAs to groom stories for the Confidential module.
- Implemented material design views.
- Also Implemented 2 step auth for the banking module
- Worked on fixes and refactoring of certain parts of the app.
- Refactored the applications remote config to use firebase.
- Configured the firebase console with the application.
- Worked on gradle configurations.
Confidential - Woonsocket, RI
Android Engineer/ Android Dev Lead
Responsibilities:
- Performed the role of Android engineer and worked on backend and front end of the module using Android SDK and Android Studio.
- Worked on complete overhaul of the application to move it from one API to a different API which resulted in creating a completely revamped system for REST API calls.
- Created a configuration manager which picked up application configurations from a service and loaded them onto the app and would dynamically change when the app settings were changed on the server.
- Worked on overhaul of UI to a complete redesign of the module.
- Complete end to end development and bug fixes during QA cycles of the API overhaul and the UI overhaul.
- Work with UX team and different stakeholders to enhance user experience of the module.
- Merge code to main branch after a development cycle.
- Performed the role of Dev lead on 4 different webview modules within the native app.
- Gather requirements and compile a list of dev tasks and test cases.
- Code major modules using Android SDK and Android studio.
- Lead a team of 3 developers for multiple webview projects and assign dev tasks to each developer.
- Perform Code reviews before merging of code.
- Attend Daily bug triage calls and assign bugs to dev team/web team/services team/environment team.
- Work on the original implementation of the javascript web bridge reused by multiple webviews within in the app.
Confidential -Austin, TX
Android Engineer
Responsibilities:
- Native android application development using Eclipse, Android SDK and Android Studio.
- Collaborate with designers to ensure app flow is correct along with localization.
- Participate in daily standups and sprint planning.
- Aid QA Engineers in developing test cases.
- Perform Code reviews when required.
- Attend meetings with the client to discuss application requirements.
- Involved in development and layout creation of the application.
- Fixed bugs present in the backlog.
- The application consists of a hardware setup guide containing a series of 40+ screens, worked on modifying the flow of the guide and modifying their respective web calls.
- Developed the advanced diagnostic module for the application from scratch including its log delivery components.
- Re-coded the geofence mechanism to include retries in case of a failure and report statistics for each call.
- Redesigned and recoded certain modules of the application to improve application reliability and code readability.
Confidential - McLean, VA
Mobile Developer / Web Developer
Responsibilities:
- Single handed development of each of the mentioned applications from scratch. Every app is a native android application and development was done using eclipse/android SDK or Android Studio.
- Creation of Layouts for the UI of the application.
- Work with designers to address any issues with drawables and fonts.
- Collaborate with Project managers to ensure timely delivery of applications.
- Experiment with 3rd party libraries and provide feedback on them.