
Mayank Gupta
Software Developer | Distributed Systems & Cloud-Native Development
Hire this person
Send a job offer directly to this candidate
About
Software Engineer specializing in cloud-native architecture, and high-performance backend development. Experienced in building scalable microservices that reduce latency and optimize costs. Proficient in TypeScript/Node.js, Go and deploying production systems on AWS.
Focused on writing clean, maintainable code and delivering measurable business impact through thoughtful engineering and collaboration. Open to opportunities across Software Engineering, Product Management, Business Development, and Administrative roles, bringing a blend of technical expertise and business-oriented thinking.
Experience
Software Engineer at Catena Logistix (2024-10 – Present)
- Architected and deployed scalable backend microservices using JavaScript, Express Web Framework, and container orchestration tools (Docker, Kubernetes, Swarm), reducing system latency by over 40% while processing real-time shipment events for logistics operations.
- Led end-to-end design and implementation of cloud-native backend systems for real-time event processing in shipments and e-commerce using React TypeScript, and AWS Cloud services including RESTful APIs, EC2, and S3, collaborating with cross-functional teams to deliver high-quality solutions aligned with business objectives.
- Implemented Redis caching layer to optimize data retrieval performance, resulting in a 30% decrease in query response time and a 20% enhancement in server response time, directly supporting customer-facing applications with improved user experiences.
- Optimized cloud resource usage and monitored infrastructure costs using Prometheus and Grafana, identifying opportunities that reduced operational expenses while maintaining system reliability and performance standards for production workloads.
- Conducted comprehensive performance and load testing using Grafana k6, simulating realistic traffic patterns to proactively identify bottlenecks, optimize API response times, and ensure system reliability under stress conditions, contributing to 99.9% uptime SLA.
- Participated actively in Agile ceremonies including daily stand-ups and sprint planning, providing accurate development estimates and identifying key dependencies and risks to support release planning and stakeholder alignment.
Software Developer at Avid Technology (2023-07 – 2024-03)
- Achieved 50% reduction in latency by architecting and orchestrating microservices backend architecture using gRPC, Spring Boot, and Cloud Storage, enabling seamless media uploads and processing for content management platform serving enterprise clients.
- Engineered a robust user authentication and authorization system that ensured secure user access to application resources, implementing OAuth and role-based access control (RBAC) following security best practices.
- Integrated Azure Blob Storage pipeline for managing user-uploaded media files, ensuring high availability and efficient storage management that reduced operational costs by 15% while maintaining enterprise-grade reliability and data integrity.
- Enhanced code quality and accelerated deployment speed by implementing automated unit and integration testing with GitHub Actions CI/CD pipelines, resulting in a 25% reduction in production errors and a 20% faster release cycle.
- Maintained comprehensive technical documentation to support team knowledge sharing, onboarding, and stakeholder communication, ensuring consistency across development practices and enabling smooth project handoffs.
Software Developer Intern at Kaloom Networks (2022-05 – 2023-06)
- Decreased initial load time by 50% by revamping a legacy application into a modern single-page application using React.js, TypeScript, and modern frontend frameworks, improving user experience while ensuring backward compatibility.
- Crafted a decentralized test framework dashboard with Docker on Linux, using Google Charts and modern TypeScript and Node.js to provide daily visual summaries of test patterns, enhancing team visibility into automated test results and quality metrics.
- Supercharged database performance and improved page load times by 35% by optimizing MongoDB aggregation pipelines.
- Developed and maintained automation scripts using Node.js and Python to streamline deployment processes, following change management best practices to ensure consistent and reliable releases across environments.
Software Developer at WeExcel Technology (2020-06 – 2021-08)
- Achieved a 30% reduction in integration time and enabled secure communication between front-end and back-end systems by designing and exposing RESTful API routes using Node.js that seamlessly integrated with systems deployed on AWS EC2 instances.
- Slashed annual cloud costs by $5,000 by proactively identifying and eliminating unused AWS resources and implementing S3 bucket Lifecycle Policies, demonstrating strong cost optimization and cloud resource management capabilities.
- Collaborated with cross-functional teams to translate business requirements into technical implementations, participating in code reviews and following software development best practices to maintain code quality and team consistency.
- Implemented monitoring and logging solutions to support production systems, ensuring visibility into application performance and enabling rapid issue detection and resolution.
Education
Master Of Engineering – Concordia University (2021-09 – 2023-04)
Bachelor of Technology – D.C.R. University (2016-08 – 2020-08)