Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ravi Ranjan

Bengaluru

Summary

Full-Stack Java Developer experienced in designing and deploying scalable enterprise applications with a focus on backend systems. Delivered high-performance K-12 applications using Java/J2EE technologies and Angular for responsive user interfaces, while optimizing data flows and enhancing application reliability. Led a team of developers, effectively managing project timelines and ensuring adherence to best practices in software development methodologies.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

Clarivate
02.2023 - Current
  • Designed and developed RESTful APIs using Java and Spring Boot, enhancing system efficiency.
  • Optimized application performance by identifying bottlenecks and implementing scalable solutions.
  • Developed responsive UI components with React, enhancing user engagement and satisfaction.
  • Managed end-to-end release cycles, coordinating build and deployment across environments to ensure smooth transitions.
  • Led development and maintenance of five large-scale K-12 applications, ensuring scalability, reliability, and performance.
  • Mentored a team of four developers, driving collaboration and timely delivery of quality features.
  • Automated deployment and debugging on Linux systems for enhanced production support.
  • Created Jira tickets based on requirements, ensuring thorough documentation and wrote high-quality code with unit tests for reliability.

Software Engineer

Impetus Technologies
02.2022 - Current
  • Developed database connectors for both Mongo DB and Snowflake.
  • Applied database expertise to develop connectors for various systems.
  • Design, implement and maintain Java-based applications that can be high-volume and low-latency.
  • Developed technical designs to streamline application development processes.
  • Identify and resolve any technical issues arising.
  • Created comprehensive design documentation to support development and maintenance.
  • Klera is an interactive data visualization software product which enables transparent, collaborative, and connected enterprises without data silos.

Associate Technology L1

Publicis Sapient
12.2020 - 02.2022

Junior Engineer

Umlaut Pvt Ltd.
01.2019 - 12.2020

Associate

Capgemini Pvt Ltd.
04.2017 - 04.2018

Education

Mechanical Engineering -

Vemana Institute of Technology
Bangalore
01-2016

12th -

Kendriya Vidyalaya MEG and Center
Bangalore
01-2012

10th -

Kendriya Vidyalaya Sector 47
Chandigarh
01-2010

Skills

  • Java and Python
  • Machine Learning
  • RESTful services
  • Spring and Spring Boot
  • Hibernate and JPA
  • MySQL database management
  • Kafka and RabbitMQ
  • Windows and Linux environments
  • Maven project management
  • Git version control
  • Log4j logging framework
  • JUnit and Mockito testing
  • JIRA project tracking
  • SonarQube code quality

Timeline

Senior Software Engineer

Clarivate
02.2023 - Current

Software Engineer

Impetus Technologies
02.2022 - Current

Associate Technology L1

Publicis Sapient
12.2020 - 02.2022

Junior Engineer

Umlaut Pvt Ltd.
01.2019 - 12.2020

Associate

Capgemini Pvt Ltd.
04.2017 - 04.2018

Mechanical Engineering -

Vemana Institute of Technology

12th -

Kendriya Vidyalaya MEG and Center

10th -

Kendriya Vidyalaya Sector 47
Ravi Ranjan