Omair Shamshir, Developer in Lahore, Punjab, Pakistan
Omair is available for hire
Hire Omair

Omair Shamshir

Verified Expert  in Engineering

Python Developer

Lahore, Punjab, Pakistan

Toptal member since June 5, 2019

Bio

Omair is a full-stack developer with 13 years of industry experience. Specializing in cutting-edge technologies such as Python, Django, and React, he creates solid web platforms providing expert consultations and solutions to the most demanding technical challenges. Omair loves learning new technologies and is highly active on platforms like Udacity and Coursera.

Portfolio

Smart Trucking LLC
Python, Full-stack, Django
Addiction Treatment Technologies LLC
Python, Django, JavaScript, React, REST APIs, Test-driven Development (TDD)...
Ignicube
Python, Django, Django REST Framework, PostgreSQL, React, TypeScript, Redux...

Experience

  • Django - 11 years
  • Python - 11 years
  • Django REST Framework - 8 years
  • React - 7 years
  • Amazon Web Services (AWS) - 5 years
  • Next.js - 3 years
  • TypeScript - 3 years
  • Docker - 2 years

Availability

Full-time

Preferred Environment

Git, WebStorm, PyCharm, MacOS, Docker, DataGrip

The most amazing...

...application I've built was a performance-critical web app hosted on the Google App Engine that processes a vast dataset within a few seconds.

Work Experience

Full-stack Python Developer

2024 - 2024
Smart Trucking LLC
  • Developed a full-stack Django-based internal web application, delivering a streamlined interface for secure document and image handling.
  • Built a custom service to automatically strip metadata from uploaded images and documents, enhancing privacy and compliance.
  • Integrated the metadata cleanup service into the web interface, enabling users to preview changes and download sanitized files for secure distribution.
  • Implemented logging and audit tracking to monitor file sanitization activity, ensuring traceability and accountability across internal operations.
Technologies: Python, Full-stack, Django

Full-stack Django and JavaScript Developer

2023 - 2024
Addiction Treatment Technologies LLC
  • Implemented a client sentiment analysis survey from end to end, enabling structured collection and storage of client feedback to support data-driven decisions.
  • Enhanced the notification system by adding role-based access controls, ensuring only authorized personnel received alerts and reducing noise by eliminating redundant messages.
  • Streamlined the consent signing process to reduce friction and increase completion rates, resulting in a more secure and user-friendly experience.
  • Strengthened HIPAA and FERPA compliance by optimizing data handling flows.
Technologies: Python, Django, JavaScript, React, REST APIs, Test-driven Development (TDD), Web Development, STEM, PostgreSQL

Full-stack Developer | Tech Lead

2021 - 2023
Ignicube
  • Developed Django REST-based REST APIs following the REST standard and wrote unit tests for the APIs.
  • Created stunning UI using React and Material UI while ensuring it's super efficient to provide the best user experience.
  • Used tools like Django Debug Toolbar to optimize our queries for the best performance.
Technologies: Python, Django, Django REST Framework, PostgreSQL, React, TypeScript, Redux, Redux Toolkit, REST APIs, Linux, Docker, Git, SendGrid API, Next.js

Full-stack Developer

2020 - 2021
Mariana
  • Created an app that allows users to share specific slots in their calendars that other users can use to talk with them casually.
  • Developed a Twilio-based video chat app that provides additional functionalities like screen and link share.
  • Handled the full-stack development and deployments all by myself.
Technologies: React, Python, Amazon Simple Email Service (SES), SendGrid, Amazon Web Services (AWS), Django, REST, Amazon EC2, Amazon RDS, APIs, API Integration, Next.js

Solution Architect

2012 - 2021
Arbisoft
  • Created automated scripts using Python's Scrapy framework to crawl data from websites.
  • Developed a high-performance back end using the Django REST framework to provide REST APIs on a huge dataset.
  • Built a React-based UI for an enterprise application providing a flawless chat experience.
  • Implemented a queue-based distributed architecture from scratch. It was designed to fastly process large datasets and millions of extensive and text-intensive records in less than a couple of hours.
  • Led a team of developers, owned all the architectural-level decisions, and handled all client communication and team management.
  • Improved cost and time efficiency of already implemented APIs by reducing costs by 50% and cutting the time of API requests by 30%.
Technologies: Amazon Web Services (AWS), Django REST Framework, Redux, Scrapy, React, JavaScript, Django, Python, TypeScript, Amazon DynamoDB, APIs, API Integration

Django Developer

2019 - 2020
Parade
  • Developed microservices with the Django REST Framework, integrated them with PostGIS, implemented geographical queries, and added custom permissions to access the views.
  • Delivered the app's Django-based front end, Implemented UI for login, email verification, and user management, and customized the UI of the Django admin site.
  • Improved the performance efficiency of complex database queries.
  • Integrated Slack API to enable posting project alerts and error messages in the slack channel.
  • Ensured all the development was covered by unit tests and even wrote unit tests for data migrations.
  • Implemented Django management commands and added their cron jobs in Kubernetes.
Technologies: Kubernetes, Docker, PostGIS, Django REST Framework, Django, APIs

Experience

React and Django REST Framework-based Chat App

Led a remote team and was actively involved in the development of an enterprise chat app. The front end was implemented using React, Redux, and Reselect, while the back end was developed using the Django REST framework.

Django and React CMS

Developed a CMS for managing hotel information, which provided the functionality to keep multiple versions of a record, compare them, and view their history. Several admins can modify the records as the history preserves the editor.

Django REST API

Developed a highly scalable Django REST API that processes a vast amount of data, stores it in a PostgreSQL database, and then distributes the data post-processing using Celery task queues. I oversaw the complete stack of the API development and deployment on AWS EC2 and even wrote unit and load tests.

Data Crawlers with a REST API

Developed a data collection and provisioning system that crawls public utility sites using Python's Scrapy framework. The data is served to the UI through a REST API developed using the Django REST framework.

Education

2008 - 2012

Bachelor of Science Degree in Electrical Engineering

University of Engineering and Technology - Lahore, Pakistan

Certifications

DECEMBER 2017 - PRESENT

React Developer | Nanodegree Program

Udacity

MARCH 2016 - PRESENT

Front End Web Developer | Nanodegree Program

Udacity

Skills

Libraries/APIs

React, REST APIs, Slack API, Reselect, SendGrid API

Tools

Git, PyCharm, Redux Toolkit, Celery, WebStorm, Amazon Simple Email Service (SES), SendGrid, DataGrip

Languages

JavaScript, TypeScript, Python, HTML, CSS

Frameworks

Django REST Framework, Redux, Scrapy, Django, Tailwind CSS, Next.js, Flask

Paradigms

Object-oriented Programming (OOP), REST, Test-driven Development (TDD)

Platforms

Amazon Web Services (AWS), Amazon EC2, Docker, Linux, MacOS, Kubernetes

Storage

PostgreSQL, PostGIS, Amazon DynamoDB

Other

Amazon RDS, APIs, API Integration, Full-stack, Scraping, Web Scraping, Software, OOP Designs, Data Structures, Web Development, STEM

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