Adnan Umer, Software Developer in Lahore, Pakistan
Adnan Umer

Software Developer in Lahore, Pakistan

Member since November 6, 2018
Since 2015, Adnan has been making a living as a full-stack web developer with a primary focus on back-end development, working on projects in a range of industries. He is also an occasional open source contributor, having made a number of contributions to open source projects like Django, TQDM, and so on. Overall, Adnan is responsible, eager to work, and is constantly taking on challenges and learning new technologies.
Adnan is now available for hire


  • Strong Analytics
    Docker, Tailwind CSS, Celery, PostgreSQL, Vue, JavaScript, Django...
  • Arbisoft
    Celery, Redis, MySQL, JavaScript, Django, Django REST Framework, Python, Scrum



Lahore, Pakistan



Preferred Environment

PyCharm, Sublime Text, Jupyter Notebook, Git, MacOS

The most amazing...

...thing I've developed is the Python source code execution visualizer—it helps novices to learn how to program.


  • Engineer

    2019 - PRESENT
    Strong Analytics
    • Developed and enhanced Python-based internal tools and frameworks to ease the development of ML-based applications and dashboards.
    • Built a set of web APIs to provide ML models as a service alongside an interactive dashboard for end-users to manage subscriptions and billing.
    • Constructed internal tagging and validation tools that ease data scientists to quickly do model validations.
    Technologies: Docker, Tailwind CSS, Celery, PostgreSQL, Vue, JavaScript, Django, Django REST Framework, Python, PySpark, Vuex, Flask
  • Software Engineer

    2016 - 2018
    • Worked as a member of the advisory board and helped various projects within the organization improve their architecture and technical challenges in implementation.
    • Developed a Facebook Messenger bot that asks a series of questions and providers anonymous auto insurance quotes within Facebook Messenger.
    • Constructed a system that intelligently selects carriers that can provide the right auto insurance given a specific risk condition.
    • Tested internal tools for any vulnerabilities to prevent confidential employee data from getting into the wrong hands.
    Technologies: Celery, Redis, MySQL, JavaScript, Django, Django REST Framework, Python, Scrum


  • Business Intelligence (BI) Dashboard for Human Resources (HR)

    A multitenant dashboard for business intelligence that helps executives in the HR business to obtain a fuller picture of contracted companies' satisfaction levels. Reports were collected from different sources and presented in a single dashboard or multiple as per business requirements. The heart of the dashboard was made with Django/Python and AngularJS 1.x.

  • Auto Insurance Messenger Bot

    A simple Facebook Messenger bot developed using Django/Python, Pandorabots, and the Facebook Messenger API that asks users a set of questions and afterward presents a list of auto insurance quotes. The user can select a quote they like online or reserve that via a call.

  • Auto Insurance Quote Comparer

    I worked as a part of a team responsible for developing an auto insurance quote comparison tool. My primary responsibilities included implementing new third-party integrations for quotes and several business logic components that decide from where to request the quote and for what carrier. This was developed using Django/Python, Celery, and other frameworks and tools.

  • Python Visualizer

    This is a Microsoft Store app that visualizes the execution of Python source code. The primary purpose of that app was to help novices understand the program's implementation. Its presentation layer was developed using standard C#/XAML toolsets, while its core was written in Python and exposed as a REST API using the Django REST Framework.

  • COVID-19 Dashboard for Pakistan

    As the whole world is facing COVID-19, numbers and its presentation play a vital role in understanding the pandemic accurately.

    I developed a dashboard that provided COVID-19 information in Pakistan that could distribute information at the district level and to provide Rt for provinces and significant districts to give a sense of where the virus was heading. It required scraping data from various public sources using a few automated tools or manually done.


  • Languages

    C++, Python, JavaScript
  • Frameworks

    Django REST Framework, Django, Flask, Tailwind CSS
  • Tools

    Celery, Git, Ansible, uWSGI, NGINX
  • Libraries/APIs

    Vue, Vuex, PySpark, Twilio API
  • Paradigms

  • Platforms

    Docker, Linux, Jupyter Notebook, Amazon Web Services (AWS), MacOS
  • Storage

    PostgreSQL, MySQL, Redshift, Redis
  • Other

    Progressive Web Applications (PWA)


  • Master's Degree in Data Science (Computer Science)
    2018 - 2020
    ITU | Information Technology University - Lahore, Pakistan
  • Bachelors of Science Degree in Information Technology (Computer Science)
    2012 - 2016
    The Islamia University of Bahawalpur - Bahawalpur, Pakistan

To view more profiles

Join Toptal
Share it with others