Niraj Amrutkar

Software Engineer | Backend & AI Developer

About Me

Highly motivated Software Engineer with one year of experience in designing, developing, and deploying scalable and reliable backend systems using Java and Node.js. Proven ability to optimize system performance and reduce latency using Spring Boot, microservices, and CI/CD automation. Proficient in SQL and NoSQL databases, and experienced with Docker and AWS cloud infrastructure.

Projects

Speech Therapy Assessment App

Tech Stack: Node.js, Express, MySQL, Cloudinary, React Native

Experience

Software Engineer @ S&P Global

Hyderabad, India | July 2024 -- July 2025
  • Developed a highly scalable Spring Boot microservice to ingest and index 10K+ daily Kafka events into OpenSearch, resulting in a 25% reduction in search latency. This involved utilizing Java, Spring Boot, Kafka, and OpenSearch, demonstrating proficiency in microservices architecture and message queue processing.
  • Designed and deployed a complete Retrieval-Augmented Generation (RAG) system using OpenSearch, LangChain, FastAPI, and Ollama, providing context-aware responses over domain-specific data. Collaborated effectively with team members to deliver this solution, showcasing teamwork and problem-solving skills within a microservices environment.
  • Improved vector-based semantic search performance within OpenSearch by 15% through optimized chunking, embedding tuning, and hybrid query techniques. This highlights expertise in optimizing database performance and leveraging advanced search techniques.
  • Implemented efficient CI/CD pipelines using Docker and GitHub Actions, integrated with Prometheus for robust monitoring, achieving a 20% reduction in deployment time and significantly improved system observability. Leveraged AWS services for this implementation, demonstrating experience with cloud infrastructure and DevOps practices.

Software Engineer Intern @ NxtPe

Remote, India | Jan 2024 -- Feb 2024
  • Improved notification reliability within a 5-service Spring Boot microservices system, resulting in a 15% reduction in failures. Collaborated effectively with the team to achieve this outcome, showcasing teamwork and problem-solving skills in a Java-based microservices environment.
  • Collaborated with the team to refine designs and document specifications, ensuring 99% uptime for notification services. This demonstrates experience in maintaining high availability and collaborating on design specifications.

Skills

Education

Vishwakarma Institute of Information Technology

Nov 2020 -- May 2024 | Pune, MH, India

B.Tech in Information Technology, CGPA: 9.27/10

Relevant Coursework: Operating Systems, Computer Networks, DBMS, Data Structures and Algorithms

Dr. J. K. Wani Jr. College

June 2019 -- Feb 2020 | Dhule, MH, India

B.Tech in Information Technology, HSC: 77.69%

JEE: 93.61%ile, CET: 97.11%ile

Achievements