Abdulkadir Ali
About Abdulkadir Ali
Abdulkadir Ali is a Staff Software Engineer at Truecaller, where he has worked since 2023. He has extensive experience in software development, particularly in Android technologies, and has held various engineering roles at companies such as Cisco, BroadSoft, and Accion Labs.
Current Role as Staff Software Engineer
Abdulkadir Ali currently holds the position of Staff Software Engineer at Truecaller, a role he has occupied since 2023. He is based in Bengaluru, Karnataka, India. In this capacity, he is responsible for leading software development initiatives and applying his extensive knowledge of advanced technologies to enhance mobile application performance.
Previous Experience at Truecaller
Abdulkadir Ali previously worked at Truecaller as a Senior Software Engineer from 2021 to 2023. During this two-year tenure in Bengaluru, he contributed to various software development projects, leveraging his skills in Android design patterns and mobile application testing.
Professional Background in Software Engineering
Abdulkadir Ali has a diverse background in software engineering, having worked at several notable companies. He was employed at Cisco as a Software Engineer for eight months in 2018 and at BroadSoft from 2015 to 2018. He also served as a Senior Software Engineer at Accion Labs for one year from 2019 to 2020, and as a Software Developer at Mportal (India) Wireless Solutions from 2012 to 2015.
Education and Expertise in Information Technology
Abdulkadir Ali earned a Bachelor of Engineering degree in Information Technology from Rajiv Gandhi Prodyogiki Vishwavidyalaya, where he studied from 2008 to 2012. His educational background laid the foundation for his expertise in implementing Android design patterns, including MVC, MVP, MVVM, and RxFlux, as well as utilizing technologies such as Jetpack and DataBinding in his projects.
Skills in Mobile Application Development
Abdulkadir Ali possesses strong skills in mobile application development, particularly in conducting Unit and Integration Testing. He is experienced in using Dagger2 for dependency injection and Retrofit for network operations within Android applications, which enhances the functionality and reliability of the software he develops.