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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.