Hi, I'm
Usman Mahmood
I'm a Full |
A passionate Software Engineer, specializes in backend development, expert in Python & JavaScript, focusing on creating efficient & scalable solutions. With a strong foundation in full-stack development, I excel in problem-solving by continuously learning & adapting to new technologies to achieve data-driven impactful results.
Check Resume
Skills
Here are some of my skills on which I have been working on for the past 2 years.

Frontend

React Js
Redux
Next Js
HTML
CSS
JavaScript
TypeScript
Material UI
Tailwind CSS
Bootstrap

Backend

Node.js
Express.js
GraphQL
Python
Flask
FastAPI
Django
MySQL
PostgreSQL
MongoDB
Redis

DevOps

AWS
Docker
Nginx
EC2 Instance
Gitlab CI/CD
Lambda AWS
Kubernetes
Jenkins
Heroku
Replit

Machine Learning

Numpy
Pandas
PyTorch
Jupyter Notebook
Anacoda Mini
AWS Sagemaker
Google Colab
LangChain
Tenserflow

React Native

JavaScript
TypeScript
Redux
Expo
JSX
App Center
Jest Testing

Others

OPEN AI API
Npm
Yarn
Pip
Git
GitHub Actions
N8N
Tableau
Power BI
Experience
My work experience as a software engineer and working on different companies and projects.
  • Backend Software Engineer (Python)
    GetAiChatbots
    Jan 2025 - Present
    GetAiChatbots is a USA-based startup specializing in AI chatbots. At GetAiChatbots, I led the development of an AI chatbot platform using Python, FastAPI, Django, and AWS infrastructure. I implemented ETL pipelines, streamlined data integration and workflow automation, and optimized a data warehouse for efficient storage and analytics. This project enhanced my expertise in backend development, Python integration, automation, and cloud deployment, delivering scalable and reliable solutions tailored to client needs.
    Skills:
    • Python
    • FastAPI
    • Django
    • Streamlit
    • AWS
    • Chatbot Development
    • LLM Fine-Tuning
    • LangChain
    • ETL
    • PostgreSQL
    • MySQL
    • OpenAI API
    • OpenAI Assistant API
    • Dockers
    • Linux Server
    • Automation Scripting
    • Data Scraping
    • Data Warehousing
    • Data Integration
    • Data Analytics
  • Software Engineer
    Moonsys Pvt. Ltd.
    Jan 2024 - Dec 2024
    Moonsys Pvt. Ltd. is a USA-based software startup specializing in generative AI, software development, and related technologies. They provide innovative solutions to meet the evolving needs of their clients in the digital landscape. At Moonsys, I led the development of the GPT-Translator project, utilizing OPEN-AI and Adobe API's to create a powerful translation platform. Leveraging Express.js, I orchestrated the backend development and deployed the solution on AWS infrastructure. This project honed my skills in API integration, backend development, and cloud deployment, demonstrating my ability to deliver efficient and scalable solutions.
    Skills:
    • AWS
    • EC2
    • S3
    • Lambda
    • OpenAI API
    • Adobe API
    • API Gateway
    • API Integration
    • Dockers
    • JavaScript
    • TypeScript
    • Node Js
    • Express Js
    • OAuth 2.0
    • MongoDB
    • Next Js
    • React Js
    • Ngrok
  • Software Engineering Intern
    CodeBryx Technologies Pvt. Ltd.
    oct 2023 - Dec 2023
    I did an Intership during my last semester at CodeBryx. Where I Enhanced user experiences on CodeBryx PSG & Hybrid, Portals by resolving bugs & reduced load time by 40%. Built CodeBryx Analytics portal using React Js with seamless interaction of REST APIs using AXIOS optimized with React Query. Refactored previous code to TypeScript, updated with new dependency and integrated Vite with Jest for Unit Testing.
    Skills:
    • ReactJS
    • NextJs
    • Redux Toolkit
    • Material UI
    • Tailwind CSS
    • HTML
    • CSS
    • JavaScript
    • TypeScript
    • Node Js
    • Express Js
    • MongoDB
  • Frontend Developer Intern
    Skyscanner Pvt. Ltd.
    April 2023 - May 2023
    I built a web application using React as a front-end engineer at Skyscanner. Developed a page for picking a travel date using Skyscanner’s open-source Backpack React library. Customised my application and ran automated tests to ensure it rendered properly.
    Skills:
    • ReactJS
    • NextJs
    • Redux
    • Redux Toolkit
    • Material UI
    • Tailwind CSS
    • HTML
    • CSS
    • JavaScript
    • TypeScript
    • Vite
    • Jest
    • React Query
Projects
I have worked on a wide range of projects. From web apps to android apps. Here are some of my projects.
All
WEB APP'S
DATA ENGINEERING & ANALYTICS
MOBILE APP'S
AI/ML & LLM Apps
S3 BucketOpenAI APIAPI GatewayAdobe APITypeScriptNode JsExpress JsGoogle OAuth 2.0Microsoft OAuth 2.0MongoDBNext Js
GPT Translator
Jan 2024 - June 2024
I developed the GPT-Translator web app, managing both frontend and backend components. Integrated with the OpenAI API, it translates user-entered text and various document formats (PDF, Excel, PPTX, DOCX) into multiple languages. The app provides context-based translations for enhanced comprehension. I led the project, utilizing OpenAI and Adobe APIs, orchestrated backend development with Express.js, and deployed it on AWS. This experience refined my skills in API integration, backend development, and cloud deployment.
FastAPIMySQLSQLAlchemyAlembicPydanticPythonNext Js
Levate
March 2024 - April 2024
I Developed Levate, a web application using Fast-API for building a robust backend with efficient CRUD operations. Utilized MySQL for database management, with SQLAlchemy as the ORM to handle database interactions seamlessly. Implemented Pydantic for data validation, ensuring data integrity & also implemented Alembic for database migrations.
DockerAWSDuckDNSEslintHuskyCI/CDReact JsMongoDbNode JsExpress JsRedux
Trackify
Oct 2023 - Feb 2024
Trackify is a web application designed to streamline task management and enhance productivity in the workplace. It provides a user-friendly interface for employers to keep track of their employees' daily work activities and empowers employees to log their tasks efficiently. Admin Credentials: # Email: testadmin@gmail.com #Password- 123@testadmin, Employee Credentials: #Email: testemployee@gmail.com #Password- 123@Testemployee
JavaScriptReact JsChart JsRest-APIContext-APIAxiosMaterial-UI
Cypto Tracker
Sep 2023 - Oct 2023
The React.js Crypto Tracker is an interactive web application designed to provide crypto enthusiasts with real-time and historical cryptocurrency data, supporting price trends analysis in PKR, INR, and USD across various time frames, enhanced with Chart.js visualizations and Material-UI.
PythonOpen-AI APIBright DataBeautifull SoupApache KafkaZookeeperApache SparkCassandraDBeaverPower BI
Real-Estate-Data-Streaming-Pipeline-Project
Sept 2024 - Oct 2024
An End-to-End Real Estate Data Streaming & Analytics Pipeline built with a variety of technologies, including Python, Open-AI Api, Bright Data, Apache Kafka, Apache Spark, Cassandra, and Power BI. The pipeline is designed to extract real-time property data, process it efficiently, store large datasets, and visualize key insights for market analysis.
JavaScriptPythonReact Native ExpoMongoDbGoogle Map ApiNode JsExpress JsNLPSentiment Analysis
House Movers
May 2023 - July 2023
A house movers mobile application built on react native expo facilitates easy hiring of individuals or organizations for seamless household relocation. Leveraging AI-powered sentiment analysis, it ensures top-notch service quality based on user feedback. Features include item packing, transportation, destination setup, and real-time transporter tracking for enhanced customer satisfaction.
PythonKerasTensorFlowVGG16PickleReact
Brain Tumor Detection
Dec 2023 - Feb 2024
Preprocessed and augmented the dataset to improve model accuracy, trained the model, created API using model and Python, and used React web app for the project's front end. Achievements: Achieved an accuracy of 99.2% to accurately detect brain tumors from medical images.
OpenAI Assistant APIPythonFastAPIStripe APIPostgreSQLReplitSales AutomationMarketing AutomationHubspot CRM Integration
ADF Sales & Marketing Bot (Creative Marketer AI)
Feb 2025 - March 2025
Built Creative Marketer AI for ADF, leveraging the OpenAI Assistant API to automate customer interactions, lead generation, and marketing campaigns. Integrated with HubSpot CRM for sales tracking and Stripe API for payments. Developed using FastAPI, React.js, and PostgreSQL, and deployed on Replit, enhancing customer engagement and boosting conversions.
FastAPIStreamlitPythonRest-APIOpenAI APIOpenAI Assistant APIGoogle Books API
Book Recommendation System
Nov 2024 - Dec 2024
This project is a book recommendation system that leverages the Google Books API to recommend books based on user preferences such as genre, author, or keywords. It features a backend service built with FastAPI and a frontend interface developed using Streamlit for interactive user input. Additionally, it incorporates the OpenAI AI Assistant API to assist with user queries, providing an AI-powered chatbot experience for enhanced user interaction and personalized recommendations.
Node.jsExpress.jsOpenAI APIOpenAI Assistant APIOpenWeather APIJavaScriptEJS Template Engine
Global Weather Assistant for all Cities
Nov 2024 - Dec 2024
Develop a functionality within the OpenAI assistant to fetch and display real-time weather information for a specified city using OpenAI's Assistant Tools and the OpenWeather API. This feature will allow the assistant to provide weather updates as part of the conversation, helping users plan activities like outdoor photo shoots or other weather-dependent events.
Education
My education has been a journey of self-discovery and growth. My educational details are as follows.
  • University of Central Punjab, Lahore, Pakistan
    Bachelor of Science - Bsc.Hons, Software Engineering
    Feb 2019 - Aug 2023
    I graduated with a Bachelor of Science (Honors) in Software Engineering from the University of Central Punjab in Lahore, Pakistan, where I studied from February 2019 to August 2023. My curriculum was comprehensive and challenging, encompassing key courses such as Object-Oriented Programming, Data Structures and Algorithms, Database Management Systems, Software Quality Assurance, and Machine Learning. These courses, among others, have equipped me with a robust foundation in software development principles and practices, preparing me for a dynamic career in the technology sector.
  • Punjab Group of Colleges, Lahore, Pakistan
    FSC(XII), Pre-Engineering with Chemistry, Physics, and Mathematics
    Sept 2016 - Sept 2018
    From September 2016 to September 2018, I attended PGC, where I pursued the FSC Pre-Engineering Intermediate degree(XII). My focus was on the core subjects of Chemistry, Physics, and Mathematics which results in reflecting my strong grasp in the scientific principles and my dedication to the field of engineering.
  • The Educators School, Lahore, Pakistan
    Matriculation(X), Science with Computer Application
    March 2014 - March 2016
    From March 2014 to March 2016, I pursued my Matriculation(X) in Science with Computer Applications at The Educators School, Lahore. The program effectively blended theoretical science with practical computing, setting a strong groundwork for further technological and scientific education.
Contact
Feel free to reach out to me for any questions or opportunities!
Email Me 🚀