Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic
Ankit Shrivastava

Ankit Shrivastava

Lead Software Engineer
Bangalore

Summary

Dynamic Java Developer and Seasoned Leader with 14 years of experience, Pioneering Expert in Java Technologies Including Core Java, Spring, Hibernate, Microservices and a Multitude of Other Cutting-Edge Tech Stacks, Eager to Leverage Skills in a Senior or Managerial Role. Proven track record of leading high-performing teams to exceed coding standards and deliver innovative solutions. Deep understanding of software design principles, patterns, and best practices. Extensive background in investment banking asset classes and regulatory reporting (Dodd Frank, EMIR, MAS, HKMA and Basel 3). Currently spearheading an AI/ML regression model for treasury bond price prediction. Committed to fostering talent, driving innovation, and surpassing business goals.

Overview

15
15
years of professional experience

Work History

Lead Software Engineer

Wells Fargo Investment Bank
05.2020 - Current

Technical Specialist

Z&A Infotech
09.2019 - 05.2020

Associate Specialist-Technology

Synechron Technology
07.2017 - 08.2019

Consultant

Virtusa Polaris
06.2014 - 06.2017

MTS

Agnity India Technology Private Limited
06.2013 - 05.2014

Consultant

Genpact Headstrong Capital Market
07.2012 - 06.2013

Software Engineer

HCL Infosystem
11.2010 - 07.2012

Software Engineer

India Times Mobile
07.2009 - 11.2010

Education

Post Graduation Program in AI/ML - undefined

BITS Pilani

Certification in Azure Fundamental (AZ-900) - undefined

Microsoft

B.E(Computer Science) - undefined

R.G.T.U Bhopal

Higher Secondary Certificate (Std 10+2) - undefined

MP Board

10th - undefined

MP Board

Skills

    Core Java, Multithreading, Microservices,Spring Framework (Core, IOC, MVC, AOP, BATCH, BOOT, Security, Cloud), Hibernate, XSLT, Drools, Apache Ignite,JUnit, Mockito, Maven, Gradle, APIGEE, Apache Kafka, Log4j, RESTful & SOAP Web Services, MySQL, Oracle Database, SQL Server,Tomcat,JBoss, WebLogic, WinSCP, PuTTY, ELMA,Jenkins, UCD, ELK Stack (Elasticsearch, Logstash, Kibana), JIRA, Postman, XML, JSON, YAML, Spring Security, OAuth, JavaScript, Angular,JMS, JDBC, JNDI, JProfiler

undefined

Projects

ADA DAAS (Database as a Service)

  • Duration: 05/2020 - Present
  • Employer: Well Fargo Investment Bank
  • Description: Investment Portfolio Management System (IPMS) is a Microservices based application designed for investment banks to manage trades, positions, prices, deals, and interface with various source systems like CARD, BLOOMBERG, RDI etc. It streamlines the investment process, ensures compliance, and optimizes portfolio performance. As Lead Developer, responsibilities include guiding the team in Java development best practices, providing technical direction, and ensuring adherence to coding standards. Conducted proof-of-concepts (POCs) to explore and implement new functionalities, and led the selection of components for the project, ensuring they align with project requirements and standards.
  • Technologies: Spring Cloud Config, Eureka Server, Admin Server, Spring Security, Kafka (Topics and Registry), Oracle, Microservices, Core Java V8 & V17, Maven, Gradle, CICD (ELMA, UCD, Jenkins), PCF (Pivotal Cloud Foundry), Swagger, Postman, Ignite cache, Log4J


OTC Regulatory Submission (CITI BANK Pune)

  • Duration: 01/2019 - 08/2019
  • Employer: Synechron Technology
  • Position: Senior Java Developer
  • Description: Project was based on Basel 3 Norms implementation. Responsibilities included generating reports from the existing system and comparing them with Java-based application reports, working to resolve the differences, and implementing business requirements from daily calls.
  • Technologies: Core Java (JDK 1.8), Spring (Integration, MVC, IOC, Batch), JAXB, JMS (Solace), Junit, Mockito, SQL, MongoDB, Unix, GitHub, Hibernate, Multithreading, Lucene


Strategic Transaction Reporting (Royal Bank Of Scotland)

  • Duration: 06/2014 - 06/2017
  • Employer: Virtusa Polaris
  • Position: Software Developer
  • Description: Project to report transaction to regulatory bodies like ESMA, CFTC, and MAS. Responsibilities included requirement gathering, developing the code, unit testing, integration testing, migration functional testing, and bug fixing.
  • Technologies: Core Java (JDK 1.7), XSLT, Spring (Integration, MVC, IOC), JAXB, JMS, JPQL, Junit, Mockito, Oracle, Unix, Multithreading, Hibernate, Drools, Angular 2


JTPA

  • Duration: 06/2013 - 05/2014
  • Employer: Agnity India Technology Private Limited
  • Position: Software Developer
  • Description: Telephonic portal application allowing subscribers to self-provision selected feature data using a telephone-based interface. Responsibilities included requirement gathering, installing IMX server, changing existing code, deploying on prod server and test server using Linux.
  • Technologies: Struts 1.1, Core Java, SQL, LINUX, SIP, JDK 1.6, Web SOAP Service


Information Lifecycle Management (Morgan Stanley Bank)

  • Duration: 10/2012 - 06/2013
  • Employer: Genpact Headstrong Capital Market
  • Position: Software Developer
  • Description: Web-based tool in Morgan Stanley for handling changing requests from different applications within Morgan Stanley. Responsibilities included requirement gathering, changing existing code, deploying on prod server and test server using Unix shell, developed Flex applications for front-end designing and providing support for the project.
  • Technologies: Flex 4.5, Hibernate, Spring, Unix, Sybase, Java 1.5, Hibernate


Jefferies Ref DB (Jefferies Investment Bank)

  • Duration: 07/2012 - 10/2012
  • Employer: Genpact Headstrong Capital Market
  • Position: Software Developer
  • Description: Reference DB of Jefferies Bank for providing reports and useful data to the user by interacting with the SQL DB. Responsibilities included dealing with Java code, Core Java, Perl, Unix, SQL.
  • Technologies: Core Java, Perl, Unix, SQL, Java 1.5, Multithreading


Financial Inclusion (Bank of India, Bank Of Baroda)

  • Duration: 11/2010 - 07/2012
  • Employer: HCL Infosystem
  • Position: Software Engineer
  • Description: E-Govern Project providing banking facility to very rural areas. Responsibilities included developing the UI, writing the code, successful Transaction.
  • Technologies: Java 1.5, Multithreading, Socket Programming, Collection, EJB, JBOSS


ICICI Push Message Services (ICICI Bank)

  • Duration: 07/2009 - 11/2010
  • Employer: India Times Mobile
  • Position: Software Engineer
  • Description: SMS Service based on sending Account info to the user through SMS. Responsibilities included UI development and unit testing.
  • Technologies: JSP, Servlet, Tomcat

Timeline

Lead Software Engineer

Wells Fargo Investment Bank
05.2020 - Current

Technical Specialist

Z&A Infotech
09.2019 - 05.2020

Associate Specialist-Technology

Synechron Technology
07.2017 - 08.2019

Consultant

Virtusa Polaris
06.2014 - 06.2017

MTS

Agnity India Technology Private Limited
06.2013 - 05.2014

Consultant

Genpact Headstrong Capital Market
07.2012 - 06.2013

Software Engineer

HCL Infosystem
11.2010 - 07.2012

Software Engineer

India Times Mobile
07.2009 - 11.2010

Post Graduation Program in AI/ML - undefined

BITS Pilani

Certification in Azure Fundamental (AZ-900) - undefined

Microsoft

B.E(Computer Science) - undefined

R.G.T.U Bhopal

Higher Secondary Certificate (Std 10+2) - undefined

MP Board

10th - undefined

MP Board
Ankit ShrivastavaLead Software Engineer