Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Vigya Singh

New Jersey,US

Summary

A backend software engineer with 12+ years experience in development and leading server applications.

Overview

13
13
years of professional experience

Work History

Senior Software Engineer

Clover Networks
03.2021 - Current
  • Implemented SMS Marketing: Designed and lead implementation of a backend middleware solution, enabling SMS marketing capabilities for merchants by linking an external service with our core system.
  • Optimized Monolith Performance: Reduced response times for legacy endpoints by implementing asynchronous task processing.
  • Architecting Loyalty Program Expansion: Guiding the implementation of a dedicated Java and MongoDB microservice, significantly increasing Clover's loyalty program capacity from 1 million to 26 million customers.
  • Cloud Migration: Collaborated within a cross-functional team, to migrate a monolithic application from AWS to GCP, resulting in an 80% reduction in operational overhead.
  • Technology used: Java8, Kotlin, Google Guice DI, Spring boot, RestApi, PostgreSQL,MYSQL, GoogleCloudPlatform, Jenkins, ArgoCD, Kubernetes, Datadog, Grafana, Github coPilot, mongoDb, Kafka, Google Pub Sub

Consultant Expert

Infosys
12.2018 - 08.2020
  • Bridged Business & Technology: Successfully analyzed complex business requirements within the Oracle Human Capital Management (HCM) system and translated them into clear, actionable technical specifications
  • Developed High-Quality APIs: Designed and developed robust RESTful endpoints for critical HCM features, ensuring efficient and reliable data exchange across the system
  • Technology used: Java 7, Spring Boot, Microservices, REST, Oracle, PostgreSQL, JUnit, Mockito, Cucumber, GIT, AWS, Jenkins.

Senior Software Engineer

Nucleus Software
01.2017 - 08.2017
  • Modernized Loan Origination System: Directed the migration of critical modules from a legacy Struts 1.0 architecture to a modern Spring Web Flow-based system, streamlining development processes and enhancing system maintainability
  • Improved Code Efficiency: Championed code refactoring practices to increase code reusability, reducing development time and maintenance costs
  • Technology used: Java/J2EE, Struts1, Spring web flow, hibernate, Oracle, WebLogic, GIT

Software Development Engineer

MediaCorp Pte Ltd
07.2012 - 06.2016
  • High-Performance Video Automation: Developed a high-performance, Java application to automate and concurrently process multiple videos, driven by XML metadata.
  • Created Subtitle Retrieval API: Implemented a Java RESTful web service to access cloud-stored subtitle data.
  • Technologies used: Core Java, Tomcat, log4j, SVN, Akamai CDN, Junit

Software Engineer

Bilcare Technologies
05.2012 - 05.2013

Education

Master of Science - Information Systems

Nanyang Technological University

Bachelor of Engineering - Information Technology

Amravati University

Skills

  • Languages: Java, Kotlin
  • Databases: PostgreSQL, MySQL, MongoDB, Oracle
  • Architecture: Microservices, Monolithic
  • Cloud & DevOps: Google Cloud Platform (GCP), Kubernetes, Docker, Jenkins, Argo CD, Kafka
  • Frameworks: Spring Boot, REST APIs
  • Testing: Unit Testing, Integration Testing

Timeline

Senior Software Engineer

Clover Networks
03.2021 - Current

Consultant Expert

Infosys
12.2018 - 08.2020

Senior Software Engineer

Nucleus Software
01.2017 - 08.2017

Software Development Engineer

MediaCorp Pte Ltd
07.2012 - 06.2016

Software Engineer

Bilcare Technologies
05.2012 - 05.2013

Bachelor of Engineering - Information Technology

Amravati University

Master of Science - Information Systems

Nanyang Technological University
Vigya Singh