Work history

626
Sr Software Engineer
2021 - 2024 (3 years)
Remote

I created BPO application for 626 in React and Django. The purpose of the application was to allow 625 manage their business operations efficiently. It allowed the field engineers to troubleshoot the medical imaging machines remotely. It allowed remote monitoring of the machine. I also integrated ChatGPT to allow conversation with the medical imaging machine. Page 1 of 4 The application allowed medical centers to create account and manage their users.

PixieBrix
Full-stack Python Contractor
2021 - 2021
Remote
  • Updated the API views to use proper DRF base classes to reduce code size. Incorporated OpenAPI schema generation. API documentation was made available via a webpage. OpenAPI YAML file was used to generate TypeScript type definitions.

  • Implemented link header pagination in the project. Developed API versioning. This allowed us to move only a subset of API endpoints to their paginated versions.

  • Built API throttling. The requirement was to have different rate limits for different endpoints.

  • Increased code coverage to over 90%. We used mocks, factory boy, and others to write tests that covered permissions and business logic.

Toptal
Sr Software Engineer
2021 - Present (4 years)
Remote

My software stack on TopTal is for a backend heavy full-stack developer.

Dropified
Sr Software Engineer
2018 - 2021 (3 years)
Remote
  • As a Full Stack Engineer, I contributed to Dropified, a platform streamlining dropshipping operations. I designed efficient backend systems, seamless integrations, and user-friendly interfaces to enhance business efficiency.

  • Built scalable backend services with Django and Django Rest Framework(DRF) for product sourcing and inventory tracking.

  • Designed databases using PostgreSQL and implemented task scheduling with Celery for automation.

  • Developed RESTful APIs, Webhooks, and real-time updates using Websockets.

  • Created dynamic user interfaces with ReactJS, JavaScript, and jQuery.

  • Deployed scalable solutions using Docker and nginx and integrated AIfeatures via OpenAI.

  • Conducted robust Python unit testing to ensure reliability.

Zulip
Python Contractor
2017 - 2019 (2 years)
Remote
  • Mentored high school students for Zulip in Google Code-in.

  • Mentored university students for Zulip in Google Summer of Code.

  • Developed the Python back end. The technology stack included Django, Tornado, and PostgreSQL.

  • Built the front end localization. I used the i18next library to manage the translations.

BuzzFeed
Python Developer
2014 - 2017 (3 years)
Remote

I worked on an internal product to predict how viral an article can get. I was working in C++ and Python. The algorithm that I worked on used Monte Carlo simulations. I also got a chance to integrate my C++ code with Python.

Showcase

Python and AI/ML engineers
Python and AI/ML engineers
  • The project aims to develop methods for AI and human interaction and ensure AI is used safely by assisting ML developers in creating risk free AI applications with the use of Tenyks' computer vision algorithms.

  • ML developers can evaluate their algorithms' readiness through Tenyks' ecosystem. The frontend dashboard, built using React, provides features like image recognition, similarity detection, analytic provision, animations, filter options, and more.

  • Python was used on the backend for APIs and writing ML application algorithms.

Education

Education
Masters of computer science
LUMS
2007 - 2010 (3 years)