Hafiz Imran Mehmood

Hafiz Imran Mehmood

Senior Android Software Engineer @ Broadvoice

About Hafiz Imran Mehmood

Hafiz Imran Mehmood is a Senior Android Software Engineer at Broadvoice, where he has worked since 2022. He has extensive experience in Android development and a solid background in Java technologies, with previous roles at Acrobits, Vopium, and Fiverivers Technologies.

Work at Broadvoice

Hafiz Imran Mehmood has been employed at Broadvoice as a Senior Android Software Engineer since 2022. In this role, he contributes to the development of Android applications, leveraging his extensive experience in both Android SDK and NDK. His responsibilities include collaborating with cross-functional teams to deliver high-quality software solutions.

Previous Experience in Software Engineering

Prior to his current position, Hafiz worked at several technology companies. He served as an Android Software Developer at Acrobits from 2013 to 2022, and as a Principal Software Engineer at Vopium from 2009 to 2013. His career began at Fiverivers Technologies, where he worked as a Software Engineer from 2006 to 2007.

Education and Expertise

Hafiz holds a degree from Comsats, where he studied from 2002 to 2006. He furthered his education by completing a React Nano Degree at Udacity in 2020. His technical expertise includes a solid background in Java/J2EE technologies and modern Android architectural patterns such as MVVM and MVP.

Technical Skills and Proficiencies

Hafiz possesses strong skills in multithreading and concurrency, essential for developing efficient Android applications. He is proficient in using Retrofit for network operations and has experience with Gitlab for version control. His knowledge of native development for Android platforms is complemented by his understanding of frameworks like JSF and Struts.

Collaboration and Teamwork

Hafiz actively collaborates with testers, business analysts, and managers to deliver effective solutions. His ability to work under pressure and meet tight deadlines demonstrates his resilience and effective time management skills, making him a valuable team member in high-stakes environments.

People similar to Hafiz Imran Mehmood