Software Engineer recognized for productivity and efficient task execution. Specialized in Java and software architecture design, with proven problem-solving and collaboration skills. Consistently delivers scalable code and meets project objectives within Agile and Scrum environments.
Overview
3
3
years of professional experience
Work History
Software Engineer
Virtusa Consulting Services Private Limited
06.2023 - Current
The main purpose of this project is to remove the dependency of Bigdata for processing large amount of data for reducing the cost and use limited number of servers for handling billions of data per hour.
Developed Spring Boot project focused on handling XML-based requests and responses, with a primary role in architecting and implementing key components.
Spearheaded the integration of PostgreSQL database connectivity into the project, establishing seamless data persistence and retrieval mechanisms.
Developed and optimized database queries and data access layers to enhance application performance and minimize latency in data operations.
Integrated JMS and message queues into Spring Boot applications, enabling efficient asynchronous communication and message processing.
Actively contributed to the implementation of service classes, encapsulating business logic and promoting code reusability and maintainability by using Spring Boot, Apache Camel and PSQL database.
Conducted code quality checks using SonarLint and SonarCube.
Testing of development modules using JUnit.
Technologies and Languages worked on: Java, Spring Core, Spring MVC, Spring Boot, Microservices, Hibernate, PSQL, Junit, Mockito.
Tools and Environment: Eclipse, Maven, GitHub, Weblogic, SonarLint, SonarQube.
Engineer-Technology
Virtusa Consulting Services Private Limited
01.2022 - 05.2023
It involves migrating legacy C++ code which is more dependent on database to Java language with new architectural framework of Spring Boot with very less code as compared to C++, easy to understand, less complexity and less dependent on database.
Involve in developing Spring Muti-Module Project having 12 modules out of which 11 modules containing business logic and 12th module acts as controller layer for 11 modules.
Explored Drools concept for application for providing dynamic change in the code of workflows by changing drl file at runtime.
Actively contributed to the design and implementation of service classes, encapsulating business logic and promoting code reusability and maintainability.
Conducted code quality checks using SonarLint and SonarQube.
Testing of development modules using JUnit. Involve in writing functional and regression test cases for covering workflows.
Involve in functional code review of teammates and guiding them.
Providing new simulator tool in java for testing the application and business logics with help of test cases and stubbed data.
Involved in deployment of application on server with the help of linux commands.
Technologies and Languages worked on: Java, Spring Core, Spring MVC, Spring Boot, Hibernate, PSQL, Junit, Mockito.
Tools and Environment: Eclipse, Maven, GitHub, weblogic, SonarLint, SonarQube.
Education
Electronics And Communications Engineering
PES Institute of Technology and Management
Shivamogga
01-2020
Skills
Java 8
Spring Framework
Microservices architecture
Database integration
JMS messaging
JUnit testing
Code quality checks
SonarQube
Code review
Drools
Basics of Camunda
Personal Information
Date of Birth: 29/07/1998
Gender: Female
Languages Known : English, Kannada, Hindi
Disclaimer
I Ranjitha S, affirm that the information compiled above is precise and accurate in its entirety to my knowledge.
Senior Specialist, Customer Experience at Multiplier Technologies India Pvt LtdSenior Specialist, Customer Experience at Multiplier Technologies India Pvt Ltd