Ayush Singh

Software Developer (Backend)

GitHub | LinkedIn | Email

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.