Joydeep Bhattacharya

Lead Software Engineer

Location: W.B, India
Joydeep Bhattacharya

Skills

Go NodeJS PostgreSQL MongoDB Redis Docker Kubernetes Microservices Architecture Event Driven Architecture Distributed Systems Kafka RabbitMQ Azure AWS CI/CD Observability Monitoring & Alerting Security Technical Leadership Mentorship

Experience

Lead Software Engineer

SWAI Technologies Pvt. Ltd. (Geektrust) 2021 to Present

Responsible for leading the development of an AI-driven recruitment product designed to automate and enhance the hiring process for tech roles.

  • Led the development of an AI-powered live interview and recruitment platform, improving hiring efficiency for B2B clients via Generative AI integration.
  • Applied Retrieval-Augmented Generation (RAG) and prompt engineering best practices, resulting in a 50% reduction in LLM usage costs.
  • Reduced infrastructure costs by 10% and improved deployment speed by 30% using containerization and CI/CD pipelines with Docker and Azure Container Service.
  • Developed a scalable job-candidate matching service, reducing processing time by 60% for a pool of 200,000+ candidates.
  • Started as a Senior Software Engineer and was promoted to Lead Software Engineer in 2024 after leading core initiatives and delivering measurable product impact.

Software Engineer

Tech Mahindra (Client: AT&T) 2016 to 2021

Responsible for leading backend API development, testing, and contributing to platform modernization efforts for AT&T's Developer Portal, coordinating with cross-functional teams and guiding offshore contributors through major architectural transitions.

  • Owned the development and maintenance of multiple RESTful web services supporting AT&T's Developer Hub, utilizing Node.js and Kubernetes to enhance platform scalability and maintainability.
  • Made significant contributions to the migration effort of legacy monolithic APIs from Google's Apigee to a microservices architecture hosted on an in-house Kubernetes platform, resulting in a 10% boost in performance and a 30% reduction in operational overhead.
  • Collaborated closely with cross-functional engineering, QA, and DevOps teams in an Agile environment, helping align priorities and drive consistent delivery across functions.
  • Mentored and guided an offshore development team under the guidance of onsite leads, ensuring timely and coordinated delivery across sprints.
  • Contributed to API design and documentation improvements, boosting the external developer experience by 10%.
  • Designed and maintained test automation pipelines using Jenkins, VuGen, and IBM RQM, reducing manual QA efforts by 40% and streamlining reporting.
  • Started as a SDET and was promoted to Software Developer in 2019 after making significant contributions to automation, test coverage, and backend development processes.