Sourish Sarmah

Hi, I'm Sourish Sarmah

Senior Software Engineer with 5+ years of experience in building scalable distributed systems and ML pipelines. Specialized in Python microservices, real-time data processing, and cloud-native architectures. Currently developing AI-driven automation and high-performance backend solutions at Tailorbird. Passionate about system optimization, scalable infrastructure, and driving innovation through technology.

Experience

Senior Software Engineer

Tailorbird

Sept 2023 - Present

  • Architected and led development of RFP portal enabling end-to-end bidding process for Construction Contractors
  • Enhanced platform performance by optimizing database queries and indexes, significantly improving API responsiveness
  • Implemented AI-driven automation using OpenAI's ChatGPT API for generating contextual user instructions
  • Drove cross-functional collaboration with Product, Design, and QA teams to align development with business goals
  • Led code reviews and established best practices to maintain high code quality and platform maintainability

Software Engineer

Biofourmis

March 2022 - July 2023

  • Designed serverless architecture for medical data synchronization using AWS Lambda, API Gateway, and SAM
  • Implemented Redis caching strategy reducing system latency by 25x for frequently accessed data
  • Optimized PostgreSQL Timescale database design and indexes achieving 60-90x query performance improvement
  • Led Python to Golang migration resulting in 20x faster API responses and improved load handling

Software Development Engineer

Inviz AI

July 2020 - March 2022

  • Built real-time notification microservice using Socket.io and message queues for seamless UI updates
  • Developed scalable data export system with multipart upload for efficient cloud storage integration
  • Implemented MLOps pipeline using Azure ML Studio for custom model training and deployment
  • Led backend development of retail application using Django with PostgreSQL Full-Text Search capabilities
  • Architected ETL pipelines and data platform for TataCliq's e-commerce operations

Skills

Programming Languages

Python
Golang
C/C++
SQL/NoSQL
Java
JavaScript

Frameworks & Tools

FastAPI
Flask
Django
PySpark
NodeJs
SocketIO
Kafka
RabbitMQ
Git
Docker
OpenAI API
Airflow

Databases

PostgreSQL
MongoDB
DynamoDB
Redshift
MySQL
Redis

Cloud Services

AWS
Azure
GCP

Projects

Drowsiness Detector

A real-time drowsiness detection system using computer vision to monitor driver alertness. Uses facial landmarks detection to analyze eye movements and blink patterns to prevent accidents due to drowsy driving.

Python OpenCV dlib Computer Vision

God's Eye

A Linux security tool that replaces traditional sudo password authentication with facial recognition. Enhances system security by allowing users to authenticate sudo commands using their face, providing a seamless and secure alternative to password-based authentication.

Python OpenCV face_recognition Linux System

Feel Safe

A personal safety application that uses machine learning to detect potential threats and send automated alerts to emergency contacts. Includes features like location tracking and panic button.

Python Django Machine Learning GPS

TURS Website

Developed the official website for Tezpur University Robotics Society (TURS). Features event management, member profiles, project showcases, and a dynamic content management system.

Python Django PostgreSQL Bootstrap

Colorize

An image processing tool that automatically colorizes black and white images using deep learning. Implements state-of-the-art colorization algorithms for natural-looking results.

Python TensorFlow OpenCV Deep Learning

Find My Food

A location-based restaurant recommendation system that helps users discover nearby food options based on their preferences and dietary requirements.

Python Django Google Maps API PostgreSQL

Contact Me