M

Mayank Goyal

Software Engineer

Bengaluru, Karnataka, India11 yrs 9 mos experience
Highly Stable

Key Highlights

  • 7+ years of experience in enterprise application development.
  • Expertise in Apache Spark and Python for data processing.
  • Strong background in risk management domain.
Stackforce AI infers this person is a Fintech Backend Developer with strong expertise in risk management and data processing.

Contact

Skills

Core Skills

Apache SparkPythonJavaSpringbootMongodbSpring Batch

Other Skills

AlgorithmsApproval ProcessCredit RiskDB2Data StructuresDockerDocumentumEnterprise Risk ManagementGPFSGoogle GuiceGoogle protocol buffersGradleGreenplumHibernateMaven

About

Having 7+ years of total experience in building enterprise applications using Java, Python, Apache Spark, Spring Boot etc. Good exposure to Risk Management Domain. I am passionate about solving problems using technology. I always focus on delivering the best possible solution to a problem. To achieve my goal, I can master any technology and collaborate with multiple teams and customers. I am a Backend developer with skills in enterprise application development, enterprise integration, micro-services architecture. I can write production standard code, have an eye for design, and love to develop products that make customer life easier. SKILLS Top Skills – Java, Python, Apache Spark, Spring Boot, Multi-Threading, Gradle, Git Other Skills - Openshift, Docker, Microservices, Data Structures & Algorithms, System Design, Mongo DB, Google Guice, Documentum, GPFS, Oracle DB, Hibernate, Jenkins.

Experience

11 yrs 9 mos
Total Experience
3 yrs 11 mos
Average Tenure
4 yrs
Current Experience

Amazon

Software Development Engineer II

Jun 2022Present · 4 yrs · Bengaluru, Karnataka, India

Morgan stanley

Senior Software Engineer

Jul 2020Jun 2022 · 1 yr 11 mos · Greater Bengaluru Area

  • Risk Data Fabric(RDF)
  • RDF provides a risk framework for enrichment and aggregation in apache spark for Market Risk Data coming from various front end risk systems.
  • RDF also works as central reference data source repository for various downstream system through APIs and lot other subscription mechanisms.
  • I created a reconciliation framework using PySpark in a very short span of time to complete the firm MRA for CCAR submission. This framework is now used for 5 Billion data points reconciliation every day.
  • I am currently working on creating an Apache Spark based JSON driven generic framework which can be used for any type of spark processing with simple JSON instructions.
  • Technologies involved : Java, Python, Apache Spark, Gradle, GPFS, Greenplum, DB2, SpringBoot.
JavaPythonApache SparkGradleGPFSGreenplum+2

Citi

3 roles

Software Developer ||

Promoted

Jan 2019Jul 2020 · 1 yr 6 mos

  • Credit Analysis Tool(CAT)
  • CAT assesses the credit quality of Institutional and commercial borrowers of Citi and generates the Internal Risk Ratings(IRR) which are used by Risk Managers in credit approval process.
  • I worked on re-engineering of CAT and as part of that i created and deployed microservices out of the legacy monolithic application and started transition to cloud.
  • Technologies involved : Java, SpringBoot, OpenShift, Docker, MongoDB.
JavaSpringBootOpenShiftDockerMongoDB

Software Developer I

Promoted

Sep 2015Dec 2018 · 3 yrs 3 mos

  • Citi Risk Document Management(CDM)
  • CDM is a horizontal application, which deals with document lifecycle credit approval process for commercial and institutional clients.
  • The document process is provided for pre approval and post approval process of credit approval. Application is to provide seamless interface to support document creation, storage, update, search and lifecycle support.
  • I worked on designing and developing business services. I also worked on data migration from legacy db (oracle) to mongo db.
  • Technologies involved : Java, MongoDB, Maven, Documentum, Google Guice, Spring, Hibernate, Sql.
JavaMongoDBMavenDocumentumGoogle GuiceSpring+2

Software Developer

Jul 2014Aug 2015 · 1 yr 1 mo

  • Analytical Calculation Engine(ACE)
  • Citi’s counter party credit risk analytics group do monte carlo simulation and pricing of entire population of trades in the trading book of the bank. This comprises of different product types exposed to different risk factors.
  • ACE simulate the risk factors based on monte carlo scenarios and then price them at different tenor points. Analytics uses a massive 20k cores grid to simulate and price the entire trading book in a relatively short span of time.
  • Responsibilities : UnderStanding existing infrastructure and implementation of new requirements in java, Requirement analysis and capture, Liaison with global business, support and development teams.
  • Technologies involved : Java, Spring batch, Unix, Zero MQ, Tibco Ems, Google protocol buffers, Smart GWT.
JavaSpring batchUnixZero MQTibco EmsGoogle protocol buffers+1

Education

National Institute of Technology Karnataka

Bachelor's Degree — Electronics and Communication Engineering

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Apache Spark & Python

Explore similar profiles based on matching skills and experience