Hi, I'm Imran Jafri

Senior Android Developer crafting beautiful mobile experiences

Get In Touch

Experience

Software Engineer (Android)

The Access Group · Full-time

Oct 2021 - Present · 4 yrs 2 mos Loughborough, England, United Kingdom · Remote

• Android App Development: Developed and maintained Mobile App using Kotlin and Java, following MVVM architecture and best coding practices.

• Feature Implementation: Designed and implemented new features and enhancements, ensuring high performance and scalability.

• Performance Optimisation: Improved memory usage, battery efficiency, and overall performance using Android Profiler and LeakCanary.

• Crash Analysis & Bug Fixing: Monitored and resolved app crashes using Firebase Analytics, reducing crash rates and improving stability.

• Incident Investigation & Bug Refinement: Investigated P1 issues and implemented timely fixes. Actively participated in bug refinement sessions.

• API Integration: Integrated RESTful APIs with Retrofit, efficiently consuming and handling response data.

• Offline Support & Data Persistence: Maintained and optimised existing offline capabilities using Room Database, LiveData, WorkManager & Coroutines.

• UI/UX Optimisation: Flattened complex UI structures using XML & Material Design, leading to faster response times and improved user experience.

• Legacy Code Refactoring: Refactored legacy activities, ViewModels & Adapters, improving code readability and maintainability. Moved business logic to ViewModel, enhancing separation of concerns and ensuring better state management.

• Testing & Debugging: Wrote unit tests using JUnit, Mockito and Test Double to maintain code quality and prevent regressions.

• CI/CD & Deployment: Worked with Assure CI/CD pipelines for automated builds, testing, and deployments, collaborating with the DevOps team.

• Version Control: Used Git for branch management, code versioning, and collaborated via pull requests and code reviews.

• Agile Development: Worked in a Scrum environment, collaborating with cross-functional teams to deliver features efficiently.

• Security & Compliance: Ensured secure coding practices, data protection, and compliance with industry standards.

Skills: Kotlin, Java and +15 skills

Web & Mobile Application Developer

Hyundai & Kia · Full-time

Aug 2012 - Sep 2020 · 8 yrs 2 mos Dubai, United Arab Emirates

• Developed and maintained Android and web applications.

• Collaborated with cross-functional teams to design and implement end-to-end solutions.

• Conducted thorough code analysis, requirements gathering, and software reliability assessments.

• Optimised application performance for speed, scalability, & user experience.

• Handled testing and deployment to ensure seamless app releases.

• Engaged in continuous learning to stay updated with the latest industry trends and technologies.

Web Developer

Marina Home Interiors · Full-time

Aug 2010 - Jul 2012 · 2 yrs Dubai, United Arab Emirates

• Designed, developed, and maintained the company website.

• Collaborated with the marketing team to update website content with relevant materials.

• Managed digital marketing campaigns, including social media, email, and SMS marketing.

• Maintained and optimised the company's digital presence across multiple platforms.

• Analysed digital performance using Google Analytics and other tools to improve engagement.

Technical Skills

Kotlin
Java
Jetpack Compose
MVVM
Room Database
Retrofit
Coroutines
Firebase
Git
Material Design
RxJava
Dagger/Hilt

Projects

Quran App

Full-featured Quran reading and listening application.

Math Practice App

Full-featured Math practice application for children.

PDF Converter

Full-featured PDF conversion application.

Get In Touch

Contact Information

Feel free to reach out for collaborations, opportunities, or just to say hello!

Send a Message