Ayush Singh
Software Developer (Backend)
Summary
Experienced software developer with expertise in backend development and a strong understanding of software architecture. Skilled in developing scalable and efficient solutions to complex problems. Committed to delivering high-quality code and continuously improving development processes.
Skills
- Programming Languages: JS/TS, Java, Go, Python, C/C++
- Web Frameworks: Express, Fastify, Gin-gonic
- Databases: MongoDB, PostgreSQL, Redis
- API Development: REST, GraphQL, gRPC, Websocket
- Version Control: Git
- DevOps: Docker, Jenkins, Kubernetes, CI/CD
- Software Architecture: Microservices, Monolithic, Domain-Driven Design
- Problem-Solving: Algorithm Design, Data Structures, Performance Optimization, Debugging
- Team Collaboration
Work Experience
SDE I
Mind Webs Ventures - Kolkata, India
April 2020 - Present (Started as an intern, now full-time since July 2023)
- Led the development of highly efficient and scalable backends for diverse projects including cutting-edge AI-driven task management systems, dynamic social community platforms and more to deliver top-tier performance and adaptability, facilitating seamless user experiences and robust functionality.
- Developed and maintained nine distinct microservices, covering essential areas such as authentication, payments, blogging, and notifications.
- Developed a metrics and logging middleware to automate the entire process of of system monitoring, error tracking, and performance optimization.
- Implemented robust unit tests and code coverage analysis using Mocha, Chai, NYC, Istanbul, and SonarQube for data-driven insights, ensuring software reliability.
- Spearheaded Linux system administration and proficiently orchestrated deployments utilizing Nginx, Systemd services, and PM2 service, ensuring smooth and reliable operations.
Timeline
- Fall 2023:
- TBD
- Spring 2023:
- TBD
- Fall 2022:
- TBD
- Spring 2022:
- TBD
Education
Bachelor of Technology in Electronics & Communications
Kalyani Government Engineering College - Kalyani, India
Graduated June 2023 (CGPA: 9.04)
Languages
- English (Fluent)
- Spanish (Intermediate)
- French (Basic)
- German (Basic)
- Chinese (Mandarin) (Basic)
- Japanese (Basic)
Hobbies
In my free time, I enjoy:
- Language Learning
- Inline Skating
- Reading for Pleasure
- Physical Fitness and Workout
- Customizing Linux (Linux Ricing)
References
Available upon request.