Summary
Overview
Work History
Education
Skills
Certification
Timeline

VIVEK GUPTA

Google Professional Cloud Architect, Microservices Developer, Senior Java Developer
Ghaziabad,India

Summary

  • Nearly 11+ years of extensive experience in Financial domain (Reference Data Services).
  • Developing, leading, mentoring, coaching team of software developers.
  • Software architecture design, development and review.
  • Contributed in E2E delivery of product with excellent practices.
  • Follow agile practices like SCRUM, feature driven development, pair programming.
  • Strong computer science fundamentals like algorithm, data structure, multi threading, microservices and client/server architecture.
  • Implemented Continuous integration (CI) and continuous delivery (CD) practices.
  • Working with business and peers to define, estimate and deliver functionality.

Overview

1
1
Certificate
4
4
years of post-secondary education
11
11
years of professional experience

Work History

Microservices Architect and Developer

JP Morgan and Chase
Mumbai, Maharashtra
01.2022 - Current

Global Instrument Masters - MDM

Java, Micro services, Spring Boot, Eureka, Ribbon, Sleuth, Cloud gateway, Kafka, Spark, Scala, Elastic Search, Ignite, Hive, Impala, OpenShift Cloud, Jenkins, Docker, Kubernetes, Prometheus, Grafana, Avro Files.

It is a HTTP based domain driven microservices using all the stacks of Spring Boot. It consumes data from multiple Data Vendors, translate them, merge them to prepare a golden/master copy based on vendor hierarchy/attribute trust and then master it in database.

Roles & Responsibilities

  • Leads development of end to end microservices.
  • Participate in technical reviews, define/improve processes on configuration management, deployment and capacity planning for application. Provides guidance to software developers for continuous improvement.
  • Ensure development artifacts are in alignment with patterns/ frameworks designed.
  • Participating in agile development and playing role of scrum master. Carry out various agile ceremonies and monitor project deliverable.

Google Cloud Architect, Microservices Developer

Associate Consultant, Tata Consultancy Services
Noida, Uttar Pradesh
10.2019 - 01.2022

One Publishing Service (OPUS)

Java, Micro services, Kafka, Spark, Scala, Elastic Search, Ignite, Hive, Impala, OpenShift Cloud, Jenkins, Docker, Kubernetes, Prometheus, Grafana, Avro Files.

OPUS is one publishing platform which publishes reference data to consumers via Consumer-Subscriber pattern or REST services. Project is using Microservice based architecture and deployment is done on OpenShift cloud environment.

Roles & Responsibilities

  • Performance Management - Monitor and tune system to achieve optimum performance levels, and provide reports to support metrics collection.
  • Participate in technical reviews, define/improve processes on configuration management, deployment and capacity planning for application. Provides guidance to software developers for continuous improvement.
  • Ensure development artifacts are in alignment with patterns/ frameworks designed.
  • Participating in agile development and playing role of scrum master. Carry out various agile ceremonies and monitor project deliverable.

GoldenSource Architect, Java Developer

Assistant Consultant, Tata Consultancy Services
Gurgaon, Haryana
01.2017 - 10.2019

Orchestra - Single mastering platform across Instrument Reference Data Services.

Golden Source EDM, MDX, VSH, Connectors, Java, Hibernate, Rest, JSON, Solaris, Linux, Unix Shell Scripting, SQL, Oracle PL/SQL, ETL, SQL Loader.

As part of strategic platform restructuring, all asset classes like Equities, Fixed Income, Listed Derivatives and Calendar were migrated to single platform. Unique Identifier System for all asset classes in Reference Data Services across Bank.

Roles & Responsibilities

  • Migration of Golden Source version 8.4 to 8.7.
  • Migration of Oracle 11g to 12c to make it compatible with Golden Source version 8.7
  • Merging of three functional streams (Equity, Fixed Income and Listed Derivatives) into one.
  • Decommission of Equity existing distribution layer and migrate consumers to DIF (Distribution Framework).
  • Migration of Solaris processes to Linux processes.
  • Development of Unique Identifier System for all asset classes across Bank.

Technical Lead, Java Developer

IT Analyst, Tata Consultancy Services
London, United Kingdom
01.2013 - 12.2016

DQ Automation, dbCAR Country Rollouts and Consumer Migration

Java, Unix, SQL, Oracle PL/SQL, Informatica ETL, Informatica DQ, Informatica BPM tool, Siperian Integration Framework, JSF, Rich Faces, Prime Faces, Rest.

Investment Bank has created new Global platform for Client Adoption and Onboarding (named as dbCAR). This platform aims at providing centralized solution and to maintain golden copy of client at one place worldwide. Earlier every country used to have their local system for client adoption and onboarding. Now this application features to on board any client, adopt any client by creating business relationship and maintain KYC norms specific to every country.

Roles & Responsibilities

  • Rolled out multiple countries and market business data migration.
  • Acted as technical and functional lead for implementation team.
  • Acted as interface between client and Luxsoft development team.
  • Streamlined many processes by understanding actual requirements of data migration based on different countries.
  • Migrated Russia, Austria, Ukraine, UK, Ireland, Sri Lanka, US and Canada client and KYC data to dbCAR platform.
  • Coordinated with different client managers from different countries for each country market rollout.
  • Technically educated clients to adopt tools, to make self dependant.
  • Tuned existing Informatica ETL processes to incorporate changes required for each country rollout.
  • Defined many processes to streamline rollout activities.
  • Developed many procedures for reporting purposes.
  • Automated Data Quality reports and integrated BPM functionality with Informatica DQ.

Golden Source Developer, Java Developer

System Engineer, Tata Consultancy Services
Gurgaon, Haryana
03.2011 - 12.2012

Equity Instrument Reference Data Services

Golden Source EDM, Java, SQL, Oracle PL/SQL, Java Messaging Services - JMS, Unix - Solaris

Roles & Responsibilities

  • Implemented ASX (Australian Exchange) inbound in DB Instruments. This was implemented using Solaris shell scripting, golden source connectors, java business rules and Oracle PL/SQL procedures.
  • Developed Java Rules and Java processes for regulatory requirements.

Education

B.Tech (Hons.) - Computer Science and Engineering

Uttar Pradesh Technical University, Meerut
07.2006 - 06.2010

Skills

    Google Cloud, Openshift

undefined

Certification

Google Professional Cloud Architect

Timeline

Microservices Architect and Developer - JP Morgan and Chase
01.2022 - Current

Google Professional Cloud Architect

03-2021
Google Cloud Architect, Microservices Developer - Associate Consultant, Tata Consultancy Services
10.2019 - 01.2022
GoldenSource Architect, Java Developer - Assistant Consultant, Tata Consultancy Services
01.2017 - 10.2019
Technical Lead, Java Developer - IT Analyst, Tata Consultancy Services
01.2013 - 12.2016
Golden Source Developer, Java Developer - System Engineer, Tata Consultancy Services
03.2011 - 12.2012
Uttar Pradesh Technical University - B.Tech (Hons.), Computer Science and Engineering
07.2006 - 06.2010
VIVEK GUPTAGoogle Professional Cloud Architect, Microservices Developer, Senior Java Developer