Summary
Experience
Senior Node.js DeveloperInnovatech Solutions
- Led the migration of monolithic Node.js services to a microservices architecture, improving system scalability by 40% and reducing deployment times by 25%.
- Developed and optimized critical backend APIs, handling over 10 million requests daily with an average response time reduction of 150ms.
Node.js DeveloperTechScale Inc.
- Designed and implemented RESTful APIs for a high-traffic e-commerce platform, supporting over 200,000 active users and increasing transaction throughput by 35%.
- Integrated third-party payment gateways and shipping APIs, reducing manual order processing by 50% and improving operational efficiency.
Junior Software EngineerNexGen Systems
- Contributed to the development of backend services for a SaaS product using Node.js and Express.js, improving system reliability by 15%.
- Developed automated testing suites (Jest, Mocha) for API endpoints, increasing code coverage to 80% and reducing bug discovery in production by 20%.
- Assisted in deploying applications to AWS EC2 instances, gaining hands-on experience with cloud infrastructure and CI/CD pipelines.
Projects
E-commerce API Platform
- Developed a robust e-commerce API using Node.js, Express, and MongoDB, supporting product catalogs, user authentication, and order processing.
- Implemented secure JWT-based authentication and authorization, handling user roles and permissions effectively.
- Achieved 99.9% uptime in simulated load tests, processing over 500 requests per second with low latency.
Real-time Chat Application
- Built a scalable real-time chat application utilizing Node.js, Socket.IO, and Redis for message broadcasting and user presence management.
- Designed and implemented a PostgreSQL database schema to store chat history and user profiles efficiently.
- Enabled multi-room functionality and private messaging, enhancing user engagement and communication features.
Task Management System (Serverless)
- Architected a serverless task management system using AWS Lambda, API Gateway, and DynamoDB for cost-effective and scalable operations.
- Developed CRUD operations for tasks with user-specific access, securing API endpoints with AWS Cognito for authentication.
- Integrated server-side validation and error handling, ensuring data integrity and a smooth user experience.
Education
University of California, BerkeleyBachelor of Science in Computer Science
- Graduated with High Honors, achieving a GPA of 3.8/4.0.
- Awarded Dean's List recognition for six consecutive semesters.
- Completed capstone project developing a real-time collaborative code editor using Node.js and WebSockets.
Skills
Backend Development
Node.jsExpress.jsNestJSMicroservicesRESTful APIsGraphQL
Databases & Caching
PostgreSQLMongoDBRedisMySQLMongooseSequelize
Cloud & DevOps
AWS (EC2, Lambda, S3, RDS)DockerKubernetesGitCI/CDServerless
Languages & Tools
JavaScript (ES6+)TypeScriptPythonHTML5CSS3Jira
Testing & Monitoring
JestMochaChaiSupertestNew RelicPrometheus