Experience

Tata Consultancy Services
Software Engineer
Aug 2024 - Present
  • Designed and optimized scalable backend systems for generative AI models using FastAPI, focusing on high performance and seamless AI service integration.
  • Reduced model inference latency by 20% by implementing Redis caching and optimizing request-handling mechanisms, resulting in a 30% decrease in API calls to the AI model and a 20% reduction in associated AI costs.
  • Developed RESTful APIs using FastAPI for real-time interactions, handling up to 500,000 API requests daily, ensuring secure and efficient communication between AI models and end-users.
  • Collaborated with cross-functional teams to design prompt scoring criteria, using few-shot prompting that improved conversation accuracy by 30%.
Data Engineer
Aug 2021 - Aug 2024
  • Led a cloud-based data engineering project, managing over 100 million daily transactions in a petabyte-sized data warehouse and building a scalable infrastructure using SQL, Matillion, AWS, Redshift, Python, Spark, and Snowflake to achieve 99.9% uptime.
  • Conducted thorough evaluations of data processing workflows to identify bottlenecks and inefficiencies, implementing targeted optimizations that reduced processing time by 50%, which led to a reduction in cost incurred by 20%.
  • Integrated automated regression testing, increasing test coverage by 30% and boosting customer satisfaction by 60% on data quality and accessibility.
  • Architected and implemented 10+ data pipelines that supported business decision-making and increased revenue collection for clients.
  • Collaborated closely with cross-functional teams on 5+ major projects to understand data needs, troubleshoot issues, and deliver high-quality solutions.
Ewently
Co-Founder and Lead of Technical Development
Mar 2020 - Jul 2022
  • Co-founded and led the development of Ewently, an online event live-streaming platform, shaping the technical vision and guiding a team of 5 engineers to architect and optimize backend services, achieving a 30% reduction in latency.
  • Designed and implemented a scalable event ticketing system with Node.js, GraphQL, and AWS, ensuring 99.9% uptime and supporting up to 5K concurrent users.
  • Developed a secure OTP service integral to the 2FA system, which decreased unauthorized access by 20% and bolstered platform security.
  • Engineered a robust video meeting system utilizing Python, Golang, WebRTC, RTP, and RTMP, enabling seamless hosting of over 1 million monthly video meetings and live streams with advanced collaboration tools.

Skills

Languages

Golang Golang
Python Python
JavaScript JavaScript
Java Java
SQL SQL

Technologies

AWS AWS
Spark Spark
Node.js Node.js
React React
Snowflake Snowflake
GraphQL GraphQL
Flask Flask
FastAPI FastAPI
Redis Redis

Domains

ETL ETL
Backend Development Backend Development
API Development API Development
Data Engineering Data Engineering
WebRTC WebRTC
Microservices Microservices

Tools

Git Git
Docker Docker
Airflow Airflow
CI/CD CI/CD
Azure OpenAI Axure OpenAI
AWS Glue AWS Glue
EMR EMR
S3 S3
Lambda Lambda
Kinesis Kinesis