Punit Pratap Singh

Senior Software Engineer and Lead
Mumbai, IN.

About

Highly accomplished Senior Software Engineer and Lead with 8.5 years of expertise in full-stack JavaScript development, specializing in building scalable applications and optimizing system architecture. Proven leader in Node.js, React.js, and DevOps, consistently driving significant improvements in performance, UI/UX, and operational efficiency through advanced CI/CD pipelines and cloud deployments. Adept at mentoring teams and delivering high-impact technical solutions that enhance business value.

Work

Aza Fashions
|

Senior Software Engineer and Lead

Mumbai, Maharashtra, India

Summary

Led full-stack development and system architecture initiatives to enhance application performance and efficiency for a leading fashion e-commerce platform.

Highlights

Optimized RESTful APIs, achieving a 40% reduction in response times and a 30% boost in request efficiency.

Refactored MongoDB/MySQL databases, decreasing query execution time by 35% and reducing storage costs by 20%.

Scaled system capacity by implementing Redis caching, which reduced latency by 50ms and increased throughput by 25%.

Automated CI/CD pipelines, leading to a 30% decrease in deployment failures and a 50% acceleration of releases.

Zebpay
|

Senior Software Engineer

Mumbai, Maharashtra, India

Summary

Developed and optimized high-performance trading engines and secure wallet integrations for a cryptocurrency exchange, ensuring robust system uptime and enhanced user experience.

Highlights

Engineered high-performance trading engines and secure wallet integrations using Node.js, React, and Python, maintaining 99.9% system uptime.

Designed and implemented real-time data dashboards and low-latency order-book systems, optimizing UI/UX for over 10,000 concurrent users.

Mobile Programming
|

Software Developer

Mumbai, Maharashtra, India

Summary

Engineered scalable web and mobile learning platforms, focusing on performance optimization and robust CI/CD workflows for a large user base.

Highlights

Engineered scalable web and mobile learning platforms (React.js, React Native, Node.js), enhancing performance by 40% and supporting over 100,000 concurrent users.

Automated CI/CD workflows leveraging Docker and Jenkins, reducing deployment time by 50% and improving release reliability.

Appknit
|

Software Engineer

Mumbai, Maharashtra, India

Summary

Developed full-stack applications and optimized API and database performance for various client projects.

Highlights

Developed scalable full-stack applications (Node.js, Express, React), improving application performance by 35% and reducing user load times by 25%.

Streamlined RESTful APIs and database queries (MongoDB/PostgreSQL), reducing latency by 150ms and lowering server costs by 20%.

Education

Indian Institute of Technology, Kanpur
Kanpur, Uttar Pradesh, India

PG Diploma

Blockchain and Applications

Uttar Pradesh Technical University (UPTU)
Uttar Pradesh, India

B.Tech/B.E.

Computer Science

CBSE
India

12th Grade

High School

Skills

Programming Languages

JavaScript, Python, ECMAScript 6.

Frameworks

Node.js, React.js, Angular, Express.

Frontend

React.js, Angular, Bootstrap.

Backend

Node.js, Express.

Tools & DevOps

GraphQL, Kafka, Docker, Kubernetes, Nginx, AWS Lambda, AWS Serverless Architecture, OpenCV, CI/CD Pipelines, Jenkins.

Databases

MongoDB, MySQL, PostgreSQL, Redis.

Cloud Platforms

AWS, GCP.

Operating Systems

Ubuntu, Linux.

Other Technologies

Open Search, Generative AI, Product Management.

Projects

High-Performance Trading Engine

Summary

Developed a high-performance trading engine for a cryptocurrency platform, focusing on optimizing transaction layers and APIs.

Learning Platform Development

Summary

Contributed to the development of a learning platform, specifically focusing on automating deployment processes.

Full-Stack Application Development

Summary

Involved in full-stack application development, with a focus on improving CI/CD workflows and team efficiency.