Summary
Overview
Work History
Education
Skills
Certification
Projects
Timeline
Generic

Ashwin Natarajan

Summary

Lead Java Developer specializing in Spring framework and microservices architecture. Enhanced portfolio accuracy and compliance through innovative solutions. Collaborated with cross-functional teams to deliver impactful results and drive system integration initiatives, optimizing performance and reliability.

Overview

19
19
years of professional experience
1
1
Certification

Work History

Lead Java Developer

JPMorgan Chase
08.2022 - Current
  • Developed comprehensive currency property capabilities, enhancing portfolio allocation accuracy and hedge ratio analytics.
  • Improved FX and ES2 properties alongside Non-Managed Cash Upload and GFR valuation to strengthen reporting and compliance.
  • Served as subject matter expert for New Issuer features; directed PI OMS redesign and system integration across platforms.
  • Executed OrderGen Send Order modifications and New Issuer overrides; standardized state transitions to minimize exceptions.
  • Integrated account and instrument search functionalities to bolster New Issue Service support.
  • Implemented ES2/IAS analytics publishing, enabling timely insights and improved observability.
  • Delivered PRISM Trade duplex integration for securities sourcing, ensuring reliable data lineage and consistency.
  • Led validation and eligibility runs for OrderGen, decreasing late-cycle defects and enhancing production readiness.

Senior Java Developer

Bank of America
04.2018 - 08.2022
  • Architected and developed financial reporting and model execution platform to manage projections across portfolios.
  • Implemented strategic components including model development, validation, workflow, and internal control frameworks.
  • Developed Spring Boot application with RESTful web services, integrating Oracle and MongoDB as data sources.
  • Utilized MyBatis and Hibernate for ORM layer implementation.
  • Leveraged Spring Data for DAO layer functionality.
  • Enhanced system performance through multithreading and caching strategies.
  • Transitioned existing application to microservices architecture, leading this initiative.
  • Executed project using Agile methodology with regular scrum meetings and Kanban for progress tracking.

Senior Java Developer

Deutsche Bank Group
11.2015 - 04.2018
  • Contributed to CCAR-IHC Reporting Team within Regulatory Reporting Domain.
  • Designed strategic model execution environment for Balance, NIR, and NII projections in FR Y-14A reporting.
  • Built automated Stress Testing Platform for B/PPNR, credit loss estimation, RWA, and tax models.
  • Developed Spring Boot application with RESTful web services, utilizing Angular JS and Oracle database.
  • Implemented multithreading for enhanced concurrent model execution performance.
  • Optimized database interactions using MyBatis ORM framework.
  • Created Angular JS directives featuring Material Design for improved user interface aesthetics.
  • Developed approval workflows for models with Activiti BPM.

Java Developer

Deutsche Bank Group
08.2013 - 11.2015
  • Part of Securities Lending Team in Global Prime Finance domain.
  • Full Scale Development and Support of algorithms for calculating chargeback for securities usage and collateral optimization for better inventory management.
  • Involved in re-architecting static data infrastructure for our team.
  • Direct interaction with business users involving requirements gathering through analysis, design, implementation, testing, integration and rollout of new systems and solutions.
  • Redesigned the server provisioning workflows and added automation to track milestones and pending work.
  • Devolved GSO Calendar, a Tool for updating SharePoint calendar app using SharePoint API services.
  • Client: Deutsche bank
  • Tech Stack: Java, Spring, Junit, Hibernate, Mybatis, Spring Data, JDBC, Eclipse, Shell Scripting, CVS, Sybase, Hazelcast, Linux
  • Tech Stack: Java, Shell scripting, C#, Oracle

Analyst Developer

Goldman Sachs
06.2010 - 07.2013
  • Part of Controls, Reporting and Analysis team in Market Risk technology.
  • End to End Development and Support of Trading positions Integrity System for Market Risk.
  • Senior Developer in a Project in Market Risk to ensure the Pricing Methodology matches the individual trading desks. This involved sourcing desk specific product information and also developing reconciliation to ensure price match between the different systems.
  • Experienced in various FED-reporting initiatives including CCAR.
  • Direct interaction with business users involving requirements gathering through analysis, design, implementation, testing, integration and rollout of new systems and solutions.
  • Development Expertise in Slang (In house scripting language) and Core-Java.
  • Tech Stack: Java, Java Swing, Slang, Spring, Shell scripting, compute-grid, Sybase, Sybase IQ, DB2, JMS, SVN

Technology Analyst

Goldman Sachs
06.2008 - 05.2010
  • Member of Data protection and Server Provisioning team.
  • Role was to ensure that the firm data is protected and available for recovery and system administration and maintenance of Solaris backup servers.
  • Developed wrappers to existing scripts for improving efficiency.
  • Tech Stack: Java, Spring, Spring Boot, Spring Data, Junit, mybatis, JDBC, Intellij IDEA, GIT, Oracle, Hazel cast, Activiti-bpm, Bitbucket, RESTful web service, Apache Tomcat, Linux, Angular JS, Node JS, JavaScript

Graduate Research Assistant

Lab Info Services, UIC Medical center
01.2007 - 05.2008
  • To Assist the LIS in their daily programming requirements and work on designated projects.
  • To write text processing scripts to automate their daily, weekly and monthly reports.
  • Developed a HTML Parser to parse existing information and develop a new site.
  • Tech Stack: Java, Python, JSP, Servlets, HTML, Ajax, Javascript, MYSQL

Technology Internship

Goldman Sachs
06.2007 - 08.2007
  • Interfaced 2 Client Support Systems (Clarify and SRS) using SRS API in Java and Clarify API and JACOB (Java-Com Bridge).
  • Tech Stack: Java

Education

MS - Computer Science

University of Illinois at Chicago
Chicago, IL
05.2008

B.Tech - Information Technology

Anna University, Chennai, India
Chennai, India
05.2006

Skills

  • Java
  • Java development
  • Spring framework
  • Microservices architecture
  • RESTful web services
  • Java development expertise
  • Event-driven architecture
  • Python
  • Spring
  • Spring Boot
  • JUnit
  • Hibernate
  • Mybatis
  • Spring Data
  • Oracle
  • Sybase
  • MySQL
  • DB2
  • Spark
  • Hive
  • HDFS
  • Mongo DB
  • AWS
  • Hazelcast
  • Apache ignite
  • Angular JS
  • RESTful web service
  • HTML
  • JavaScript
  • Ajax
  • JQuery
  • Activiti-bpm
  • Jenkins
  • Ansible
  • Bitbucket
  • JSP
  • Servlets
  • JMS
  • JDBC
  • XML
  • Intellij IDEA
  • Eclipse IDE
  • SVN
  • CVS
  • GIT
  • Apache Tomcat
  • Nginx
  • Linux
  • UNIX
  • OSX
  • Windows

Certification

AWS Certified Cloud Practitioner

Projects

Simple Network IDS, Developed a simple network Intrusion Detection system using libpcap library. IDS detect the presence of an intrusion, given a rule file and the trace file, using Java jpcap library and java regex package. IDS works for both TCP and UDP packets., Fall 2007 Opinion Classification of user review data, An unsupervised learning approach to classify user review to be positive or negative. Review data taken from Amazon.com and C|net.com were classified using Part-of-speech tagging and combined orientation of adjective, adverb, verb and noun using the synonym and antonym set from Word Net., Fall 2007

Timeline

Lead Java Developer

JPMorgan Chase
08.2022 - Current

Senior Java Developer

Bank of America
04.2018 - 08.2022

Senior Java Developer

Deutsche Bank Group
11.2015 - 04.2018

Java Developer

Deutsche Bank Group
08.2013 - 11.2015

Analyst Developer

Goldman Sachs
06.2010 - 07.2013

Technology Analyst

Goldman Sachs
06.2008 - 05.2010

Technology Internship

Goldman Sachs
06.2007 - 08.2007

Graduate Research Assistant

Lab Info Services, UIC Medical center
01.2007 - 05.2008

MS - Computer Science

University of Illinois at Chicago

B.Tech - Information Technology

Anna University, Chennai, India
Ashwin Natarajan