Personal details

Sudha V. - Remote back-end developer

Sudha V.

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

With over 11 years of experience in software field, I have designed and developed various enterprise applications in retail and finance domains. Analytical and problem solving skills are my greatest strengths which helps me to tackle complex business problems. I love to solve performance issues and provided various caching and multi threading solutions to improve application performance. Java is my biggest strength and I have experience in Spring, Hibernate, REST, Spring Boot, JUnit, MicroServices, JMS, Spring Batch, Oracle, DB2, JavaScript, CSS, HTML also.

Work Experience

Technical Manager
Gspann Technologies Inc | Oct 2017 - Present
Java
Spring
JUnit
Spring Boot
Microservices
JPA Hibernate
Oracle 11g
Performance Optimization
RESTful API
Hibernate ORM
At Gspann, I managed various retail domain projects and became an SME for multiple projects both from functional and technical aspects. Redesigned existing monlithic systems to microservice design which makes it efficient and easy to maintain. Improved performance of existing applications by applying concurrency design patterns.
Lead Engineer
Lending Club | Apr 2014 - Sep 2017
Java
MongoDB
Spring
Spring Boot
JavaScript
Microservices
JPA Hibernate
Oracle 11g
RESTful API
Hibernate ORM
At Lending club, was lead engineer of investor team. As part of investor team, provided infrastructure tosupport various functionalities for investors oflending club –Registration,Automated Investing, Reporting, Loan Listing and Issuance. Lead the team to function smoothly by providing technical and domain guidance to teammembers.

Personal Projects

OmniChannel Purchase History
2018
Java
Spring
Jms
Spring Boot
Microservices
Spring Batch
Oracle 11g
RESTful API
Hibernate ORM
OmniChannel Purchase History project aims at providing customers with a view of both their online and in-store transactions in their online profile page. It enables customer compare the price, buy item again for in store purchases. It facilitates customer to initiate return/exchange for store purchases and to provide product reviews for their store purchases. As part of this project, developed messaging consumers to consume data from upsteam applications and to publish user order details to downstream applications using TIBCO Queues. Developed Spring batch application to provide past data to downstream applications. Improved performance of spring batch application by implementing master slave partition and multi thread mechanisms.
Customer Order Returns
2018
Java
Git
Spring
JDBC
Jms
Spring Boot
Microservices
RESTful API
As part of this project various Restful web services and message consumers were devleoped to capture customer order returns along with their preferences. Capturing customer order return preferences enables us to apply customer payment preferences up on receipt of the item. It provides various reports related to order returns - returns by locations, returns initiated vs actually returned.