V

Vivek Singh

Software Engineer

Bengaluru, Karnataka, India4 yrs 10 mos experience

Key Highlights

  • Expert in building event-driven microservices.
  • Reduced manual effort in trade processing by 80%.
  • Developed high-performance APIs for financial services.
Stackforce AI infers this person is a Backend-heavy Microservices Developer in the Fintech industry.

Contact

Skills

Core Skills

Java DevelopmentMicroservicesApi DevelopmentDistributed SystemsData ProcessingLow Latency SystemsEvent Driven ArchitectureCost ManagementDatabase Management

Other Skills

API IntegrationAPIsAlgorithmsAmazon S3AngularApollo GraphQLBatch ProcessingBehavior-Driven Development (BDD)BigTableC++ChronicleChronicle MapChronicle QueuesConcurrencyCost Reduction

About

As a Software Developer, I have experience in building and managing event driven microservices in a distributed system using Java, SpringBoot, PostgreSQL, REST, GraphQL, GraphQL Federation, Redis, Aerospike Cache, Kafka, Jenkins, GCP, Kubernetes and MQs. I contribute to the design, development, and improvement of functionalities in my current role. I graduated with a Bachelor of Technology in Electronics and Communications Engineering from Motilal Nehru National Institute Of Technology in 2021. I have more than 4 years of work experience in software development, with expertise in Java, messaging queues, databases and event driven systems. I love to keep challenging myself and evolve my technical skills, and I am motivated by solving problems and creating solutions that add value to the business and the users.

Experience

4 yrs 10 mos
Total Experience
2 yrs 7 mos
Average Tenure
2 yrs 3 mos
Current Experience

Wayfair

Software Engineer 2

Feb 2024Present · 2 yrs 3 mos · Bengaluru, Karnataka, India · Hybrid

  • Part of the product findability team directly affecting storefront and products.
  • Implemented mutiple federated apis supporting 10k rps to enable migration from directly accessing database queries.
  • Worked on a robust framework to track changes in result of the decoupled apis and the legacy return values to easily identify gaps and stremline the process.
  • Worked on designing, stabilizing and adding features to the system processing around 3 million events per day which directly affect the real time visibility of products to customers and suppliers.
JavaSpringBootPostgreSQLRESTGraphQLRedis+5

Citi

3 roles

Software Developer

Jul 2023Feb 2024 · 7 mos · Pune, Maharashtra, India · Hybrid

  • Single Trade Gateway - Security Services Technology
  • Developed a highly available and performant microservice which handles all swift payment requests by consuming downstream apis
  • Worked on a scalable and generic mapping service which converts different file types to a generic serializable object which reduces redundancy and streamlines the flow.
  • Created a new dispatcher service which handles input from both APIs and MQs.
  • Collaborating with operations and QA team to ensure what are the actual needs of the business.
JavaMicroservicesAPIsKafkaRedisMongoDB+1

Software Developer

Promoted

Jul 2021Jul 2023 · 2 yrs · Pune, Maharashtra, India · Hybrid

  • Equities Technology Front Office
  • Working as a backend developer in Equities Front Office Tech Team which is a low latency tool which receives the trades from institutional clients using Java, SpringBoot, Websockets, Chronicle and Solace and to build low latency event driven microservices in a distributed system.
  • Working in the Equities Business Unit in OneConnect team, which is a low latency tool which receives the trades from institutional clients.
  • Worked on the design, implementation and deployment of a reconciliation and replay module which identifies dropped messages and provides the user the option to replay them from the failure point.
  • Helped reduce human effort required to identify and replay skipped and error trades by 80% thereby saving significant manual effort.
  • Took ownership of Client Simulator tool to replace existing vendor product hence saving thousands of dollars in licensing costs.
JavaSpringBootWebsocketsChronicleSolaceMicroservices+1

Software Developer

May 2020Jun 2020 · 1 mo · Pune, Maharashtra, India

  • Developed a Trade Processing module having a microservice architecture to check incoming trades for duplicates existing in the system database using Sping Boot, Kafka, Redis, MongoDB. Uses batch processing to ensure high throughput and reduce queries to DB
Spring BootKafkaRedisMongoDBMicroservicesDatabase Management

Education

Motilal Nehru National Institute Of Technology

Bachelor of Technology - BTech

Jan 2017Jan 2021

Delhi Public School

Jan 2010Jan 2017

Stackforce found 100+ more professionals with Java Development & Microservices

Explore similar profiles based on matching skills and experience