Experienced Development Lead / Full Stack Developer with 18+ years of expertise in managing the complete software development lifecycle in financial institutions. Proficient in Java and web-based technologies, with deep knowledge of Equity and Derivatives trading platforms. Proven track record of leading cross-functional teams, delivering high-impact projects, and driving results using Agile methodologies.
Digital Virtual Staff (DVS) is an AI-powered solution designed to assist organizations by performing various tasks and activities typically handled by its employees. It will be integrated with the organization's systems and aims to automate mundane and administrative tasks, freeing up its employees to focus on more strategic activities. Currently, we're focused on MVP build for career counseling and scrum master bot.
Technologies used:
Java 17, Spring MVC / WebFlux modules, Spring Cloud, Spring AI, React JS, Flutter, MongoDB, Redis, Azure services
Synthetics
Trade capture system - both Electronic (FIX based OMS - High Touch / Low Touch) & Manual and Post Trade lifecycle management for Equity swaps (and variants) and P-Notes. The application is used by FO (Traders) and MO (Operations) team for Order / Trade lifecycle management and client reporting. The application has backend microservices (SpringBoot / Java) and frontend desktop application on C#.
Technologies used:
Java 8, Spring Boot / Modules, Spring Cloud, Hibernate, Solace Pub/Sub, MQ, gRPC, TIBCO RV, Cameron FIX Engine, Apache Ignite, AWS, Splunk, Bamboo, Artifactory, Gradle, uDeploy, Fortify, BlackDuck.
FROST
The project is for implementation of strategic web based deal entry and lifecycle management application used by various trading desks . The application captures the deal "as-is" and is based on in-house developed message format and and facilitates integration with legacy trade data store. The application is built on Spring / Java / Scala (Backend) and Angular JS (Frontend).
Technologies used:
Java 8, Spring, Angular JS, Elastic Search, Cassandra, Consul, Solace Pub/Sub, gRPC, AWS, Kubernetes, Prometheus, Grafana, Jaeger, Splunk, Bamboo, Artifactory, Gradle, uDeploy, Fortify, BlackDuck.
The Charles River Investment Management Solution automates front and back office investment management functions across global business lines, asset classes and currencies on a single platform. Provides portfolio management and trade execution to three key groups – Investment Managers, Private Bankers & Dealer community.
Technologies used:
Charles River 9.6, ULBridge, Spring Boot, Apache Camel, MS SQL, IBM MQ, Autosys, Angular JS, Jersey(REST), Teamcity, Nexus, Maven, SOAP UI, Git/Subversion, SonarQube, JIRA, Confluence
Client Data Configuration
The CDC application stack is used by PB / PBE for client onboarding to define financial relationships & client commissions and also to manage entitlements of wealth clients. Also, operations team uses it for account linking and for account opening.
Technologies used:
Spring 3 modules, Apache Camel, Oracle, IBM MQ, Autosys, Angular JS, JQuery, Nolio, Jenkins, Nexus, Splunk, Maven, SOAP UI, Subversion
Charles River
The Charles River Investment Management Solution (Charles River IMS) automates front and back office investment management functions across global business lines, asset classes and currencies on a single platform.
Technologies used:
Charles River 9.1.4.3.3, ULBridge, Spring 3, Apache Camel, Spring WS, MS SQL, IBM MQ, Autosys, Angular JS, JQuery, Jersey(REST), Teamcity, Nexus, Maven, SOAP UI, Subversion
Creation of a new portal application (DDS) for wealth clients where users can access consolidated information of their accounts.
Technologies used:
Grails 1.3.7, Spring 3, Apache Camel, Spring WS, Tomcat 6, Jersey (REST), JQuery, Oracle 10g, H2 DB, JUnit, Mockito, Dirty-Mockito, PowerMock, Team City, Nexus, Subversion, Maven, JMeter, Java Melody, SOAP UI
Creation of a new online application (MPI) with which Market Participants use to interface with the Independent Market Operator (IMO).
Technologies used:
Struts 2, Spring 3, Hibernate 3, JAXWS, JFreeCharts,
DhtmlX products, DWR, JQuery, ActiveMQ, Tomcat 6, Oracle-10g, Subversion, Cruise Control, Maven, Nexus, JIRA, SOAP UI
EMC - Offer Management System
Involved as Technical Lead to build new online trading application with which the Market Participants interface with National Electricity Market of Singapore (NEMS)
Technologies used:
Struts 2, Hibernate 2, J2EE, JFreeCharts, Tiles, DhtmlX products, Weblogic, Webservices, ALSB 3, Sonic MQ, AJAX, Oracle-9i, ant, VSS
BSE - Real time Surveillance System
Involved in design & development of online surveillance system for the Equity, Derivatives and Debts Markets
Technologies used:
Struts 1.2, J2EE, Swings, OC4J, TIBCO, AJAX, Oracle-9i, Timesten 5.1 In-memory database, ant, VSS