Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Rahul Sundrani

New York

Summary

Seasoned Full Stack Developer with a proven track record at JPMorgan Chase & Co., adept in leveraging Java, Spring, and AngularJS to architect and deploy microservices on AWS, enhancing scalability and reliability. Demonstrates exceptional collaboration and problem-solving skills, significantly reducing processing times and driving efficient cloud migrations.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Full Stack Developer

JPMorgan Chase & Co.
Jersey City, New Jersey
07.2021 - Current
  • Developed and maintained Wealth Plan application features, delivering personalized financial insights to clients and supporting wealth management strategies
  • Worked on detailed migration strategies, including evaluating current infrastructure, performing risk assessments, and selecting appropriate cloud platforms aligned with business needs
  • Worked closely with cross-functional teams, including architects, engineers, and operations, to establish migration plans, timelines, and resource allocation, ensuring alignment with business goals
  • Deployed microservices on AWS ECS to enhance scalability, reliability, and fault tolerance of core financial planning services
  • Created multiple S3 buckets on AWS for storage and backup purposes
  • Designed and implemented Restful web services using Spring Rest API
  • Developed scalable distributed data solutions using Datastax Cassandra
  • Took care of monitoring and alerting Cassandra and Kafka using Grafana
  • Collaborated with cross-functional teams to design and deploy Spinnaker-based infrastructure solutions, ensuring alignment with project goals and timelines
  • Developed Kafka consumer and producer components for message exchange between client and advisor sides within wealth management platform on chase.com
  • Implemented multi-pipeline deployment for AWS applications using Spinnaker
  • Developed a project for processing 1099 tax lots, involving integration with the GainsKeeper vendor services
  • Leveraged Kafka in a multithreaded environment to streamline and significantly reduce end-to-end processing time

Software Engineer

Barclays
Whippany, New Jersey
08.2018 - 07.2021
  • Designed asynchronous RESTful Microservices using Spring Boot, focusing on efficient design and development
  • Established and configured AWS and OpenShift infrastructure, leveraging cloud formation templates written in JSON
  • Implemented dashboards and health alerts in Kibana and AppDynamics, providing valuable data analytics
  • Contributed to both technical and functional aspects of Continuous Integration & Deployment for Microservices within enterprise applications
  • Integrated Swagger UI and authored integration tests alongside REST documentation
  • Utilized Hystrix for managing latency and ensuring fault tolerance in Distributed Systems
  • Automated API services using the Karate DSL framework for Unit Testing, Integration Testing, and Regression Testing
  • Maintained code quality by employing tools like Emma, PMD, and Checkstyle
  • Performed CRUD operations in MongoDB and Oracle database management systems, such as updating, inserting, and deleting data, while ensuring secure and efficient data transmission via RESTful web services
  • Designed and implemented Spring Boot microservices to process messages within the Kafka cluster setup
  • Implemented OAuth 2.0 in the Barclays mobile application to authenticate and authorize REST services by exchanging access tokens
  • Contributed to various aspects of the Barclays credit card payments ecosystem, including merchant needs, gateways, acquirers, card schemes, fraud prevention, and payments operations
  • Developed message flow interfaces for challenge methods using WMQ to seamlessly transform messages between clients, meeting their business requirements

Software Engineer (Consultant via Bitwise)

Discover Financial Services
Chicago, Illinois
11.2017 - 08.2018
  • Facilitated development of web and mobile applications, along with internal client-facing applications such as back-end services for servicing, fraud detection, rewards, etc
  • Contributed as a member of the Core Security Infrastructure Development Team, extensively working with Java programming, deploying new releases, and ensuring production stability
  • Collaborated on writing JUnit test cases using the Mockito framework, JUnit, and TestNG
  • Utilized Java 1.8 Streams, Lambda Expressions, and Functional Programming features during the development process
  • Configured UrbanCode Deploy on PCF (Pivotal Cloud Foundry) using CF push
  • Established Jenkins Gradle builds automation with artifact uploads to Pivotal Cloud Foundry (PCF)
  • Implemented applications with Spring-MVC, leveraging Spring Boot, Spring Dependency Injection (DI), and Spring Annotations
  • Conducted research and analysis on high-risk transactions across all payment channels to detect potential cases of fraud and security concerns
  • Developed and maintained a CI/CD pipeline for building, testing, and deploying application artifacts
  • Implemented Synchronous and Asynchronous Listeners for Pivotal Gemfire
  • Integrated Swagger and MuleSoft API management for comprehensive documentation

Full Stack Developer (Consultant via W3eye)

TD Bank
Farmington Hills, Michigan
10.2016 - 11.2017
  • Earned the subject matter expert (SME) designation for pay-off services implementation, involving a range of technologies such as Core Java, Maven 2, Hibernate, Spring, Struts 2, Apache 2, Tomcat, Subversion, and Jenkins for continuous integration
  • Improved and created reusable components for the TD auto finance UI using Angular.js and Ext.js, implementing features based on user authentication and entitlements
  • Developed a new Spring Batch for processing transactions, utilizing Spring's Inversion of Control and Transaction Management
  • Actively participated in designing and implementing data structures, including linked lists, stacks, queues, trees, hash tables, and various sorting and searching algorithms for financial applications
  • Designed and implemented RESTful service interfaces using Spring MVC to facilitate communication between intranet and internet financial applications, particularly for payment authorization and displaying payoff quotes
  • Strengthened application security by addressing vulnerabilities using binary code analysis tools like Veracode and Sonatype scan
  • Crafted JIL scripts to add and schedule Spring Batch jobs using CA Workload Automation AE (AutoSys) tools

Full Stack Developer (Consulting via LogicPlanet)

Cisco
San Jose, California
04.2016 - 10.2016
  • Integrated Hibernate with the Spring framework to handle database operations efficiently
  • Collaborated with architects to develop a highly scalable and distributed system for running Web applications and Web services
  • Utilized Node.js, Angular.js, backbone.js, and Require.js MVC frameworks in the development of web applications
  • Implemented test cases using JUnit with Mockito for robust testing
  • Developed Angular services and integrated them with Cisco Webex e-commerce RESTful APIs
  • Developed REST-based web services using the JAX-RS library
  • Designed and documented REST/HTTP APIs, defining JSON data formats and a strategy for API versioning
  • Employed IBM uDeploy/uRelease for setting up automated and scheduled deployments

Full Stack Developer (Consulting via Midwest Technology Ventures)

DMAX
Dayton, Ohio
09.2015 - 03.2016
  • Developed front-end functionality using HTML5, CSS, JavaScript, JQuery, Ajax, JSON, and Angular.js, with Oracle database serving as the backend
  • Contributed to application development using Spring-Web MVC and other components of the Spring Framework, with Spring Core (Dispatcher Servlet) acting as the controller
  • Designed multiple financial reports for various vendors within a web server environment using the Business Intelligence Report Tool (BIRT)
  • Created conversion scripts in Oracle database using SQL, PL/SQL, stored procedures, functions, and packages
  • Implemented efficient back-end components with Java multithreading to achieve quick response times for large MySQL database queries
  • Upgraded the current application by incorporating the latest versions of Spring and Hibernate frameworks, and added Spring security to enhance application security

Full Stack Developer (Consulting via Logic Planet)

Cisco
San Jose, California
04.2015 - 08.2015
  • Implemented highly secure hybrid clouds (Amazon S3, Azure, and Apache Cloud Stack) and extended the data center to public clouds using Amazon S3, vSphere, and vCenter
  • Collaborated with architects to develop a highly scalable and distributed system for hosting Web applications and Web services
  • Utilized Tortoise SVN for version control, enabling developers to access common source code efficiently
  • Followed Agile methodology for project development, actively participating in requirement-gathering sessions and executing test scripts
  • Utilized design patterns in J2EE, specifically DAO and Factory patterns
  • Deployed and designed Amazon EC2 instances to ensure consistent and predictable CPU capacity

Business Intelligence Intern

Vish Analytics
Bloomington, IL
01.2015 - 04.2015
  • Conceptualized a data warehouse using the Centerprise Astera Software ETL tool, along with warehouse mapping logics, maps, and workflows
  • Conducted analysis and profiling of master data sources and data models on MS SQL Server and Progress DB
  • Developed intricate T-SQL and PL-SQL programs
  • Leveraged SSIS to design ETL packages for data validation, extraction, transformation, and loading into data warehouse databases and data mart databases
  • Additionally, processed SSAS cubes to store data in OLAP databases

Software Developer

Abhyudaya Multimedia
, India
06.2011 - 07.2012
  • Employed JSP, JSTL, Servlets, HTML, JavaScript, AJAX, and CSS for client-side programming
  • Integrated Hibernate and Spring frameworks to manage the database
  • Implemented action classes, form beans, helper classes, persistence manager, and data access objects
  • Developed JSP, Servlets, JavaScript, and HTML for the user interface (UI) components
  • Conducted Unit Testing and Integration testing using JUnit

Education

Master of Science - Information Systems

Illinois State University
Normal, IL
05.2015

Bachelor of Engineering - Information Technology

Rajiv Gandhi Technical University
Bhopal, Madhya Pradesh, India
06.2012

Skills

  • Java
  • J2EE
  • JavaScript
  • C#
  • C
  • C
  • HTML 5
  • CSS 3
  • AngularJS
  • Nodejs
  • JSP
  • jQuery
  • Extjs
  • JDBC
  • Hibernate
  • Spring
  • Spring Boot
  • Servlets
  • EJB
  • JSF
  • STRUTS
  • AJAX
  • REST
  • SOAP Web Services
  • Linux
  • UNIX
  • Windows
  • Ubuntu
  • Mac OS
  • Cassandra
  • MS SQL Server 2014
  • Oracle 11g
  • DB2
  • MySQL
  • MongoDB
  • SSRS
  • SSIS
  • BIRT
  • R
  • IntelliJ
  • Eclipse
  • MuleSoft API Manager
  • MuleSoft's Anypoint Studio
  • Maven
  • Gradle
  • JUnit
  • TestNG
  • Selenium
  • Firebug
  • Cucumber
  • Karate framework
  • Jenkins
  • Chef
  • Tomcat
  • WebSphere
  • Apache
  • Agile-Scrum
  • Waterfall
  • Amazon EC2
  • Amazon S3
  • PCF Cloud

Certification

  • Machine Learning from Cornell University
  • AWS Certified Solutions Architect
  • AWS Cloud Practitioner
  • IBM Certified Associate Developer – Rational Application Developer for Web Sphere
  • Microsoft Technology Associate – Database Administration Fundamentals
  • Microsoft Technology Associate – Web Development Fundamentals
  • Illinois State University– System Analyst Graduate Certification

Timeline

Full Stack Developer

JPMorgan Chase & Co.
07.2021 - Current

Software Engineer

Barclays
08.2018 - 07.2021

Software Engineer (Consultant via Bitwise)

Discover Financial Services
11.2017 - 08.2018

Full Stack Developer (Consultant via W3eye)

TD Bank
10.2016 - 11.2017

Full Stack Developer (Consulting via LogicPlanet)

Cisco
04.2016 - 10.2016

Full Stack Developer (Consulting via Midwest Technology Ventures)

DMAX
09.2015 - 03.2016

Full Stack Developer (Consulting via Logic Planet)

Cisco
04.2015 - 08.2015

Business Intelligence Intern

Vish Analytics
01.2015 - 04.2015

Software Developer

Abhyudaya Multimedia
06.2011 - 07.2012

Master of Science - Information Systems

Illinois State University

Bachelor of Engineering - Information Technology

Rajiv Gandhi Technical University
Rahul Sundrani