Nitik Ranjan

Software Developer
Pune, IN.

About

Highly accomplished Software Developer with 4 years of experience specializing in building scalable, high-performance applications using Java, Spring Boot, and Microservices. Proven expertise in designing and optimizing robust RESTful APIs, enhancing database performance, and ensuring high code quality through comprehensive CI/CD pipelines. Adept at leveraging advanced development and deployment tools to drive efficient software delivery and achieve business objectives.

Work

Shruteekatech Pvt Ltd
|

Software Developer

Pune, Maharashtra, India

Summary

Designed, developed, and optimized scalable, high-performance applications and APIs, significantly contributing to efficient software delivery and system reliability.

Highlights

Architected and developed scalable, high-performance applications using Java, Spring Boot, and Microservices, enhancing system efficiency and user experience.

Engineered and implemented secure RESTful APIs utilizing Spring Security, bolstering data integrity and system resilience.

Optimized MySQL and MariaDB database performance, significantly improving data retrieval and application responsiveness.

Streamlined CI/CD pipelines using Jenkins, significantly improving development workflow efficiency and accelerating release cycles.

Ensured high code quality and reduced defects by conducting rigorous unit testing with JUnit and Mockito.

Skills

Programming Languages & Frameworks

Java, Spring Boot, Spring MVC, Spring Data JPA, Hibernate.

Web Services & Architecture

RESTful APIs, Microservices, API Design, System Architecture.

Databases

MySQL, MariaDB, Database Optimization, SQL.

DevOps & CI/CD

Jenkins, CI/CD Pipelines, Git, GitHub, Maven, SonarQube, Deployment Automation.

Testing & Quality Assurance

JUnit, Mockito, Unit Testing, Code Quality, Test Driven Development (TDD).

Project Management & Collaboration Tools

JIRA, Postman, Swagger, Agile Methodologies, Scrum.

Security

Spring Security, Application Security, Authentication, Authorization.

Software Development

Scalable Applications, High-Performance Computing, Full-Stack Development, Problem Solving, System Design, Financial Systems.

Projects

Credit Financing Banking Module

Summary

Developed a comprehensive banking module to facilitate instant loan applications via web and mobile platforms.