Vishnupriya Somalinga Ramalingam Amarnath, Developer in Tracy, CA, United States
Vishnupriya is currently unavailable

Vishnupriya Somalinga Ramalingam Amarnath

Software Developer

Tracy, CA, United States

Toptal member since October 28, 2024

Bio

Vishnupriya is a highly skilled Java back-end developer with experience designing, developing, testing, and maintaining software applications. She has crafted robust, scalable applications that drive business success through a collaborative approach and problem-solving mindset. Vishnupriya thrives in dynamic environments, consistently delivering high-quality results on various platforms and in multiple languages.

Portfolio

Visa
Microservices, MySQL, Oracle, Jenkins, RabbitMQ, Splunk, REST APIs...
Credit Suisse
Java 8, Spring Boot, Microservices, RabbitMQ, MySQL, Jenkins, Docker, Zipkin...
Change Healthcare
Java 8, Microservices, MySQL, Jenkins, Docker, JDBC, JUnit, Java, REST APIs, SQL

Experience

  • MySQL - 8 years
  • Jenkins - 3 years
  • Java 8 - 3 years
  • Microservices - 3 years
  • Docker - 3 years
  • Apache Kafka - 3 years
  • Splunk - 3 years
  • Spring Boot - 3 years

Preferred Environment

Java 8, Microservices, Docker, Kubernetes, Jenkins, Apache Kafka, MySQL, Splunk

The most amazing...

...tool I've created for Visa's compliance platform was a screening tool that automated risk assessments, ensuring seamless compliance with regulatory standards.

Work Experience

Java Back-end Developer

2022 - 2024
Visa
  • Developed an enterprise web application for Visa screening tools, leveraging Java 8, a Hibernate framework with JPA, Spring, Spring annotations, RESTful web services, Spring Boot, MySQL, and Oracle.
  • Implemented microservices, RESTful APIs, and centralized configurations into the existing system architecture with Spring Cloud.
  • Built a web application using object-oriented solid design principles, automating the deployment, scaling, and management of containerized applications using Docker and Kubernetes.
  • Worked on Jenkins for continuous integration with Bitbucket and Git.
  • Introduced test automation using the TestNG framework for Visa's screening tool and notification events. I used SonarQube as a code QA tool to analyze the quality of the source code.
  • Monitored, searched, analyzed, and visualized machine-generated data in real time using Splunk.
  • Obtained experience in RabbitMQ's asynchronous messaging services, Apache Kafka, MongoDB, GraphQL, and Amazon Simple Queue Service (SQS).
  • Leveraged Jira for issue tracking and Rally for logging user stories and tasks.
  • Thrived effectively in an Agile platform development model.
Technologies: Microservices, MySQL, Oracle, Jenkins, RabbitMQ, Splunk, REST APIs, Amazon Web Services (AWS), SQL

Java Back-end Developer

2021 - 2022
Credit Suisse
  • Handled requirements gathering, analysis, design, development, and testing of applications using Agile, Scrum, and test-driven development (TDD).
  • Implemented microservices and RESTful APIs into the existing system architecture. I also developed microservices business components and RESTful service endpoints using Spring Boot, Java 8, and the Hibernate framework.
  • Leveraged Spring Cloud Sleuth and Zipkin for distributed tracing.
  • Introduced Spring IoC for dependency injection and Spring annotations with object-oriented concepts.
  • Configured the continuous integration and continuous development for the application using Jenkins.
Technologies: Java 8, Spring Boot, Microservices, RabbitMQ, MySQL, Jenkins, Docker, Zipkin, Spring Cloud Sleuth, Java, REST APIs, SQL

Java Back-end Developer

2020 - 2021
Change Healthcare
  • Developed microservices, RESTful APIs, business components, and RESTful service endpoints using Spring Boot and implemented object-oriented design principles.
  • Debugged Java classes used to modify web pages, including business objects and data access objects.
  • Implemented JDBC to perform database calls from the Java layer. I also tested many components of the web applications and documented my observations.
  • Participated in unit testing, integration testing, and system installation, contributing to the decision-making around software and hardware requirements and tool evaluations.
  • Assisted in daily Scrum meetings and sprint tasks within the Agile and Scrum development model.
Technologies: Java 8, Microservices, MySQL, Jenkins, Docker, JDBC, JUnit, Java, REST APIs, SQL

Software Engineer

2005 - 2010
HCL Technologies
  • Developed the user interface for various modules, including cash management, payments, and transactions, using Java, Jakarta Server Pages (JSP), XML, Oracle, PL/SQL, and Apache Tomcat.
  • Performed GAP analysis during integration testing, helping overcome functional gaps and resolving critical issues on various modules. I was also involved in code review and performance tuning for peer modules.
  • Built major modules using Java, Jakarta Server Pages (JSP), XML, Oracle, PL/SQL, and Apache Tomcat.
  • Created an end-to-end functionality for two new document types and owned multiple modules during project sustainment.
  • Rapidly learned the customer's proprietary reporting framework, designed and developed supplier chain finance reports, and participated in integration and user acceptance testing.
Technologies: Java, JDBC, Apache Tomcat, Jakarta Server Pages (JSP), XML, Oracle, PL/SQL, XFW Framework, SQL

Experience

Screening Tool for Visa's Compliance Platform

I worked on developing a screening tool for Visa's compliance platform project. The tool automated risk assessments, reduced processing time, and enhanced accuracy, ensuring seamless compliance with regulatory standards.

Skills

Libraries/APIs

Spring Cloud Sleuth, JDBC, REST APIs

Tools

Postman, Zipkin, Jenkins, Splunk, RabbitMQ, Apache Tomcat

Languages

Java, XML, Java 8, SQL

Storage

MySQL, PL/SQL

Frameworks

TestNG, JUnit, Spring Boot, Jakarta Server Pages (JSP)

Paradigms

Microservices

Platforms

Docker, Apache Kafka, Oracle, Kubernetes, Amazon Web Services (AWS)

Other

XFW Framework

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring