As an Android developer with over 4 years of experience and 20 apps developed, including 14 from scratch and live on the store, I'm passionate about creating innovative and practical applications. I started my journey by creating simple apps in Java and gradually mastered modern technologies like Kotlin and REST API integrations. I focus on improving code readability, maintainability, and app performance by using the latest architectural patterns and caching strategies. I thrive in collaborative environments, working closely with backend teams and embracing best practices such as MVVM architecture and Kotlin Coroutines for asynchronous tasks. My experience spans from building POS systems to full-featured consumer apps with social login, in-app purchases, and cloud messaging. I am continuously learning and adapting to new tools and frameworks to deliver efficient and user-friendly mobile applications.

Usama Amjad

As an Android developer with over 4 years of experience and 20 apps developed, including 14 from scratch and live on the store, I'm passionate about creating innovative and practical applications. I started my journey by creating simple apps in Java and gradually mastered modern technologies like Kotlin and REST API integrations. I focus on improving code readability, maintainability, and app performance by using the latest architectural patterns and caching strategies. I thrive in collaborative environments, working closely with backend teams and embracing best practices such as MVVM architecture and Kotlin Coroutines for asynchronous tasks. My experience spans from building POS systems to full-featured consumer apps with social login, in-app purchases, and cloud messaging. I am continuously learning and adapting to new tools and frameworks to deliver efficient and user-friendly mobile applications.

Available to hire

As an Android developer with over 4 years of experience and 20 apps developed, including 14 from scratch and live on the store, I’m passionate about creating innovative and practical applications. I started my journey by creating simple apps in Java and gradually mastered modern technologies like Kotlin and REST API integrations. I focus on improving code readability, maintainability, and app performance by using the latest architectural patterns and caching strategies.

I thrive in collaborative environments, working closely with backend teams and embracing best practices such as MVVM architecture and Kotlin Coroutines for asynchronous tasks. My experience spans from building POS systems to full-featured consumer apps with social login, in-app purchases, and cloud messaging. I am continuously learning and adapting to new tools and frameworks to deliver efficient and user-friendly mobile applications.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Work Experience

Android Developer at Comwave Institute
February 1, 2020 - Present
Working as an Android developer, I created my first app using Java, which was a simple POS system for petrol pumps. I developed the app from scratch and learned to create APIs in ASP.NET. I transformed legacy Java apps into Kotlin-based solutions improving code readability and maintainability. I collaborated with backend teams to integrate RESTful APIs to ensure efficient data exchange. I introduced caching strategies to minimize network requests, reduce latency, and enhance app performance. Utilized Kotlin Coroutines for asynchronous tasks while employing MVVM architecture to separate concerns. Used Retrofit for network communication and Glide for image loading.
Software Development Intern at Telenor Pakistan
October 1, 2018 - August 18, 2025
Communicated the manual rent calculation process to an outsourced team to facilitate the development of a software solution to automate the process. Internship lasted for two months.
Android Developer at Comwave Institute
February 1, 2020 - Present
Worked as an Android developer transforming legacy Java apps into modern Kotlin-based solutions to improve readability and maintainability. Collaborated with backend teams to integrate RESTful APIs ensuring efficient data exchange. Introduced caching strategies to minimize network requests, reduce latency, and enhance app performance. Utilized Kotlin Coroutines for asynchronous tasks and employed MVVM architecture for separation of concerns. Used Retrofit for network communication and Glide for image loading.
Android Developer (Java/Kotlin) at Freelance / Self-employed
February 1, 2020 - August 20, 2025
Created first app using Java, a simple POS system for petrol pumps. Developed apps from scratch and learned how to create APIs in ASP.NET. Built multiple Android apps with features like notifications, messaging, in-app purchases, social logins, and Google services integration including Firebase, Google Ads, and Google Maps SDK.
Software Development Intern at Telenor Pakistan
October 1, 2018 - August 20, 2025
Communicated the manual rent calculation process to an outsourced team to facilitate the development of a software solution automating the process. Gained foundational experience in software development during this 2-month internship.

Education

Inter Computer Science at Punjab College of Commerce
February 1, 2014 - June 1, 2018
Matriculation at Mehsum Foundation School
September 1, 2009 - August 1, 2011
Bachelor's in Computer Science at Punjab College of Commerce
February 1, 2014 - June 1, 2018
Intermediate in Computer Science at Sir Syed CASE Institute of Technology
September 1, 2011 - August 1, 2013
Matriculation at Mehsum Foundation School
September 1, 2009 - August 1, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Retail, Financial Services, Professional Services