Architect, Development Manager Resume
SUMMARY:
- 18 years experience in architecting and building enterprise grade software applications for Finance and Trading sector.
- Extensive experience in technology architecture, integration, modeling, governance, system and process re - engineering, technical project management and global team development.
- In-depth knowledge of financial instruments - credit, interest rate and equity derivatives.
- Expertise in design and development of software for trading fixed income products including various types of Bonds, Confidential, Options and Futures.
TECHNICAL SKILLS:
Languages/APIs: Java/J2EE, REST, SQL, HTML, Javascript, Python, C++
Database/Cache: Sybase, SQL Server, DB2, Oracle, ElasticSearch, MongoDB, Apache Ignite
Testing Tools: Junit, Mockito, Fitness
PROFESSIONAL EXPERIENCE:
Confidential
Architect, Development Manager
Tech Stack: Core Java, XML, MQ, MongoDB, Sybase (15.7)
Responsibilities:
- Involved in day to day development management - design documentation, code reviews, brainstorming design ideas and troubleshooting issues while testing.
- Awarded a seat in the architecture review committee due to my relentless pursuit to improve systems interactions - mostly through simplification.
Confidential
Senior Application DeveloperTech Stack: Core Java, XML, MQ, MongoDB, Sybase (15.7), DB2
Responsibilities:
- Working with a team of 10 developers to implement requirements from firm’s controllers groups to meet various regulatory requirements.
- Interfaces to strats based risk models were revamped to support real-time modeling needs.
- Took over a multi-year project by learning the system and managing the UAT with users.
- Managed a support team of 25 people across Americas, Europe and Asia.
- Increased stakeholder management participation and eventually became the single point of contact for all day to day activities.
- Eliminated 50% of the process around ticket management resulting in increased efficiency and better personnel engagement.
- Introduced a new internal system to streamline support schedule tracking and improve transparency with stakeholders.
- Expanded support coverage to 4 more applications while optimizing to keep personnel count the same.
Confidential
Architect, Team Lead
Tech Stack: Core Java, XML, JMS (Tibco’s EMS), Sybase (15.7), Web (HTML, JSP, Struts)
Responsibilities:
- Designed a system for rapid modeling of exotic OTC derivative instruments that required implementation through full life cycle of a security - front, middle and back office.
- Developed a generic XML structure to model complex asset classes by using simpler building blocks.
- Built a high performance Java processor to accelerate processing of high volume messages.
- Coordinated with various teams - trading desk, trade management, portfolio accounting, reconciliations and sales.
Confidential
Senior Application DeveloperTech Stack: Core Java, Java8, RxJava, ETL tools, Sybase (15.7), REST service, JSON/Jackson, Gemfire.
Responsibilities:
- Designed and developed an infrastructure for serving data for quant owned risk and attribution model.
- Built connections to external risk data vendors - Citi’s Yield Book, Barclay’s Point (Collateralized), JPM(for Emerging Market) using RxJava based implementation.
- Architected an intelligent data assimilator layer which is responsible for deciding data quality between various sources.
Confidential
Senior Application DeveloperTech Stack: Core Java,, ETL, Sybase (15.7)
Responsibilities:
- Built a system for representing bank loan positions in WSO to be booked into Confidential ’s internal accounting system. This involved learning all the nuances of one of the most complex financial instrument from an asset servicing perspective.
- Mapped data points from WSO to internal systems to be able to map transactions accurately to have correct impact on accounting.
- Developed reconciliations and related workflows to manage any processing issues on a daily basis.
Confidential
Senior Application DeveloperTech Stack: Core Java, Java8,, Sybase (15.7), REST service, JSON/Jackson, Gemfire.
Responsibilities:
- Built a REST based security reference data service to act as a single authoritative source of security reference data across various trading desks, middle/back-office systems as well as reporting systems.
- Built Actual source of reference data was implemented in the middleware layer having connections to various internal (trading desk, SecDB ) and external (Bloomberg, Intex, Reuters, Markit ) reference data sources.
- Built a big data warehouse for Bloomberg back office data using MongoDB.
- Due to the high availability requirements, we had to build distributed infrastructure capable of zero downtime software deployments.
- Built a security identifier service which provides a unique ID to a tradable security. With myriad number of security identifiers prevalent in the market, this was a core requirement for standardizing and centralizing all reference data.
Senior Application Developer
Confidential, New York
Responsibilities:
- As the technical lead of the Confidential portal web team, designed and developed web pages to match with the old Unix/Motif applications. It was built using Websphere application server with Sybase backend.
- Built a real-time application showing prices from Reuters, TradeWeb and internal trading desks of Confidential .
- Involved in redesign of the primary web application to use struts. This involved migrating into a new user interface using JSP/Servlets and EJBs (Weblogic). Oracle was the backend.
- Team lead for two major application migration from Netdynamics server to iPlanet application server (fully J2EE compliant). Main point of contact with the business for regular project updates.
- As part of creating a web enabled version of the existing mainframe/Unix based platform, was involved in design and development of 10+ screens of the application.
- Netscape application server was used with Java/HTML to build the application. Oracle was used as the datastore.