Summary
Overview
Work History
Education
Skills
Certification
Passions
Timeline
SoftwareEngineer
Ranjithkumar M

Ranjithkumar M

Software Development Engineering
Bangalore

Summary

Professional with 4.3years of extensive experience in Backend development, enhancing and implementing web-based applications, with a strong proficiency in modern java framework such as Spring-Boot.

Overview

5
5
years of professional experience
4
4
years of post-secondary education
3
3
Certifications

Work History

Software Development Engineer

Perfios
Bangalore
10.2021 - 02.2025
  • Developed more than 35 REST APIs using Spring Boot, Optical 4 crucial APIs to reduce the response time by using stream API, multithreading and lambda
  • Designed and developed Invoice Management System workflow from scratch
  • Developed multiple complex filter APIs to filter objects based on the given conditions by leveraging JDBC/Hibernate
  • Have hands-on experience with Java 8 features such as streams , lambda expressions to write more concise and
    efficient code , completable future for asynchronous code.
  • Code migration from Groovy APIs to Java for better future scaling and support with proper Exception Handling.
  • JUnit test cases and load-testing for crucial APIs in asynchronous mode
  • Code migration from Groovy APIs to Java for better future scaling and support with proper Exception Handling
  • Managed and trained two Junior-developers efficiently to complete the Term Insurance Journey
  • Designed and implemented RESTful APIs for various services and External API Integration’s, ensuring secure
    communication using OAuth2, JWT for authentication and authorization.
  • Utilized version control systems like GIT for access control, bug tracking, continuous integration, and GitLab
    for repository management.
  • Deployment of docker JARs files on the sandbox by the means of CI/CD pipeline on AWS
  • Optimized software performance by implementing efficient algorithms and code optimizations.

System Analysis

Foiwe Info Global Solutions
Bangalore
12.2019 - 12.2020
  • Company Overview: MNC
  • Proficiency in HTML, CSS, and JavaScript (ES6+).
  • Knowledge of CSS preprocessors like SASS/SCSS.
  • Familiarity with TypeScript for scalable JavaScript applications.
  • Understanding of UI/UX best practices and accessibility standards (WCAG).
  • Experience working with Figma, Adobe XD, or Sketch.
  • Ability to collaborate with designers and translate designs into code.
  • Leveraged AWS Pipeline CI/CD Pipeline to automate builds and deployment of micro-services
  • Working in Agile/Scrum teams, participating in stand-ups, and sprint planning.
  • Experience with JIRA, Trello, or Asana for task tracking.
  • Collaborating with backend developers for API integration.
  • J-Unit test cases for many APIs across the codebase
  • Worked on Linux-based operating system Ubuntu 20
  • MNC

Education

Master Of Computer Application - Computational Science

AIMIT College
Bangalore
01.2014 - 01.2018

Skills

Java/J2EE

undefined

Certification

ABC Certified in Java and Web Designing (Certificate No. 6741)

Passions

PC Builder

Timeline

Software Development Engineer

Perfios
10.2021 - 02.2025

System Analysis

Foiwe Info Global Solutions
12.2019 - 12.2020

Master Of Computer Application - Computational Science

AIMIT College
01.2014 - 01.2018
Ranjithkumar MSoftware Development Engineering