Adnan Umer, Developer in Bahawalpur, Punjab, Pakistan
Adnan is available for hire
Hire Adnan

Adnan Umer

Verified Expert  in Engineering

FastAPI Developer

Bahawalpur, Punjab, Pakistan

Toptal member since November 6, 2018

Bio

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

Strong Analytics
Docker, Tailwind CSS, Celery, PostgreSQL, Vue, JavaScript, Django...
Open Source
Python, Django, Django ORM
Arbisoft
Celery, MySQL, JavaScript, Django, Django REST Framework, Python, Scrum...

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

Full-time

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

2019 - PRESENT
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.
Technologies: Docker, Tailwind CSS, Celery, PostgreSQL, Vue, JavaScript, Django, Django REST Framework, Python, PySpark, Vuex, Flask, React, Kubernetes, Amazon Web Services (AWS), Ansible, Pandas, FastAPI, Machine Learning Operations (MLOps), Data Engineering, Data Pipelines, Django ORM, Stripe

Maintainer and Contributor

2018 - PRESENT
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.
Technologies: Python, Django, Django ORM

Software Engineer

2016 - 2018
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.
Technologies: Celery, MySQL, JavaScript, Django, Django REST Framework, Python, Scrum, Amazon Web Services (AWS), Ansible, Redis, Django ORM

Streamlined Infrastructure Deployment Tool

I spearheaded the development of a secure and versatile deployment tool, which utilizes a custom templating engine and integrates seamlessly with leading infrastructure provisioning technologies like Terraform, Kubernetes, Ansible, Helm, and Docker. It offers a centralized platform for managing secrets, variables, and deployment workflows, streamlining the infrastructure deployment process.

Scalable Web Application with Deployed Machine Learning Model

Developed a comprehensive web application encompassing both front-end and back-end components and a custom extensible framework for internal deployment of machine learning models. Integrated payment processing using Stripe, enabling flexible billing solutions for users. Implemented white labeling features to allow for customization and branding by different clients and utilized modern technologies to ensure a seamless user experience and robust model integration, enabling efficient processing and insights extraction from various data sources. This project enhanced the organization’s capabilities in leveraging machine learning for real-time applications while providing a scalable payment infrastructure.

Next-gen Insurance Comparison Platform

As a full-stack developer, I spearheaded the rewrite of the core application to support a broader range of insurance products beyond car insurance. I also collaborated with external providers to integrate their services, ensuring a seamless user experience with rich data and customizable dashboards. Additionally, I implemented automated deployments using Ansible to streamline efficiency.

Market Pulse: Unveiling Opportunities and Growth Trends

This web application, developed as a research project, functions as a comprehensive market health monitor. It empowers businesses with data-driven insights on market opportunities, regional market share distribution across the US, and sales forecasting based on historical trends. This application showcases the potential for leveraging data to gain a competitive edge and make strategic decisions.

Student Information System Enhancement

I led the re-architecture of the data retrieval process to optimize how student information was fetched from various sources, significantly improving efficiency. I implemented several sanity checks to ensure data integrity before loading, which enhanced the overall reliability of the system. Additionally, I developed a custom prerequisite parser to extract prerequisite data from an academic management system, enabling more accurate and streamlined degree planning processes.
2018 - 2020

Master's Degree in Data Science

Information Technology University (ITU) - Lahore, Pakistan

2012 - 2016

Bachelor's Degree in Information Technology

The Islamia University of Bahawalpur - Bahawalpur, Pakistan

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring