Projects

STAAT Insights - Wealth Management (UBS, USA)


Duration

Oct 2022 - Today

Work Location

New Jersey, USA

Role

Director

Responsibilities

Overall delivery of application.

Technologies

Core Java, Spring Boot, Azure, React, NodeJS.

Details

STAAT Insights application is designed to provide insight details to Financial Advisors within UBS. These insights will be available for there client.


Algorithmic Trading (Clearpool Group, USA)


Duration

Apr 2022 - Sep 2022

Work Location

New Jersey, USA

Role

Senior Software Engineer

Responsibilities

Writing Java code, JUnit test cases based on the requirement given in JIRA.

Technologies

Core Java, Spring Boot, Kafka, AWS, FIX.

Details

Clearpool Algorithmic Trading is an application designed to enable strategic trading for our clients. This application has multiple algorithms designed to match the need of each trade type and business type. This application helps our customer to execute the trade in best possible way. Traders can use the best suitable strategy for there trade execution. These strategies are configurable based on user requirements. From slicing an order to updating the price based on market conditions can be easily achieved with this application. Click here for more details about Clearpool Algorithmic Trading.


Next Gen Payment Platform (United Overseas Bank, Singapore)


Duration

Jul 2021 - Mar 2022

Work Location

Noida, India

Role

IT Architect

Responsibilities

System designing & Interface designing based on bank's requirement & existing infrastructure. Creating, updating Technical Design Documents. Understanding business requirements, use cases and converting them into technical stories. Writing Java code, JUnit test cases, Cucumber test cases for end to end testing.

Technologies

Core Java, EJB, JMS, Open Liberty, REST Microservices, Spring Boot, Kafka, Docker, Kubernetes, Oracle.

Details

This project is to upgrade UOB payments infrastructure with latest OPF based payments. This project helped UOB to process domestic, regional & international payments using OPF product. This project was to integrate all UOB regional banks to process realtime payments.


Instant Payment System (Al Rajhi Bank, Saudi Arabia)


Duration

Apr 2020 - May 2021

Work Location

Noida, India

Role

IT Architect

Responsibilities

System designing & Interface designing based on bank's requirement & existing infrastructure. Creating, updating Technical Design Documents. Understanding business requirements, use cases and converting them into technical stories. Writing Java code, JUnit test cases, Cucumber test cases for end to end testing.

Technologies

Core Java, EJB, JMS, XML, XSD, Weblogic, REST Microservices, MQ, Oracle.

Details

This project includes 2 seperate components or applications. First is Gateway & second is IPS System (Payment Hub). This project was part of nationwide initiative done by Saudi government to enable real time payment via SARIE. Gateway is responsible for communicating between SARIE payment platform & Al Rajhi IPS System. IPS System is responsible for processing payments in realtime mode (within 3 seconds). IPS system interacts with most of the bank systems for operations like customer validation, account validation, credit check, credit the account etc. Payment hub is also responsible for sending the payments to other participant banks. To learn more about SAMA & Saudi Arabia's IPS click here.


Core Banking System (Riyadh Bank, Saudi Arabia)


Duration

Jan 2019 - Mar 2020

Work Location

Noida, India

Role

IT Architect

Responsibilities

System designing & Interface designing based on bank's requirement & existing infrastructure. Creating, updating Technical Design Documents. Understanding business requirements, use cases and converting them into technical stories. Writing Java code, JUnit test cases, Cucumber test cases for end to end testing.

Technologies

Core Java, EJB, JMS, JSP, Servlets, Struts, XML, XSD, Weblogic, REST Microservices, MQ, Oracle.

Details

This project is to enhance bank's existing infrastructure and enable them to support international payments using SWIFT network. This project enabled bank to send and recieve SWIFT payments in domestic currency and other currencies. This project also provided functionality to process payroll and other batch based payment processing over SWIFT network.


Fumigo 3 - Data & Services (Ameriprise Financials, USA)


Duration

Mar 2018 - Dec 2018

Work Location

Noida, India

Role

Senior Developer & Manager

Responsibilities

Requirement discussion with business and clients, analyzing the requirements and converting them into JIRA, Coding, bug fixing, deployment and release management.

Technologies

Core Java, REST Microservices, Spring Boot, ODATA, Scala, Oracle.

Details

This project contains 100+ microservices created to access the data from various data sources in the organization. These REST services are used by internal and external applications to get the data in an organized, effecient and effective way. This application also migrates data from old data sources (DB2 / Mainframe / Archives) to new DB (Oracle). If the data is already migrated it will return data from Oracle otherwise application will fallback to old repository and fetch the data.


REGHUB MIFID-II Regulatory Reporting (Citibank, USA)


Duration

Jun 2017 - Mar 2018

Work Location

Pune, India
Tampa, USA

Role

Senior Developer

Responsibilities

Coding, bug fixing.

Technologies

Core Java, REST Microservices, Spring Boot, Kafka, Storm, Zookeeper, MongoDB.

Details

REGHUB is a one stop solution for all regulatory reporting within Citibank. This application sources data from various systems and then send the reporting data to various regulatories. This application has both real time message processing + reporting and batch job processing + reporting.


DTD Core Services (Credit Suisse, UK)


Duration

Apr 2014 - May 2017

Work Location

Pune, India
London, UK

Role

Senior Developer & Team Lead

Responsibilities

L3 production support, incident management, documentation, coding, bug fixing.

Technologies

Core Java, EJB, SOAP, XML, XSD, Weblogic, Oracle

Details

Derivatives Trade Database (DTD) services are set of various SOAP services. These services are responsible for managing end to end life cycle of a derivative trade. Right from receiving a trade on Gateway till the settlement of the trade on T or T + n days. The services are also responsible for trade matching between trades received from Icelink and other clearing houses. The services were also upgraded for STP to reduce manual intervention. The services also does trade reconciling and posting data to trader account books.


Agora Hermes Client - Java (Credit Suisse, UK)


Duration

Sep 2012 - Mar 2014

Work Location

Pune, India

Role

Senior Developer

Responsibilities

Coding, bug fixing and enhancements.

Technologies

Core Java.

Details

Hermes Java is a client side API written in Core Java to connect and place orders on existing order management system (Agora). The existing OMS is written in C++ and has client API written in various programming language. Hermes allows traders / users to send the trade to OMS.


AISDB & DAISY (UBS, UK)


Duration

Mar 2010 - Aug 2012

Work Location

Gurgaon (Gurugram), India

Role

Senior Developer

Responsibilities

Coding, bug fixing and enhancements.

Technologies

Core Java, JSP, Servlets, Hibernate, JMS, Tomcat, C# (.Net), Oracle.

Details

AISDB (Alternate Investment Strategy Database) is a front desk application to book OTC trades. This application allows the front desk to enter Hedge Fund & Mutual Fund details in the database. This also allows front desk to onboard new funds in the system. DAISY application is responsible for displaying calculated fee & rebate on the assets under management. There are two type of fees that are calculated Perfomance Fee & Management Fee. The fee calculation is done every night by an automated Control-M job.


Shopping.com Mobile Website (Shopping.com, USA)


Duration

Jul 2009 - Feb 2010

Work Location

Pune, India

Role

Developer & UI Engineer

Responsibilities

Coding, bug fixing, UI designing and enhancements.

Technologies

Core Java, JSP, Servlets, HTML, CSS, JavaScript, Tomcat.

Details

This was a web application designed specifically for iPhone web browser. This application enables user to view categories, items, offers etc.


NFC Active (Nokia, Finland)


Duration

May 2009 - Jun 2009

Work Location

Pune, India

Role

Developer

Responsibilities

Coding, testing, bug fixing.

Technologies

C, C++, Embeded.

Details

This was a mobile application which will be used as a digital wallet to store the cards. This application can be used to do payments using NFC technology. You can consider it as a pilot / POS project. NFC was not in the market when this project was done.


Kadoink (Kadoink Inc., USA)


Duration

Aug 2008 - Apr 2009

Work Location

Pune, India

Role

Developer

Responsibilities

Coding, testing, bug fixing.

Technologies

EJB, JMS, AJAX, Spring, Hibernate, Java Mail, MySQL, JBoss Application Server.

Details

This application is an SMS alert system from end (UI). There are various types of alert which user can subscribe and can edit on this portal. User can login and can send an SMS (Alert) to all those users who had subscribed for the alert. This application also had a module which intercepts an short code SMS


HITS MIgration (Credit Suisse, Singapore)


Duration

May 2008 - Jul 2008

Work Location

Pune, India

Role

Developer

Responsibilities

Coding, testing, bug fixing.

Technologies

Java, Perl, Unix

Details

This project was to migrate an existing system called HITS to Java. This old application was written in Perl and was responsible to fetch old trade records from archived data store.


RNTS (Cross Country Healthcare Inc, USA)


Duration

May 2007 - Apr 2008

Work Location

Pune, India

Role

Senior Developer

Responsibilities

Requirement analysis, coding, testing, bug fixing.

Technologies

Java, JSP, Servlets, EJB, EXT-JS Library, HTML, Java Script, Weblogic

Details

This application was a website specifically designed for Registered Nurses to apply for job opening in CCH (CrossCountry Healthcare / CrossCountry Travcorps). This website is a big leap towards application submission as previous application submission process was time consuming job. There was no way user can resume the leftover application but his new design allowed the applicant to submit the minimum required details and then can fill all other details later.


Dashboard II (Cross Country Healthcare Inc, USA)


Duration

Nov 2006 - Apr 2007

Work Location

Pune, India

Role

Senior Developer

Responsibilities

Requirement analysis, coding, testing, bug fixing.

Technologies

Java, JSP, Servlets, EJB, EXT-JS Library, HTML, Java Script, Weblogic, Oracle

Details

This application is specifically designed for recruiters & hospital staff. This application helps them to search available jobs, add jobs, edit jobs. This also helps them to find matching profile for specific job that is available in the database.