Self-starting, energetic, self motivated individual and a great team player. Excellent inter personal skills with the ability to interact with individuals at all levels effectively. Firmly believe that constant learning is the key for one’s own success.
Experience
2025 — Now
2025 — Now
Started with TCH ON the RTP Development team
2020 — 2025
Pennington, New Jersey, United States
Technical Lead of an agile team to handle payment services for Global Payment Orchestrator team within Bank of America. Working to integrate us real time payments to paypal, zelle and open source systems such as Banked, Shopify with REST API's in the solution.
Lately involved in carrying GPO to the next level of throughput by separating out into a dedicated infrastructure just to handle US Real Time Payment flows. This involves handing all channels such as API, file and Message flows to be separated into a separate entity (AIT). This involved planning, organizing and handling the issues related to code, config refactoring to make this effort as easy as it can be. Involved in architecting and working with the downstream and upstream of the business flows to address the changes needed by them or handling the routing in such a way to necessitate minimal changes for them. Also worked with the performance team to hit delivery milestones for this year with regards to achieving desired throughput and take the platform to do four times more than what is to be delivered this year.
Have carried multiple hats from being a developer to being a Dev lead for handling the US Real Time Payment services for an agile team with Product owner, Business partner, architect, developers and testers. I have also assumed roles as platform engineer to handle issues seen during performance testing as a part of a release to handle issues with Platform, Code and Configuration to make the whole platform performant.
Created threat modeling, solution & design documents with component/sequence diagrams based on the requirements . Worked with the scrum team to handle the design to take it to development, end to end testing and supporting production.
Took paybybank project from proof of concept to production in a year. This involved building backend api’s to connect to a open source payment integrator in Europe known as banked.
2019 — 2020
Pennington, NJ
I was involved in designing and developing various web services connecting the various clients to process or system api’s involved in the solution. A lot of coordination was required between multiple teams to handle the release. Worked in two week sprints towards a quarterly release of products to implement business solutions as put forth by the business requirements.
Involved in standardization of the build dependencies of the pom’s used in the mule projects and templated Jenkinsfile for jars and api’s to build the projects in similar manner and with minimal updates to projects.
Had to work with business, Architecture, UI and services partners to architect and design a solution to work towards creation of the services to handle the business initiative. Development involved creation of YAML/RAML contracts for API’s and created a Mule orchestration API layer for various services as required by the business initiatives for each release. Work involved working with various teams managing the profile data between the composite, process and data api’s to save the data to the database.
Created Process API’s with Mule Anypoint studio to create applications. Authored YAML contracts to share with other teams within the organization and worked with creating RAML contracts to create web service applications to handle business orchestrations. API’s were built using RAML’s to be shared with consumers of web services. Transformations were done using data weave (mule expression templates compiled by Scala) to transform messages between predominantly xml and json formats.
Agile methodology with Rally and JIRA were used to deliver a quality product. Represented our team in the scrum meetings.
Worked with Business partners and other API teams to perform story grooming or stories created for requirements towards present and future releases.
Involved in code reviews and creating unit tests towards releases as a part of api development.
2014 — 2019
East Brunswick, NJ
• Lately I have been working in a three-pronged approach, to support the operations of Delphi.
1. First responsibility is to support the Solution Director to create better tools for customers to support our product configuration, establishing a better solution architecture to scale various components and integrate home grown products tightly within the new architecture. This involves development of tools such as health check using Java, python, pl/sql development using oracle.
2. Second responsibility is to work with our Web Architecture Director to create the next generation of the OASIS platform which start with support for RESTful web services to support micro services for the long haul. This involves researching and doing proof of concepts with spring boot, spring in the cloud services. As a part of this effort, I am developing a proof of concept to create our application in docker and then use Kubernetes for container orchestration to scale the application horizontally and vertically.
3. Third responsibility is that I work with our customers as a consultant solution architect/developer for supporting our products into a solution that customer wants us to be a part of their architecture. I have worked with client applications to support third-party application MuleSoft applications, Salesforce and TIBCO integrate with OASIS web services.
• Was involved in leading and mentoring a team 10 developers to design and develop solutions for Oasis application platforms as a part of the MEDPRO (major client of Delphi) development team.
2017 — 2017
2017 — 2017
50 Harrison St, Hoboken, NJ 07030
• Working with a team of scientist and senior architect to build a software for handling tamper evident data in a distributed ledger using block chain technology.
• Working on creating a java API layer that would be the interface for all the applications to communicate with adding data to block chain which can be independently and algorithmically verified. Java API layer would communicate with the java software agents that talk to the block chain daemon that adds transactions to the block chain. As a part of that development, I am involved in creating java applications to support Restful Services and secured web sockets using Netty and working with Amazon Web Services framework (AWS) products such as EC2, S3 and SQS to develop java applications that work on the cloud. Worked with Netty lightweight server and created web sockets/restful services to transfer block chain data between producer and consumer of this data. Docker software container platform to get and package java application as a part of this development effort. Git was used for package and dependency management and hosted the code in Github.
• Architecting the solution for the product along with the chief scientist who was responsible the whole development of the block chain using bitcoinj and bitcore/bitcoin.
• Worked with integrating the application in SAP4Hana cloud solution for hosting this application on it.
ENVIRONMENT: Java, Spring integration framework/Spring data, MongoDB, MySQL, Netty / Jetty / Undertow java servers, TestNG, eclipse, Jenkins, Maven, Sonatype nexus dependency management, SAP/Hana, Kafka/Zookeeper
Education
New Jersey Institute of Technology
MS
National Institute of Technology, Tiruchirappalli
B.S
RSK Higher Secondary School