Umair Khan

Umair Khan

About

Detail

Senior back-end Python developer
Richardson, Texas, United States

Contact Umair regarding: 
work
Full-time jobs
Starting at USD250/month
Flexible work
Starting at USD2/hour

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Toptal
    Senior Full Stack Developer
    Toptal
    Dec 2021 - Dec 2024 (3 years 1 month)
    I built the frontend in React.
  • P
    Full-stack Python Contractor
    PixieBrix
    Mar 2021 - Dec 2021 (10 months)
    - Updated the API views to use proper DRF base classes to reduce code size. - Incorporated OpenAPI schema generation, making API documentation available via a webpage. The OpenAPI YAML file was utilized to generate TypeScript type definitions. - Implemented link header pagination in the project, allowing for a more efficient data retrieval process. - Developed API versioning, which enabled the migration of only a subset of API endpoints to their paginated versions. - Built API throttling to establish different rate limits for various endpoints, enhancing the overall performance and reliability of the API. - Increased code coverage to over 90% by employing mocks, factory boy, and other tools to write comprehensive tests that covere
  • Toptal
    Senior Back-end Python Developer
    Toptal
    Jan 2021 - Jun 2022 (1 year 6 months)
    - I built an open-source alternative to Slack, authored BitMate software that made the BitTorrent protocol accessible to low-bandwidth nodes and created an application that automates drop shipping. An expert Python developer and entrepreneur. I have over 16 years of experience writing software, has founded three companies, and am passionate about solving performance-related problems.
  • F
    Full Stack React Developer | CEO
    Fecundity
    Oct 2019 - Oct 2020 (1 year 1 month)
    - Developing the latest user-facing features using React.js. - Designing a modern highly responsive web-based user interface. - Building reusable components and front-end libraries for future use. Translating designs and wireframes into high-quality code. Learn and understand user interactions. Optimizing components for maximum performance across a vast array of web capable devices and browsers. Coordinating with various teams working on distinct layers. As a React.js Developer, I'm involved from conception to completion with projects that are technologically sound and aesthetically impressive.
  • F
    Senior Python Backend Developer | CEO
    Fecundity
    Jul 2019 - Oct 2020 (1 year 4 months)
    - Design and development of user interfaces and client displays using JavaScript, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries. - Worked in developing web-based applications using Python, Django, HTML5, XML, JSON, CSS3, Java Script & AJAX. - Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) library. Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS. Implemented Docker contain
  • Dropified
    Python contractor
    Dropified
    Jan 2018 - Dec 2021 (4 years)
    - Developed a Python Django application that automates the dropshipping business. - Used Python Celery to write asynchronous tasks, utilizing a Redis broker for efficient task management. - Tracked bugs and user stories using Jira software. Additionally, I architected the backend in Python/Django and took ownership of the frontend by rebuilding it in React + TypeScript, integrating it seamlessly with our APIs. This ensured a fully responsive and accessible UI across devices, enhancing the overall user experience and functionality of the application. - Leveraged GraphQL to optimize data fetching processes, improving the efficiency of API interactions. - Applied front-end development skills to enhance the user interface, ensuring a fully re
  • D
    CEO
    Droozal
    May 2016 - Jun 2020 (4 years 2 months)
    - Managed the first independent office while running Droozal. - Developed a Python/Django software to automate the printing of business cards. - Used Docker to manage the servers in development and production environments.
  • T
    Python contractor
    The Zulip Open Source Project
    Jan 2016 - Dec 2018 (3 years)
    - Contributed to a very successful open-source project, enhancing its functionality and user experience. - Mentored high school students for Zulip in Google Code-in, fostering their programming skills and encouraging their participation in open-source development. - Guided university students for Zulip in Google Summer of Code, providing them with valuable insights and support throughout their projects. - Developed the Python back end using a technology stack that included Django, Tornado, and PostgreSQL, ensuring robust and scalable application performance. - Built the front end localization, utilizing the i18next library to effectively manage translations and improve user accessibility. - Integrated RESTful APIs with the front end, f
  • Elance-oDesk
    Senior Python Backend Developer | Consultant
    Elance-oDesk
    Mar 2014 - Apr 2016 (2 years 2 months)
    - Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript and used Python and Django to interface with the jQuery UI and manage the storage and deletion of content. - Involved in creating initial website prototype from Django skeleton and building out Views, Templates using CSS for whole site following Django MVC architecture. - Used automation Jenkins for continuous integration and continuous delivery (CI/CD) on Amazon EC2. Analyzed various logs generated, and used various Python libraries to predict/forecast the next occurrence of the event with various Python libraries. Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon's EC2 instances. Impleme
  • Softgic
    CEO / Founder
    Softgic
    Jan 2012 - Jun 2022 (10 years 6 months)
  • BuzzFeed
    Python Developer
    BuzzFeed
    Jan 2011 - Feb 2014 (3 years 2 months)
    - Professional Web Apps development experience using Django and Flask inclusive of experience in UI using Typescript, JavaScript and React-Redux. - Solid experience in developing the rendering view React JS components, forms, events, routers and redux asynchronous functions and implemented React - Flux pattern for core dependency. - Proficient in Front end development experience using HTML5, XML, CSS3, Typescript, JavaScript, Bootstrap, jQuery, JSON. Experienced in enhancing and maintaining a complex Python framework that automates a complex SAS-based application workflow. Experienced in building frameworks, business modules and automating complex workflows using Python, SAS, SAS Grid, UNIX/LINUX shell scripting, Oracle, SQL, and Netezza et
  • A
    CEO & Founder
    A Software Company
    Jan 2011 - Jul 2022 (11 years 7 months)
    - We have been in the software industry for around 13 years. Our main areas of expertise include: - Linux - Python - PostGreSQL, MySQL - Automation tooling using Python scripts. - Web scraping and web crawlers - Queues - Event driven programming
  • Upwork
    Senior Full Stack Developer | Python - Django - React - NodeJS
    Upwork
    Sep 2009 - Current (17 years)
    - I am a Python developer and entrepreneur. I have over 16 years of experience writing software, have founded three companies, and I am passionate about solving performance-related problems. - I built an open-source alternative to Slack, authored BitMate software that made the BitTorrent protocol accessible to low-bandwidth nodes, and created an application that automates drop shipping. Some other interesting projects that I have worked on: - PixieBrix: It is a low code solution to extend the web applications using widgets. - Droozal: It is online print shop. - ScoopRank: It uses to social media to check the strength of a news item. - ERP: I am building an ERP for software industry.
  • Lahore University of Management Sciences
    Research assistant
    Lahore University of Management Sciences
    Jan 2009 - Jan 2010 (1 year 1 month)
    - Authored BitMate software which made the BitTorrent protocol fair to the low-bandwidth nodes. - Published a paper in HotNets. It is considered a very prestigious conference. - Completed research in the field of peer-to-peer software technology.
  • BuzzFeed
    Software Developer
    BuzzFeed
    Sep 2006 - Dec 2010 (4 years 4 months)
    - Developed a medical record management software in VB.Net. - Became a team lead and managed a team of three developers and two QAs. - Developed a school management software in C#.Net. I was also involved in requirements gathering for this project.
Education verified_user 0% verified
  • Lahore University of Management Sciences
    Master's degree, Computer Science
    Lahore University of Management Sciences
    Jan 2008 - Dec 2010 (3 years)
  • National University of Computer and Emerging Sciences
    Bachelor's degree, Computer Science
    National University of Computer and Emerging Sciences
    Jan 2001 - Dec 2005 (5 years)