Senior Software Engineer | Android & Flutter Developer | SDK Specialist
I am a passionate Senior Software Engineer with over 6 years of experience in Android and Flutter Apps Development. I specialize in delivering high-quality, performance-oriented mobile applications and SDKs. Currently, I'm working as a Sr. Android Developer and Assistant Manager (AMIII) at TPL Maps, where I develop and maintain Android and Flutter SDKs and provide support on smooth clients onboarding and SDKs integration.
I'm enthusiastic about technology, architecture design, and always on the lookout for new challenges. I believe in building clean, scalable, and user-friendly apps and SDKs.
- Android Development (Java, Kotlin)
- Flutter App Development
- SDK Development (Android & Flutter)
- MVVM
- Clean Architecture
- Multi-Module Architecture
- Android Jetpack
- Retrofit
- Coroutines
- RxJava
- DataBinding
- LiveData
- Room
- Hilt
- Dagger2
- Google APIs
- Firebase
- Git & GitHub
- Agile Methodologies (Scrum, Kanban)
Aug 2021 - Present
- Developing and maintaining Android and Flutter SDKs for TPL Maps.
- Providing support for map SDK integration to clients.
- Implementing modern architectures such as MVVM and Clean Architecture.
Mar 2021 - Aug 2021
- Led the Android development team, working on various mobile applications.
- Improved app performance through modern development practices.
Feb 2020 - Mar 2021
- Built Android applications using Kotlin, MVVM, and modern Android tools.
- Enhanced user experience by integrating innovative features.
Nov 2018 - Jan 2020
- Developed a property-based app, improving real estate search experiences for users.
- Worked on Firebase and Google APIs integration for real-time data updates.
Bachelor of Science in Computer Software Engineering
June 2014 - July 2018
- Email: [email protected]
- LinkedIn: Muhammad Aamir
Feel free to explore my repositories, and don’t hesitate to reach out for collaborations or queries!
"""