Himanshu Kumar Singh

Senior Software Engineer with 8+ years of experience in Python, AI/ML, and Cloud Technologies

himanshukumarsingh9541@gmail.com

About Me

With over 8+ years of comprehensive experience in software development and design, I have effectively contributed to diverse sectors, including Ecommerce and the Road Safety Department. Throughout my career, I have demonstrated proficiency in implementing various design patterns such as the singleton, factory design pattern, and facade design pattern.

Motivated and with a keen enthusiasm for continual learning, I am actively engaged in exploring emerging technologies such as deep learning and artificial neural networks. My passion for automation is evident in my work, and I possess practical experience in working with IoT devices, including ESP8266 and Servo motors.

8+

Years Experience

50+

Projects Completed

AI/ML

Specialist

B.Tech

Computer Science

Skills & Technologies

Primary Skills
Python
Django
Flask
FastAPI
Secondary Skills
Bash
PHP
JavaScript
React.js
Other Technologies
PostgreSQL
MySQL
AWS (EC2, RDS, ECS, S3, Redis)
Docker
Docker Compose
Ansible
NumPy
Pandas
+15 more

Professional Experience

Freelancer
Senior Software Engineer
February 2024 - Current

RAG Chatbot System

Technologies: FastAPI, MongoDB, Next.js, LangChain, OpenAI API, Pinecone

  • Designed and implemented Retrieval-Augmented Generation (RAG) architecture
  • Integrated MongoDB as metadata store for documents and user interactions
  • Developed document ingestion pipelines and vectorized text using OpenAI embeddings
  • Built user-facing frontend in Next.js to interact with the chatbot
  • Created APIs to fetch contextually relevant answers based on user queries

Hotel Finder AI Agent

Technologies: FastAPI, Playwright, BeautifulSoup, HuggingFace Transformers, PostgreSQL, LangChain

  • Created intelligent scraping agent to collect hotel data from multiple booking platforms
  • Processed and stored hotel metadata and pricing info into PostgreSQL database
  • Used transformer-based models to understand and generate answers from hotel data
  • Designed FastAPI backend to expose endpoints for hotel search and Q&A
UST Global, Pune
Senior Software Engineer - II
February 2023 - February 2024

Admin and Tooling

Technologies: FastAPI, GCP, AWS, Terraform, CircleCI, React.js, SQLAlchemy

  • Code reviews and architectural design participation
  • Application development and test case writing
  • Configuring and provisioning GCP resources via Terraform
  • Creating CI pipeline using CircleCI
R System International, Noida
Senior Software Engineer
October 2022 - February 2023

SCREIM (Supply Chain Resilience Evaluation, Integration & Monitoring)

Technologies: Django, AWS, Terraform

  • Code reviews and architectural design
  • Application development and testing
  • Server deployment and sprint planning
Idemia Syscom India Pvt Ltd, Noida
Senior Software Engineer
June 2021 - October 2022

MestaCompact (Road Safety Device)

Technologies: Flask, Python, Matplotlib, OpenCV, FFmpeg, NumPy, React.js

  • Code reviews and architectural design
  • Application development and testing
  • Creating app packages and server deployment
Mall91/Ongraph Technologies, Noida
Software Engineer → Team Lead
April 2019 - June 2021

3Automation.com (RPA Solution)

Technologies: Flask, Django, Python, AWS, TinyDB, PostgreSQL, Tornado, Ansible

  • Worked as Team Lead, managing group of 9 people
  • Created bot engine from scratch
  • Managed whole product frontend, backend and execution engine
  • Code reviews and application development
Webkul Software Pvt Ltd, Noida
Software Engineer
July 2016 - April 2019

Multi-channel connector, Prestashop Odoo Bridge

Technologies: Python, Odoo, PHP, JavaScript, jQuery

  • Application development and testing
  • Server deployment
  • Customization of apps according to clients' needs

Education & Achievements

ABES Engineering College
Ghaziabad

Bachelor of Technology

Computer Science Engineering

August 2012 - August 2016

Awards & Achievements

Performance Optimization: In 3automation.com, optimized the execution time of workflow from 48 hours to 30 minutes by introducing multithreading, pandas, and TinyDB.

Built with v0