Kashif Rizwan

Kashif Rizwan

Principal Software Engineer & Development Manager @ mobileLIVE

About Kashif Rizwan

Kashif Rizwan is a Principal Software Engineer and Development Manager with extensive experience in cloud platforms and application development. He has worked in various roles across multiple companies and holds degrees in Information Technology and Software Engineering.

Work at mobileLIVE

Kashif Rizwan has been serving as Principal Software Engineer & Development Manager at mobileLIVE Inc since 2016. In this role, he is responsible for designing architecture and solutions, providing time estimations, and conducting code reviews. He collaborates with program managers to ensure that projects are adequately resourced. His leadership in technical training enhances the skillsets of his team, contributing to the overall development environment at the company.

Education and Expertise

Kashif Rizwan holds a Bachelor of Science in Information Technology from The Islamia University of Bahawalpur, which he completed from 2008 to 2012. He further advanced his education by obtaining a Master of Science in Software Engineering from the National University of Sciences and Technology (NUST) between 2012 and 2014. His educational background supports his extensive experience in software development, particularly in Android applications and microservices.

Background

Before joining mobileLIVE, Kashif Rizwan worked in various roles in the software engineering field. He served as a Senior Software Engineer and Lecturer at The University of Lahore from 2015 to 2016. Prior to that, he worked at DatumSquare IT Services for five months in 2014. His career began with positions at Aplome and Agnitus, where he gained foundational experience in software engineering.

Technical Skills and Specializations

Kashif Rizwan specializes in developing microservices applications using Kotlin, Ktor, Java 8, and Spring Boot. He has extensive experience in Android application development, employing MVVM architecture along with tools such as Dagger 2, LiveData, Mockito, Espresso, and Room Database. Additionally, he possesses hands-on expertise in Continuous Integration and Continuous Delivery processes, utilizing various integrated development environments including Android Studio and IntelliJ Idea.

Professional Contributions

In his current role at mobileLIVE, Kashif Rizwan is actively involved in enhancing team capabilities through in-house cross-format technical training. His contributions extend to providing architectural design and solution implementation, as well as ensuring quality through code reviews. His collaborative work with program managers aids in resource allocation for projects, reflecting his commitment to effective project management.

People similar to Kashif Rizwan