umair13adil
Muhammad Umair Adil
Islamabad, Pakistan

Hello, I am a seasoned Software Engineer with over 9+ years of experience in mobile development on native Android and iOS platforms, as well as Flutter & React Native. I specialize in enterprise solutions and have helped numerous clients design scalable and adaptable apps. My expertise extends beyond mobile development and includes Front-End frameworks like React.js, TypeScript, React Native, JavaScript, Python, Dart, and Flutter.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

1,834.4
CodersRank Rank
Top 1%
Based on:
Stackoverflow 44 events
Mid Developer
Kotlin
Kotlin
Associate Developer
JavaScript
JavaScript
Top 1
Flutter
Flutter
Developer
Pakistan
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Embrace-it Pakistan
7 years
Islamabad, Pakistan
Principal Software Engineer
Aug 2023 - Apr 2024 (8 months)
EMM Strategy & Leadership: Overseeing the strategic direction of EMM products, leveraging a deep understanding of industry trends and customer requirements. Leading cross-functional teams to deliver innovative solutions that exceed expectations.

✅ Architectural Design: Crafting scalable and secure architecture designs for EMM products, enabling seamless integration, optimal performance, and future-proof solutions.

✅ Product Development: Guiding the end-to-end product development lifecycle, from ideation and requirement gathering to design, development, testing, and successful deployment.

✅ Client Engagement: Building strong partnerships with clients, understanding their unique needs, and effectively translating them into tailored EMM solutions that drive value and customer satisfaction.

✅ Team Empowerment: Inspiring and mentoring teams to reach their full potential, fostering a collaborative environment, and cultivating a culture of continuous learning and innovation.

✅ Quality Assurance: Implementing rigorous software testing methodologies to ensure the delivery of reliable, high-quality EMM products that meet the highest standards of performance and security.

✅ Technical Support: Providing hands-on technical guidance and support to clients, addressing challenges, and resolving issues promptly to maintain seamless EMM operations.

✅ Business Development: Collaborating with stakeholders to identify growth opportunities, contribute to strategic planning, and drive initiatives that expand market presence and enhance business profitability.
android kotlin flutter .net azure EMM Management API
Software Engineer (Android|iOS|Flutter)
Oct 2016 - Feb 2023 (6 years 4 months)
My job responsibility is to manage the team of developers, manage knowledge sharing, define app flow, develop a scalable architecture, design UI, provide development strategies, present solution documents, analyze and optimize UI, and develop back-end application code for efficiency and performance using Android performance tools and apply optimization techniques. I develop, maintain, document, manage releases, do R&D for new projects, do refactoring & develop libraries for existing apps.

I have been successfully leading the development of our in-house product which is used by more than 4k+ service workers on the field in Denmark every day. I take part in sprint planning, team management, and process development and continuously work on improving efficiency.
flutter android kotlin dart data science python swift firebase ios scrum flutter agile jira xcode mvvm ios app development android native cocoapods mobile
NorthBay - Pakistan
Feb 2023 - Jun 2023 (4 months)
Remote
Associate Architect
As a Software Engineer with extensive experience in mobile development, my key responsibilities include:

- Defining app flow and developing scalable architecture to ensure the app is easily adaptable and can handle multiple clients.

- Designing UI to create a user-friendly interface that meets the needs of the end-users.

- Providing development strategies and presenting solution documents to ensure the app meets the client's requirements and expectations.

- Analyzing and optimizing UI to improve the app's efficiency and performance.

- Developing back-end application code for efficiency and performance using Android performance tools and optimization techniques.

- Maintaining, documenting, and managing releases of the app to ensure it stays up-to-date and relevant.

- Conducting R&D for new projects and developing libraries and plugins for existing apps to enhance functionality.

- Participating in agile planning, team management, and process development to ensure efficiency and productivity.
React Native ReactJS javascript typescript flutter githubactions aws s3 serverless
Jolta Technologies
Mar 2015 - Oct 2016 (1 year 7 months)
Rawalpindi, Pakistan
Android Developer
I developed android applications and did maintenance of the existing applications. Took care of UI/UX flow of apps and published apps on Google play store. I worked on adding different features from time to time to improve the quality of apps and increase the audience. Part of my job was to stay up to date with the latest trends in Android application development and apply those to apps.
android android native firebase
Add some compelling projects here to demonstrate your experience
First & Last mile logistics tracking apps
Dec 2016 - Present
Embrace-it Pakistan
I am the lead developer for the enterprise app used by a large distribution company in Denmark.

This app is developed for asset tracking and on-time delivery of parcels on a fixed route.

My job responsibility is to manage the team of developers working on the new features, write scaleable code, test, ensure processes, provide solutions, manage releases, bug fixing & client communication. I have designed the complete architecture of this app and currently working on a similar product for a SaaS solution in Flutter.

Technologies Used in the legacy app:
Kotlin, RxJava2, Dagger2, MVVM design pattern, Retrofit2, Realm

Technologies Used in the Uplifted app:
Kotlin, Coroutines, Flow, Hilt, MVVM design pattern, Retrofit2, ObjectBox/Room DB, DataBinding

Technologies Used in the Flutter app:
Cubit, Clean Architecture, GetIt
kotlin mvvm android clean architecture agile scrum
Simple Beacons Flutter Plugin
Feb 2020
Self
This plugin is developed to scan nearby iBeacons on both Android iOS. This library makes it easier to scan & range nearby BLE beacons and read their proximity values.
flutter dart kotlin ios swift altbeacon corebluetooth xcode android
This section lets you add any degrees or diplomas you have earned.
COMSATS Institute of Information and Technology
Bachelor of Science (BS), Computer Engineering
Aug 2010 - Aug 2014
Coursera
End-to-End Machine Learning with TensorFlow on GCP by Google Cloud
Jan 2020
Android App Development: Design Patterns for Mobile Architecture
Jun 2019
End-to-End Machine Learning with TensorFlow on GCP by Google Cloud
Jan 2020

Jobs for you

Show all jobs
Feedback