Android Developer Resume
SUMMARY:
- 6 plus years of experience in designing and developing Android applications
- Expertise in developing native Android applications using Java
- Working knowledge on building iOS applications using Swift
- Proficient in building applications integrating REST/ SOAP services and authentication using Auth
- Experience in integrating social networking platforms like Facebook, LinkedIn
- Demonstrated experience in building mobile applications by integrating external SDKs and libraries like Retrofit, Google ArCore, Picasso, Amazon Mobile app SDK
- Involved in end to end SDLC phases like requirement analysis, design, development, testing, bug - fixing and deployment
- Experience in unit testing with frameworks like JUnit.
- Good knowledge on developing software using Agile methodologies
TECHNICAL SKILLS:
Programming Languages: Core Java, Swift, React JS Mobility Android, iOS
Version Control: Git (Github/Bitbucket) Operating Systems Windows, Mac OS
WORK EXPERIENCE:
Android developer
Confidential
Responsibilities:
- Working as a consultant for General Motors through Confidential
- Working on building the HMI and cluster services for GM Android Auto
- Refactored existing code base by converting existing Java code to Kotlin
- Analyze and fix issues on the service working with a global team distributed around the world
Technologies: Android, Java, Kotlin
Software Engineer
Confidential
Responsibilities:
- Design and develop Android Applications
- Support the deployment and maintenance of the applications
- Developed unit tests for improving app quality
- Implemented many custom UI components for Android like expandable multilevel Recycler View, Swipe reveal view etc. which are used in multiple applications
- Designed the applications using patterns like MVP/MVVM for maximum code reuse which helped deliver apps faster
Software Developer (Consultant)
Confidential
Responsibilities:
- Created, updated and maintained public facing samples showcasing the usage of AAD platform and SDKs for Java, Java Spring, iOS and Android frameworks.
- Provided guidance to customers/users on the SDK, Azure Authentication tools usage and integration into their applications.
- Functionality/Dev tested the SDK and provided feedback to the engineering team.
Android Developer (Remote)
Confidential
Responsibilities:
- Designed and developed native Android application Confidential for Postal department of Serbia.
- Designed and developed an Android AR based app for Confidential Beograd
- Developed reusable code along with unit tests to improving app quality
Software Developer
Confidential
Responsibilities:
- Design and develop Android applications.
- Build web application prototype using React
- Build iOS prototype app for Confidential
Confidential
Responsibilities:
- Developing Android UI interfaces for Phone
- Integrating REST API
Environment: /Technologies: Android SDK, Retrofit
Confidential
Responsibilities:
- Developing Android UI interfaces for Phone
- Explored multiple app design architectures to enable maximum code reuse
- Designed the application to handle language localisation for Serbian language
- Developing Android UI Interfaces for Tablet
- Integrating REST API
Environment: /Technologies: Android SDK, Retrofit, MVVM architecture
Confidential
Responsibilities:
- Developing Android UI interfaces
- Developing Augmented Reality modules using Android ARCore
- Integrating QR code detection functionality using ZXing Android
- Integrated Facebook API for login
- Rendering 3D models using Android Scene Form
- Deploying to Android play-store.(This app is currently in closed beta track)
Environment: /Technologies: Android SDK, ARCore, Scene Form, MVC architecture
Confidential
Responsibilities:
- Developing Android UI interfaces to handle multiple orientations
- Developing iOS prototype for Confidential
- Integrating REST API to connect to Nivi backend platform
- Developed a web prototype using React
- Integrated Amazon Mobile SDK for signup and login
Environment: /Technologies: Android SDK, Retrofit, React JS
Confidential
Responsibilities:
- Developing Android UI interfaces for Phone
- Handle touch paint using 2D Canvas rendering
- Integrated ORMLite for handling database for saving data
- Integrating REST API
Environment: /Technologies: Android SDK, ORMLite, MVC architecture, Custom View canvas drawing