Highly skilled and experienced Mobile Application Developer with a strong background in mobile application development. Proficient in Java, Kotlin and Model-view-viewmodel (MVVM) extensive experience in building robust and scalable Android applications.
Demonstrated expertise in Flutter, with hands-on experience developing cross-platform mobile applications. Adept at collaborating with cross-functional teams to deliver high-quality solutions within project deadlines.
Ex-NCC cadet (Army Wing) and scored A grade in NCC CEE Certificate examination.
Also Experience in agile methodologies, requirement analysis, business use case understanding, and software development life cycle.
Roles and Responsibilities :
Design and build applications for Android devices.
Maintain quality and ensure responsiveness of applications.
Collaborate with the rest of the engineering team to design and launch new features.
Maintain code integrity and organization.
Experience with Android SDK and multiple versions of Android.
Experience with Android framework, as well as offline storage, threading, and performance tuning.
Must be familiar with restful APIs to connect Android applications to back-end services.
Development experience with accelerometers, touch, gyroscopes, and additional sensors.
Experience with Android UI principles and best practices.
Knowledge of the open-source Android ecosystem and the available libraries.
Experience with cloud message APIs and usage of push notifications.
Knowledge of code versioning tools, such as Git
Familiar with a task management systems such as Jira, Asana, Trello
Worked with Payment gateways and 3rd party integrations such as cloud storage integrations
Ensured application quality by conducting thorough testing prior to release, identifying and fixing bugs.
Enhanced app performance for a smoother user experience by optimizing the code and troubleshooting issues.