Professional Documents
Culture Documents
PROFILE SUMMARY
Accomplished Software Engineer proficient in JAVA, Kotlin PHP Laravel, SQLite, among other development tools. With a deep
understanding of version control systems like GitHub, I am adept at troubleshooting within various development
environments. I consistently stay updated with current trends in software and Android development and emphasize the
implementation of secure coding practices to ensure data privacy in applications. Strong project management capabilities
allow me to balance multiple tasks and projects effectively, and my strength in communication aids in transforming complex
technical concepts into actionable insights. My robust academic background and a portfolio of developed applications
contribute to my technical proficiency and creative problem-solving skills, which I am eager to leverage in a dynamic,
collaborative tech environment.
SKILLS
JAVA MVVM Git
Kotlin Google Maps Google Play Console
PHP Laravel Ads Integration Aws Textractor
Retrofit RxJava MS Project Reader
SQLite Augmented Reality (AR) Karate Framework
Room Push Notifications Swagger OpenApi doc
Firebase Agora SDK Call(Audio/Video)
PROJECTS
ERIC: Employee daily reports system
EasyD Player: Digital signage android TV app
FurnitAR: AR base app for furniture shop
PhysioAR: AR base app for physio trainer
Text Recognizer: Extract text from image
Holy Quran: Holy Quran with english translation and transliteration
Meter Reader: Electricity meter reading app
PROFESSIONAL EXPERIENCE
Android Developer Dec 2020 – Present
Taknik Webwares Johar town Lahore
Lead the design, development, and maintenance of Android apps. Ensure performance, quality, and responsiveness of
applications across different Android devices.
Maintain code quality, organization, and automatization. Implement robust and reliable software, adhering to best
practices in Android app development.
Work alongside other developers and designers to conceptualize and build out high-quality software products. Attend
scrum meetings and contribute to agile development processes.
Identify and resolve bottlenecks and bugs, and devise solutions to these challenges. Provide timely patches and updates to
improve user experience.
Collaborate with backend developers to integrate Android applications with server-side APIs. Understand the intricacies
of how the APIs work and how to optimize the integration.
Develop compelling user interfaces that are intuitive and align with the design vision and standards. Ensure the best
possible performance, quality, and responsiveness of the application.
Participate in all aspects of software development from brainstorming and design discussions to deployments. Work with
product owners to understand desired application capabilities and testing scenarios.
Stay updated with the latest industry trends, development practices, and emerging technologies in Android application
development. Regularly participate in training and learning opportunities to improve skills and add value to the team.
Prepare and maintain all applications utilizing standard development tools. Document and maintain software
functionality, specifications, and design.
Work closely with QA to understand and implement thorough testing procedures. Ensure all developed software is fully
functional and bug-free to the best of your abilities before deployment.
EDUCATION
BS Computer Science 2017 – 2021
GCU Faisalabad
ICS 2015 – 2017
Bise Sahiwal