Aman Gupta profile photo 1 on Tal

Aman Gupta

Sr. Software Engineer @ CipherSchools

Bengaluru

4+ years of work experience

CipherSchools
May 20251 yr 5 mosPresent

Hybrid

> Lead backend development and end-to-end delivery of business-critical platforms, partnering closely with engineering leadership on technical planning, system architecture, and low-level design. > Designed and implemented a scalable coding evaluation engine capable of concurrently evaluating multiple test cases, supporting reliable online coding assessments. > Architected and evolved an automated certificate generation and email dispatch pipeline from a Node.js Worker Threads implementation to a BullMQ-based asynchronous processing architecture, increasing throughput from ~50 to 500+ certificates per execution. > Developed an automated video transcoding pipeline using FFmpeg, eliminating reliance on third-party tools, doubling operational efficiency and reducing infrastructure and software costs by approximately 60%. > Introduced asynchronous job processing with BullMQ for long-running workflows including certificate generation, email delivery, payment refunds, and other background operations, improving application responsiveness and reliability. > Implemented application observability and distributed tracing using OpenTelemetry, enabling faster production issue diagnosis and improving service reliability. > Mentored junior developers through code reviews, technical guidance, and knowledge sharing, while delivering a month-long full-stack bootcamp for final-year engineering students.
CipherSchools
Dec 20231 yr 6 mosMay 2025

Remote

> Developed and maintained scalable full-stack applications using the MERN stack (MongoDB, Express.js, React.js, and Node.js), delivering features across frontend and backend systems. > Designed efficient MongoDB data models, indexing strategies, and optimized queries to improve application performance, scalability, and data retrieval efficiency. > Designed and implemented a Redis-based caching layer across backend services to reduce database load and improve application responsiveness, while establishing reusable caching patterns for the engineering team. > Built a custom Redis-backed rate limiting system with user ID-based throttling for authenticated users and IP-based throttling for unauthenticated requests, improving API security and protecting backend services from abusive traffic. > Built internal automation tools using Node.js and MongoDB to streamline operational workflows and reduce manual effort. > Collaborated across engineering and business teams to deliver full-stack features and production improvements, ensuring seamless integration between frontend and backend systems.
Freelance
Jul 20221 yr 6 mosDec 2023

Bengaluru

Services Provided -> Design websites on Figma. -> Develop websites according to the design using HTML, CSS, JavaScript and other frameworks. -> Provide assistance with hoisting and publishing the website.
May 20214 mosAug 2021

Bangalore Urban, Karnataka, India

-> Helping build the React-Js website from scratch. -> Working on the payment gateway integration with stripe.

Aman’s AI Stack

anthropic apis
anthropic apis
antigravity
antigravity
claude code
claude code
claude
claude
codex
codex

Education

Amc Engineering College

Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering

Amc Engineering College

Join Aman and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Aman Gupta on Tal

Headline

Sr. Software Engineer @ CipherSchools

About

I’m a Senior Software Development Engineer focused on building reliable, scalable backend systems and solving complex engineering problems. I work primarily with Node.js, MongoDB, Redis, BullMQ, Docker, and Kubernetes, with experience spanning backend architecture, low-level system design, database optimization, asynchronous processing, and observability. In my current role, I lead the development and delivery of business-critical platforms, collaborating closely with engineering leadership on architecture and technical planning. I’ve designed systems for coding evaluation, asynchronous job processing, automated video transcoding, and production observability. Some of my work has included evolving a certificate processing pipeline from Node.js Worker Threads to BullMQ, increasing throughput from ~50 to 500+ certificates per execution, and building an FFmpeg-based transcoding pipeline that doubled operational efficiency while reducing infrastructure and software costs by approximately 60%. Earlier in my career, I worked across the full stack, building applications with the MERN stack and developing backend infrastructure such as Redis-based caching and rate limiting systems. I’ve also worked as a freelance developer, delivering production applications for startups and small businesses. Beyond individual development, I enjoy taking ownership of systems, mentoring engineers, and turning ambiguous business requirements into practical technical solutions. I’m particularly interested in backend engineering, system design, distributed systems, developer infrastructure, and building products that solve real-world problems. Always open to interesting engineering challenges, meaningful products, and good coffee. ☕

Location

Bengaluru

AI stack

anthropic apis

antigravity

claude code

claude

codex

Work experience

Senior Software Development Engineer at CipherSchools, May 2025 - Present · 1 yr 5 mos, Hybrid, > Lead backend development and end-to-end delivery of business-critical platforms, partnering closely with engineering leadership on technical planning, system architecture, and low-level design. > Designed and implemented a scalable coding evaluation engine capable of concurrently evaluating multiple test cases, supporting reliable online coding assessments. > Architected and evolved an automated certificate generation and email dispatch pipeline from a Node.js Worker Threads implementation to a BullMQ-based asynchronous processing architecture, increasing throughput from ~50 to 500+ certificates per execution. > Developed an automated video transcoding pipeline using FFmpeg, eliminating reliance on third-party tools, doubling operational efficiency and reducing infrastructure and software costs by approximately 60%. > Introduced asynchronous job processing with BullMQ for long-running workflows including certificate generation, email delivery, payment refunds, and other background operations, improving application responsiveness and reliability. > Implemented application observability and distributed tracing using OpenTelemetry, enabling faster production issue diagnosis and improving service reliability. > Mentored junior developers through code reviews, technical guidance, and knowledge sharing, while delivering a month-long full-stack bootcamp for final-year engineering students.

Software development engineer at CipherSchools, Dec 2023 - May 2025 · 1 yr 6 mos, Remote, > Developed and maintained scalable full-stack applications using the MERN stack (MongoDB, Express.js, React.js, and Node.js), delivering features across frontend and backend systems. > Designed efficient MongoDB data models, indexing strategies, and optimized queries to improve application performance, scalability, and data retrieval efficiency. > Designed and implemented a Redis-based caching layer across backend services to reduce database load and improve application responsiveness, while establishing reusable caching patterns for the engineering team. > Built a custom Redis-backed rate limiting system with user ID-based throttling for authenticated users and IP-based throttling for unauthenticated requests, improving API security and protecting backend services from abusive traffic. > Built internal automation tools using Node.js and MongoDB to streamline operational workflows and reduce manual effort. > Collaborated across engineering and business teams to deliver full-stack features and production improvements, ensuring seamless integration between frontend and backend systems.

Freelance Web Developer at Freelance, Jul 2022 - Dec 2023 · 1 yr 6 mos, Bengaluru, Services Provided -> Design websites on Figma. -> Develop websites according to the design using HTML, CSS, JavaScript and other frameworks. -> Provide assistance with hoisting and publishing the website.

React Developer at Deevesoft, May 2021 - Aug 2021 · 4 mos, Bangalore Urban, Karnataka, India, -> Helping build the React-Js website from scratch. -> Working on the payment gateway integration with stripe.

Education

Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering, Amc Engineering College

Public links

github: https://github.com/aman-gupta-404

amangupta2001.netlify.app: https://amangupta2001.netlify.app/