profile

I'm Muhammad Mohsin Ali.

Senior Mobile Application Developer

I'm a Senior software engineer with over 5 years of industry experience, specializing in Native Android Applications and Hybrid Mobile Applications development. Known for my proactive and detail-oriented approach.
I'm passionate about using test-driven development methodologies to ensure the reliability and performance of my projects.
I bring expertise in creating robust and user-friendly applications. I excel at solving complex problems and ensuring the scalability of solutions.

TECH STACK

Resume

Technologies
Java
Java
Kotlin
Kotlin
Android
Android
Jetpack Compose
Jetpack Compose
Kotlin Multiplatform
Kotlin Multiplatform
Compose Multiplatform
Compose Multiplatform
Gradle
Gradle
Firebase
Firebase
Git
Git
MVVM
MVVM
MVI
MVI
Clean Architecture
Clean Architecture
Hilt
Hilt
Koin
Koin
Room
Room
Retrofit
Retrofit
Ktor
Ktor
JUnit
JUnit
Mockito
Mockito
MockK
MockK
Jetpack Components
Jetpack Components

CAREER HIGHLIGHTS

PORTFOLIO

Projects

Boundaries

Boundaries

external-link
Boundaries is a screen time management app designed to promote healthy digital habits and productivity. The primary goal of Boundaries is to help users of all ages reduce screen time on distracting apps, encouraging a more productive and mentally healthy lifestyle.
Bonzo

Bonzo

external-link
Bonzo - A multi-communication platform for Real Estate Sales Companion
Yellper

Yellper

external-link
Yellper - A system that helps customers find appropriate vendors for their chores

Experience & Education

exp
Dec 2020 - PRESENT
Senior Software Engnieer
- BrainX Technologies
externalLink
As a Senior Android Developer at BrainX Technologies, I have successfully managed the full software development lifecycle for multiple high-impact projects, consistently delivering on time and within budget. Driving a massice improvement in code quality through mentorship and TDD practices. My commitment to fostering a culture of continuous learning and professional growth has empowered my team to consistently deliver innovative and reliable Android solutions.
exp
July 2020 - Dec 2020
Software Engnieer
- Programmers Valley
externalLink
During my time at Programmers Valley, I played a key role in establishing the foundational architecture of a major app, significantly reducing development time and accelerating project initiation. I engaged in pair programming, which enhanced code quality and productivity. Collaborating with cross-functional teams. I also gained valuable experience in REST API integration, database management, firebse, and storage
exp
Jan 2020 - June 2020
Software Engnieer
- Assort Tech
externalLink
As a Software Engineer at Assort Tech, played a key role in Android developement using Kotlin and XML Layout for UI development. Worked on the project that involved Room Database, Firbase and Google Maps. Coordinates with design, QA and backend teams to discuss features and solve problems occurred during implementation
exp
2016 - 2020
Bachelor in Computer Science
- COMSATS University Islamabad, Lahore Campus

GET IN TOUCH

CONTACT

Tell me about your Idea!

Feel free to get in touch with me. I am always open to discussing new projects, creative ideas or opportunities to be part of your visions.