Summary
Overview
Work History
Education
Skills
Timeline
Generic

Nithish Ramurthy

Engineer
Ooty, The Nilgiris

Summary

Results-driven Software Engineer with 3 years of experience in product development, specializing in Java and Spring Boot development. Demonstrated expertise in building and optimizing web applications utilizing RESTful APIs, microservices architecture, and diverse database technologies. Proven track record of excellent problem-solving skills and effective communication, contributing to the successful delivery of complex software solutions, Adept at driving innovation and ensuring high-quality performance in dynamic, fast-paced environments. Passionate about taking on leadership roles, managing teams, and assuming greater responsibility and ownership over projects and products.

Overview

3
3
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Programmer Analyst

Cognizant
02.2022 - Current
  • Product Development: Contribute the development of a complex product involving multiple micro-services and libraries. Created libraries from scratch, designed and implemented new features and ensured seamless integration across the system.
  • Technology Stack: Utilized Java with Spring Boot, PostgreSQL, MongoDB, Apache Kafka and REST APIs for back-end development. Developed web applications and micro-services, applying best practices in coding and design.
  • Micro-services: Developed and maintained multiple micro-services within the product, handling feature development, issue fixes, and end-to-end implementation. Took full ownership of one micro-service, including development, code reviews, and documentation.
  • UI Development: Recently transitioned to handling the UI aspect of the product, working with Node.js and React JS to add features and resolve existing issues.
  • Testing: Implemented unit testing for all micro-services using JUnit 5 and Mockito, ensuring high code quality and reliability.
  • DevOps Exposure: Gained experience with Jenkins for CI/CD pipeline creation and management. Participated in Kubernetes-based deployments and assisted the DevOps team as needed.
  • Version Control: Managed version control using Git, maintaining a clean and organized code base.
  • Team Collaboration: Conducted sessions with the team to suggest changes, discuss product development strategies, and share knowledge. Actively contributed to improving team processes and product quality.
  • Code Quality: Maintained a high standard of code quality by writing clean, well-documented code and adhering to the latest technology versions.
  • Timely Delivery: Consistently met deadlines for feature development and issue resolution, ensuring timely delivery and deployment of product enhancements.

Education

Bachelor of Science -

Sri Ramakrishna Engineering College
Coimbatore
08.2017 - 06.2021

Skills

Java

Spring Boot

Apache Kafka

MongoDB

PostgreSQL

NoSQL

RDBMS

RESTful Services

JUnit 5

Mockito

CI/CD

Git

Jenkins

Agile Methodologies

Scrum

Timeline

Programmer Analyst

Cognizant
02.2022 - Current

Bachelor of Science -

Sri Ramakrishna Engineering College
08.2017 - 06.2021
Nithish RamurthyEngineer