Muhammad Usman
@muhammadusman12
Experienced Android developer with a focus on performance optimization.
What I'm looking for
I'm a Principal Software Engineer with over 7 years of experience in Android development, specializing in performance optimization and code quality. At Soloinisght.Inc, I transformed a sluggish app into a high-performing platform by restructuring the codebase and implementing modern practices like MVVM architecture and Kotlin. My efforts led to an 80% reduction in client complaints and significantly improved app stability.
Throughout my career, I've worked on various projects, from building advanced applications to mentoring junior developers. My passion for clean code and efficient resource management has driven me to deliver exceptional user experiences. I thrive in collaborative environments, working closely with design and QA teams to ensure that our products meet the highest standards.
Experience
Work history, roles, and key accomplishments
Principal Software Engineer Android
Soloinisght.Inc
Sep 2023 - Present (1 year 10 months)
Improved Android app performance by fixing a messy codebase, reducing memory issues and crashes. Introduced MVVM architecture and SOLID principles for a cleaner, more manageable structure.
Senior Android Developer
Soloinisght.Inc
Oct 2022 - Present (2 years 9 months)
Took charge of refactoring legacy app code, breaking down large files and implementing better coding practices. Collaborated with cross-functional teams to improve user experience and app direction.
Sr. Android Developer
Software Alliance
Apr 2021 - Present (4 years 3 months)
Designed and built advanced Android applications, coordinating with design and testing teams for quality products. Coached and managed team members, reviewing code and prioritizing tasks to meet project goals.
Android Developer
Dextrologix
Dec 2019 - Present (5 years 7 months)
Designed and built advanced Android applications, collaborating with design and testing teams to minimize bugs. Worked with external data sources and APIs, writing clean and efficient code.
Android Developer
Branchez Consulting
May 2019 - Present (6 years 2 months)
Designed and built user-friendly Android applications, coordinating with design and testing teams. Integrated new features into existing apps and improved performance through efficient resource management.
Education
Degrees, certifications, and relevant coursework
University of Education Lahore
Bachelors in Information Technology, Information Technology
Activities and societies: Courses :OOP in Java, Data structures and Algorithms, Operating Systems, DBMS.
Completed a four-year Bachelor's degree focusing on Information Technology. Key coursework included Object-Oriented Programming in Java, Data Structures and Algorithms, Operating Systems, and Database Management Systems.
PNY Trainings Arfa Software Technology Park Lahore
Certiication, Android Application Development
Activities and societies: Tech: Android, Java.
Completed a 2-month certification program in Android Application Development. The curriculum focused on Android and Java technologies.
Punjab Board of Technical Education Lahore
Certiication, Computer Graphics Designing
Activities and societies: Tech: Adobe Photoshop, A dobe Illustrator
Completed a 6-month certification in Computer Graphics Designing. The program covered technologies such as Adobe Photoshop and Adobe Illustrator.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Muhammad?
You can contact Muhammad and 90k+ other talented remote workers on Himalayas.
Message MuhammadFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
