Senior Consultant Resume
SUMMARY
- 14+ years of experience in developing applications. Nearly 6 years on Calypso and rest using J2EE, Java.
- Well Versed in Finance Domain. Hands on experience in products like Equity Derivatives, FX Spot, FX Option, FX NDF, FX CSF, Bonds, CDS, CDS Index, IRS, FRA & OIS
- Hands on experience in Calypso version upgrade from v7 to v12; Including porting products like CDSIndex migration of trades and cash flows, pricing, and valuation
- Hands on experience on Market Risk side for calculation of Historically Simulated VaR, NPV etc. using Calypso and ERS APIs
- Hands on experience in supporting Oracle coherence implementation and building applications interacting wif Coherence DataGrid.
- Hands on experience on Back Office implementation of Bond product (Thai Market). CRE generation, Fee Calculation, Accounting Event Configuration, Report generation etc.
- Experienced in upgrading Calypso from v7 to v12 and also v9 to v12.
- Hands on experience in the life cycle of Software Engineering - Requirement Analysis, Design, Development and Unit Testing.
- Equipped wif a set of excellent communication skills, determination to learn and a quest for excellence, makes a competitive and efficient leader.
TECHNICAL SKILLS
Programming Languages: Core Java 8
Trading Platform: Calypso version 15, 13, 12, 11, 10, 9 and 7
Web Technologies: JSP, Servlets, HTML, JavaScript
Servers: IBM WebLogic, Apache Tomcat, Karaf 4.0.4
Databases: Oracle 11, 10g and 9i, SQL Server 2008
Tools: Enterprise Architect, VPN, Putty, Toad, Eclipse
CM Tools: SVN, Git
Operating Systems: Red Hat Linux Server 5, Windows 7, Ubuntu 16 LTS
Frameworks: Spring, Hibernate, Camel, JAXB, MyBatis
Others: Oracle Coherence, IBM MQ, Solace, Maven
Certification: SCJP 1.4
PROFESSIONAL EXPERIENCE
Senior Consultant
Confidential
Environment: Java (Core), Calypso v15, Solace JMS, Oracle 11g, Eclipse IDE
Responsibilities:
- Creating Functional Specification Document for the project defining processes for trade ingestion, settlements, and accounting besides other functionality.
- Listing and defining transfer and message workflows along wif relevant rules and checks.
- Generating Payments, Balance Positions, and Postings sample file for downstream systems using Java and Calypso API
- Entire EOD processing and reconciliation and report generation.
- Setting up Gradle for project and using the same to create java libraries for use across the project.
- Code reviews and issue resolution for team members
FAP Development
Confidential
Environment: Java (Core), Oracle 11g, Spring Batch, Ecore(in house product), JAXB, Maven, Eclipse IDE
Responsibilities:
- Wrote code to generate complex and large XMLs involving several DB tables
- Wrote code to publish the XMLs to subscribers using SFTP protocol
- Created MyBatis based components called mappers to fetch data from DB
- Configured spring batch jobs to periodically generate and publish XMLs
- Bug resolution and bug fixes for code change
- Provide guidance regarding Ecore framework to new team members in USA and India
- Was instrumental in providing support to the live application during and after release
Confidential
Environment: Java (Core), Oracle Coherence, Spring Boot, Spring JDBC, Spring JMS, Maven, Eclipse IDE
Responsibilities:
- Created a spring boot application that reads from Solace queue and writes to the DB
- Created a spring JDBC based mechanism to read from DB and write to Coherence cache
- Created JIL scripts to insert Autosys jobs which periodically clean caches
- Making regular weekly releases to datagrid corresponding to Data Model changes of client applications
- Adding new caches to the datagrid and/or modifying behaviour of the existing caches e.g. changes in eviction policy
- Bug resolution and bug fixes for code changes in datagrid
- Providing on going production support for datagrid and production bug resolution
FX Option, Spot and Forward
Confidential
Environment: Java (Core), Calypso v13, Oracle 11g, Eclipse IDE
Responsibilities:
- Calypso Accounting Event and Rules configuration.
- Calypso Postings and Postings Reversal generation.
- Extending Calypso Accounting Handlers for customization of Accounting functionality
- Setting up Balance and Posting Summary report along wif custom accounting reports.
- Setting up Trade workflow, Trade and Static data filters and writing custom check rules.
- Setting up EOD trade valuation and Accounting Conversion Calypso Scheduled Tasks.
- Writing back end code for Swift Message data storage and processing.
- Creating excel based reports (using Apache POI) for Reconciliation of Message Data and Message Auditing
- Creating Stored Procedures and Triggers in Oracle DB to make entries in event tables.
- Code reviews for team members
Confidential
Environment: Java (Core), Calypso v12, XML, Oracle 10g, Eclipse IDE
Responsibilities:
- Leading onsite-offshore model
- Detailed end to end planning of overall project - Identifying all the activities & planning their sequence
- Making Design recommendations to client, Estimation of effort and Recruiting and building team at offshore for project development
- Developed a utility to read data from Excel and XML (using StAX) for FXF trade creation in Calypso as a proof of concept
- Developed Trade Processing module which brings in deal into Calypso system and creates novated trades
- Designed customized settlement and valuation scheduled task
- Code reviews for the offshore team
Confidential
Environment: Java (Core), Calypso v7, v11.1 and v12, JAXB, XML, Oracle 10g, Eclipse IDE
Responsibilities:
- Movement of trades and cash flows from v7 to v12 using Calypso API and JAXB.
- Implementing customized Pricer Measures in v12
- Debugging and resolution of bugs related to mismatch in NPV, Spread01 etc. between v7 and v12
- Calculation of Wif Holding Tax for Interest bearing and Discounted bonds.
- CRE generation and Accounting event configuration for same.
- Workflow definition and Check rule creation and configuration.
- Writing Scheduled Tasks and using Calypso reporting framework for report generation.
- Setting up Fee configuration in Fee definition window.
- Generating margins for IRS product. Namely, historically simulated VaR calculations, DV01 calculations, NPV calculations and combining these wif mathematical concepts to generate Variation and Initial Margin.
- Setting up curves for Scenario Analysis for CDS/IRS product.
- Leading a team of 6 developers to write code for generating Custom Reports, importing of trade XMLs from MarkitWire. Using Java Concurrency to create Novation handlers in multithreading environment, writing Scheduled Tasks, Workflow Configuration etc.
- Creating custom Engines using Calypso API.
- Parsing incoming XML data files (using JAXB) and updating database wif the data received.
- Setting up calypso version 11.1 for the team.
- In the process of setting up calypso version 11 upgrading the database using calypso execute SQL.
- Removing compilation errors and analysing runtime issues.
Confidential
Headstrong-Genpact
Responsibilities:
- Joined Headstrong and worked for various projects involving various Web Technologies e.g. AJAX, Core Java, Struts 1.2 and JSP. Working in finance domain project since April 2010.
- In finance domain worked on transition activity from Accenture to Headstrong and worked for setting up the application at offshore location
- Worked as on-site coordinator for 3 months, ensuring smooth transition from current vendor to Headstrong
- Acted as single point of contact for all client queries and concerns. Provide guidance and inputs to team members at off shore location.
- Joined Perot Systems in June 2005 and passed SCJP certification
- Worked for 2 years for different web application for Trader Media Group in Perot Systems
- Learnt various technologies through on the Job training which include XML and AJAX, Struts 1.2, JSP, Servlets and Junit etc.
- Joined Amdocs Pune in January 2007 and went through Unix and Amdocs products specific trainings.
- Worked for British Telecom project at Amdocs.
- Got introduced to Amdocs CRM and basics of Spring technology.
