Android Developer Resume
NJ
SUMMARY
- 7+ years of total IT experience in developing mobile and web applications.
- 3 years of experience in Native Android Application Development.
- Android Developer wif a solid understanding of the Android Application framework.
- Expertise in developing Android application using Android Studio, Netbeans IDE, SQLite, JAVA, Android SDK and ADT plug - in.
- Experienced wif Major Social Networking APIs.
- Experienced in Object Oriented programing.
- Experienced in different phases of software development life cycle including designing, programming, and testing
- Experienced in Code merging using GIT.
- Experienced in leading a team of developers (on-site and off-shore)
- Experienced in leading bug triage calls and assigning bugs to respective teams.
TECHNICAL SKILLS
Languages: Java.
Mobile technology: Android.
SDK’s and plugins: Android SDK, Android ADT.
IDE: Android Studio, NetBeans.
Web: PHP, HTML, JSON, REST, CSS.
Databases: SQLite, MySQL.
PROFESSIONAL EXPERIENCE:
Confidential NJ
Android Developer
Responsibilities:
- Worked as android developer who responsible for building everything from the client side, including sign up and log in, layout design and all the functions using android studio and android SDK.
- Create the authentication and authorization mode using oauth2.
- Collaborate wif the engineer who responsible for the database, communicate wif the server to upload and download information based on the api provided by the database engineer using retrofit2.
- Building local database system and debug wif the android database debug library.
- Building TEMPeffective unit tests module to test the code whenever some new module is completed.
Major Tools and Libraries Used: Android Studio, SQLite, Android SDK, retrofit2, oauth2, gitlab, xml, insomnia, android database debug, bluestacks
Confidential AZ
Android Developer
Responsibilities:
- Worked as android developer on both backend and front end of the module using Android SDK and Android Studio.
- Build database system to store the data.
- Collaborate wif team member every week, share the code, and review, and work together to get the best method
- Collaborate wif designers to ensure app flow is correct.
Major Tools and Libraries Used: Android Studio, Android SDK, Volley, okhttp, facebook, gson, github
Confidential
Android Developer
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 wif UX team and different stakeholders to enhance user experience of the module.
- Merge code to main branch after a development cycle.
Confidential
Responsibilities:
- Performed the role of Dev lead on 4 different webview modules wifin the native app.
- Gather requirements and compile a list of dev tasks and test cases.
- Code major modules using Android SDK and Android studio.
- 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 wifin in the app.
Major Tools and Libraries Used: Android Studio, Android SDK, Volley, Charles Proxy, Cornerstone (SVN)
Android Engineer
Confidential
Responsibilities:
- Native android application development using Android SDK and Android Studio.
- Collaborate wif designers to ensure app flow is correct along wif localization.
- Aid QA Engineers in developing test cases.
- Perform Code reviews when required.
- Attend meetings wif 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.
Major Tools and Libraries Used: Android Studio, Android SDK, Charles Proxy, Git, Otto, Dagger, GreenDAO.
Software Engineer
Confidential
Responsibilities:
- Building the operating system using labview.
- Develop the layout of the UI of the control and monitor system.
- Communicate wif client to ensure function is correct.
- Participate in daily standups and sprint planning.
- Redesigned and recoded certain modules of the application to improve application reliability and code readability.
- Fix bugs during the QA process wif team members.
Major Tools Used: Labview, G language.
D2UX control system
Responsibilities:
- Building the operating system using labview.
- Imply overhaul of the functions according to the client’s requirement.
- Participate in daily standups and sprint planning.
- Collaborate wif team member to ensure system is working correctly, and fix the bug during the QA process
Major Tools Used: Labview, G language, C++.
Shanghai SDS Q5 control system
Responsibilities:
- Building the operating system using VB.
- Design the UI and implement the layout on computer.
- Attend meetings wif the client to discuss application requirements, and communicate wif client to ensure function is correct.
- Collaborate wif team member to ensure system is working properly and reliable, and fix the bug during the QA process