Resume

About Me
I’m Manish Mishra. Mobile Developer with over 5 yrs of Experience.
Work Experience
Sep 2020 - Present
Mobile Developer
APPTUNIX - MOBILE APP DEVELOPMENT COMPANY
- Ensure 100% compliance with business and client requirements, achieving high satisfaction.
- Standardized project templates, reducing development time by 20% and improving code reusability.
- Led end-to-end app development for 2 projects from planning to Play Store deployment, ensuring 100% on-time delivery..
- Reduced crash rates by 40% by monitoring analytics, Android Vitals, and implementing critical fixes.
- Built 10+ apps using MVVM architecture, improving maintainability and reducing technical debt by 30%.
- Enhanced UI/UX, increasing user engagement by 25% through seamless navigation and intuitive design.
- Developed reusable components, reducing development time by 20% across multiple projects.
Education
2016 - 2020
B.Tech. Computer Science and Engineering
CGC Jhanjeri Mohali, Punjab
Event Coordinator during the college fest, managing event planning and execution.
Skills & Expertise
Jetpack Components
Skilled in using Jetpack components like ViewModel, LiveData, Room, and Navigation.
Experienced in building clean and well-structured Android apps with Jetpack.
Dependency Injection Framework
Skilled in using Dagger and Hilt for managing dependencies in Android apps.
Experienced in writing clean, testable code using dependency injection.
Coroutines
Skilled in using Kotlin Coroutines for async programming in Android.
Experienced in handling background tasks and improving app performance with Coroutines.
Firebase
Experienced in using Firebase services like Auth, Firestore, and Cloud Messaging.
Skilled in integrating Firebase for real-time data, user login, and push notifications.
Push Notifications
Skilled in implementing push notifications using Firebase Cloud Messaging (FCM).
Experienced in handling notification clicks and background messages in Android apps.
MVVM / Clean Architecture
Skilled in building Android apps using MVVM and Clean Architecture principles.
Experienced in separating concerns for better code maintainability and testability.
Git
Skilled in using Git for version control and team collaboration.
Experienced with branching, merging, and managing code using Git tools like GitHub.
Agile / Scrum Methodology
Experienced in working within Agile teams using Scrum practices.
Skilled in sprint planning, daily stand-ups, and iterative development.
Software Development Lifecycle
Familiar with all phases of the Software Development Lifecycle from planning to deployment.
Experienced in following SDLC processes to deliver quality software on time.