Adnan Umer
Verified Expert in Engineering
FastAPI Developer
Bahawalpur, Punjab, Pakistan
Toptal member since November 6, 2018
Adnan is a highly skilled full-stack web developer focused on back-end development. Since 2015, he has delivered web solutions across diverse industries, leveraging his expertise to ensure project success. Beyond his core role, Adnan actively contributes to the open source community, having made prominent contributions to Django and tqdm projects, among others. This dedication to continuous learning and knowledge sharing reflects his strong work ethic and passion for innovation.
Portfolio
Experience
- Python - 8 years
- Django ORM - 7 years
- Django - 7 years
- JavaScript - 6 years
- Amazon Web Services (AWS) - 4 years
- Docker - 4 years
- React - 3 years
- FastAPI - 2 years
Availability
Preferred Environment
PyCharm, Git, MacOS
The most amazing...
...thing I've developed is the Python source code execution visualizer, which helps novices learn how to program.
Work Experience
ML Engineer
Strong Analytics
- Developed and deployed web dashboards for multiple projects across various industries, enabling efficient data visualization and analysis.
- Led the engineering effort for a product that successfully hosted pre-trained models via modular and scalable REST APIs, streamlining model access and integration.
- Created a reusable deployment tool featuring a templating engine and a secret/variable store, facilitating efficient and consistent deployment across all projects.
- Wrote and implemented multiple data processing and aggregation pipelines, significantly enhancing data processing efficiency for various projects.
Maintainer and Contributor
Open Source
- Enhanced Django's RawQuerySet functionality by making it behave more like QuerySet, adding support for prefetch_related, and fixing bugs.
- Expanded the capabilities of the tqdm library by implementing a context manager to temporarily disable progress bars within specific code sections.
- Boosted the compatibility of django-tenant-schemas by adding support for Django versions 1.9 and 1.10.
- Developed an offline version of CodeSkulptor, enabling users to code without an internet connection.
Software Engineer
Arbisoft
- Spearheaded the development and expansion of external integrations for the insurance quote comparison project, streamlining data exchange and improving efficiency.
- Provided off-hours support, ensuring project uptime and resolving critical issues outside of regular work hours.
- Developed a Facebook Messenger bot for the insurance quote comparison project, enhancing customer engagement and potentially increasing quote requests.
- Served as an advisory board member and consulted on various projects, contributing to improved technical architecture and providing solutions to implementation challenges across the organization.
- Identified and reported several vulnerabilities in internal tools during personal time, demonstrating a solid commitment to system security.
Experience
Streamlined Infrastructure Deployment Tool
Scalable Web Application with Deployed Machine Learning Model
Next-gen Insurance Comparison Platform
Market Pulse: Unveiling Opportunities and Growth Trends
Student Information System Enhancement
Education
Master's Degree in Data Science
Information Technology University (ITU) - Lahore, Pakistan
Bachelor's Degree in Information Technology
The Islamia University of Bahawalpur - Bahawalpur, Pakistan
Skills
Libraries/APIs
Django ORM, Vue, Vuex, React, Stripe, PySpark, SQLAlchemy, Google Chart API, D3.js, Pandas, REST APIs
Tools
Celery, Git, Ansible, Amazon EKS, Terraform, Helm
Languages
Python, JavaScript, C#, XAML, TypeScript
Frameworks
Django REST Framework, Django, Flask, gRPC, Next.js, Tailwind CSS
Paradigms
Scrum, ETL
Platforms
Docker, Kubernetes, Amazon Web Services (AWS), MacOS
Storage
PostgreSQL, MySQL, Data Pipelines, Redis
Other
Web Development, FastAPI, Machine Learning Operations (MLOps), Data Engineering, Amazon RDS, Software Development, Data Science, Machine Learning, Vite, Tailwind UI, White Labeling
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring