Senior Consultant Resume
PROFESSIONAL SUMMARY:
- 10+ years experience in Capital Markets in New York and Wall Street.
- 5+ years of Java and 7+ years of C/C++ expertise with OODesign and methodology.
- 3+ years messaging on distributed framework, Tibco, MQSeries, FIX, pub/sub, p2p.
- 3+ years in developing multithreaded application and optimization.
- 6+ years in Sybase, Oracle, Database Modelling, performance tuning.
- 3+ Java Spring, JdbcTemplate, MVC, JSP, Servlet.
- 6+ or more years in scripting with Perl, Shell (ksh/bash).
- 3 years in Autosys, Keep Alive, 6 years in Rational Rose products.
- 4 years of J2EE web application development with Weblogic, Apache.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Consultant
Responsibilities:
- Currently working in Compliance developing services, getting trades from different regions (APAC, Africa ) for intelligence gathering . Services are being developed with Java, Rest API, Spring, SQL Server, multithreading.
- Developing Metadata project used by operations in gathering static information about business models and other statistics about the process using Java, MongoDB, Ajax, jsp.
- Developed API’s for Confidential TOES Decommission for back - office functionalities involving variety of post-trade tasks such as T0-trades, Trade-reallocation, position reporting, position maintenance, trade closeouts, client pre-confirmations, Confidential +1 amendments for Futures using Google Proto-buf, Confidential multi-threaded lwmb-moet infrastructure library, spring, oracle.
- Added Confidential +1-Add/Amend/Delete: Service update /delete/add positions upon user action.
- Junit Test: Developed test cases for various scenarios for T0 and Confidential +1 trades, delete trades, reallocation trades. Bring Sonar coverage to 80% compliance.
- Worked on Control-Framework, DDS library migration to solace 6.x and wmb-moet-framework. Support DDS ( Data Distribution Service )system sending enriched data to d/s components
Technical Skills: Core Java, Spring, google prot-buf, J2EE, JavaScript, JSP, SOA, Junit, XML, Weblogic, Perl, Linux, Oracle, multi-threading, ant, maven, perforce, solace, MongoDB.
Confidential
Senior Java Developer
Responsibilities:
- Worked with Task Orchestration team for JPMorgan risk and analytics
- FileWatcher Tpf - Developing No-operation mode functionality, handle multi-formatted data source trigger files, writing Junit tests using java thread, Spring, Oracle, Junit, Weblogic
- Tpf & Tpf Scheduler - Developed new Tpf and schedules, for FNO, CDT feeds using DAL, Spring, Core Java, GemFire Cache server, Task Orchestration libraries., Weblogic, Oracle
- DataAccessLayer - Developed libraries for easy DB access resolving metadata mapping with Java classes using Spring, AOP, JdbcTemplate, Java reflection.
- Enhancement of Task Process Framework (TPF) library for disaster recovery implementation with Store and Forward feature (SAFJdbc) .
- Enhancement of TOAdminWeb MessageBrowser page with new business requirements like Skip & Hold, Select All, Message Filter using JSF, JSP, JavaScript
- Geneos - Developed interface to display performance related stats for production monitoring using FUEL UX, JavaScript, JSF, JQuery, JSON, weblogic
- Worked on metadata workflow update for project deployment using Jbpm-mule, Jpdl
- EES Migration of Admin Web application for new entitlements used weblogic,10.3, Java, xml
- Support Java, Real Time System feed, Risk applications, Fix bugs, ITSM, Work on new release and global deployment to various environments.
- Writing JUnit Tests for different scenarios using JUnit 4, mockito, shell scripts
Technical Skills: Core Java, Spring, J2EE, JavaScript, JSP, Fuel UX, Junit, XML, Weblogic, C++, Agile, Perl, Distributed GemFire Cache Server, Linux, Oracle, multi-threading, ant, maven, svn, clearcase
Confidential
Senior Consultant
Responsibilities:
- Worked for cloud-computing service in creating virtual environments within the context of Service Oriented Architecture (SOA) on a distributed platform for Confidential & Confidential .
- Developing components and Handlers for provisioning devices for Private Image Management in cloud virtualization using Java, PL/SQL, json, proftpd server Genome toolkit, UML, Curl .
- Developed tools to reflect performance of devices like SRX - 650 Firewall and F5 - Load Balancer reflecting details of their configured policies and the Confidential & Confidential SO Bridge repository.
- Working with Disaster Recovery team to streamline failover and fail back scenarios for Government Service Administration ( GSA ) clearance using Ksh, Perl, ACL, VCD, VSphere.
- Involved in developing Rule Engine and its subsequent processing through Rest message
Technical Skills: Core Java, J2EE, JavaScript, JSP, XML, Tomcat, C, Agile, Perl, Linux, Oracle, multi-threading
Confidential
Senior Consultant, New Jersey, NJ
Responsibilities:
- Worked on Security-Lending and Prime Services. This system helps the traders in getting a Locate for a particular security through Work Flow Manager and booking contracts for Loans & Burrows.
- Developing services in publishing real time Tibco Message for BFP and Repo trades.
- Developed applications to generate EOD reports for marks and settlement.
- Enhancement to Work Flow Manager used in sending Locates for short trading.
- Supporting floor operation, System build, Autosys, over night Data Caching using shell scripts.
Technical Skills: Java 1.5, Solaris, Tibco, RV, Sybase, ant, Autosys, ksh, Hibernate, Martini
Confidential, New York, NY
Senior Consultant
Responsibilities:
- Worked on Fixed Income Analytics used by Quants and Traders for price and risk assessment, This real time system is used by Barclay capital for its global operation.
- Developed a bridge from Talarian to Tibco using Smart Socket and Tib/Rv API’s, Publishing Market Data and Desk Prices on FI Instruments to develop pricing curves.
- Developed Server and Web page for Callable bonds reflecting Rates, Vega, Gamma and other pricing information using Java 1.5, JSP, JavaScript, Weblogic 10.3, Sybase.
- Developed libraries to handle mapping of FI instruments used by Point application.
- Enhancement and Migration of EMS Indicative Server using Java 1.5 and weblogic 8.1 where in Static data for bonds from Bloomberg and Reuters downloaded for pricing calculations.
Technical Skills: Core Java, J2EE, Tibco/RV, EMS, JSP, ant, Solaris, Sybase, C++, Websphere.
Confidential
Asset Management System Consultant, New York, NY
Responsibilities:
- Worked on portfolio management tool used by traders for Benchmark comparison with different institution. This system uses End Of the Day data from different brokerage firms.
- Worked on Armanta 5.0 Framework, a Portfolio Management Tool used by traders.
- Involved in the GUI enhancement using Swing, Java 1.5, JMS .
- Developing and optimizing stored procedure for Benchmark Performance Analysis, Data aggregations, Fx - rate derivation through triangulation.
Technical Skills: Java 1.5, Swing, Unix, AIX 4.1, Oracle, PL/SQL, 10.x, JMS, Websphere 6.0
Confidential
Senior Consultant
Responsibilities:
- Involved in Migration and development of multi-threaded Rate Library package used by Commodity and Foreign Exchange traders. These time series servers feed static and live EBS and Reuters Market data to analytic applications dealing with Options, Futures and other derivatives. Used Design patterns, Java, Sybase, Tibco/Rv, C++ WebSphere,, Swing, Solaris 2.8 Sun Studio 11, and Roguewave.
- Developing portals for displaying EOD matrix on FX Rates and Option prices for external clients using Java, Servlets Websphere (ND) app-server and Apache web server.
- Writing package for automatic deployment of binaries across regions using shell script
- Level 2 support for Commodity and FX-applications like Chart-o-Rama, Jcops, Volcenter. Monitoring data capture and delivery of End of the day data to clients.
Technical Skills: NT, Solaris 2.8, Java, J2EE, Perl, Clearcase, Sybase, C/C++, STL, Tibco, RV, Servlets, multi-threaded, WebSphere 6.0, Roguewave 9.1.
Confidential
Senior Consultant, New York, NY
Responsibilities:
- Meeting traders for drawing specification, developing strategies for migrating DillionRead, MBS, ABS, Repo securities to Confidential MTS system. Involved in General Ledger trade processing, Allocation and Clearance, used Java, JDBC and Sybase.
- Developed Citco and Confirm feed for trade reconciliation with Dillion Read QA and Settlement. Sorting breaks occurring in trades and positions.
- Developed approval functionality with P&L application where the traders can control certain trades to be dealt with junior partners using C+, Motif.
- Web Page enhancement for MBS Age penalty report used by traders used Apache/tomcat
- Writing shell scripts for running feeds through Autosys and carrying out stress test.
Technical Skills: Solaris 2.6, NT, core Java 1.4, C++, tomcat, Hibernate, Sybase, Martini, MQ-Series
Confidential
Senior Consultant
Responsibilities:
- Worked for Repo team on the Distributed Framework library involving Pub / Sub architecture.
- Developed Calendar Server for DvP, FoP for Euro-sec using agile methodology.
- Developed test cases for validation with various case scenarios.
- GUI Enhancement with respect to Motivation and Delivery methods.
- Support Euro-sec application for North America, and Europe.
Technical Skills: Solaris, Linux, STL, C/C++, Java, Sybase, XML, Perl, CVS
Confidential
Sr. Java Consultant, New York, NY
Responsibilities:
- Defined Use Case scenarios, functional specifications for reliable messaging .Developed multithreaded Parser module to track missing message to down stream component and forwarding retransmission message to upstream component through TCP/IP connections.
- Implemented multi-threaded services with Sockets for remote client connections to handle real time messages confirming to different exchange protocols. For gathering statistics on message reliability performances UDP Datagram were used.
- Developed libraries for parsers to handle End-Of-The-Day-Reset, In-Sequence, Out-of-sequence, Gap and Duplicate messages, Ack messages.
- Wrote Sequence Id identifier to support reliability framework.
- Developed system integration and unit test for the project.
Environment: Linux, core Java, C, Multi-threading, real time database, xml, Perl, CVS
Confidential, New York, NY
Consultant
Responsibilities:
- Database modeling, developing flow charts and stored procedures (Sybase version 11.1.1.1 & 12.5) for synchronizing pool inventory with Trade data.
- Writing SP for various operations like Buy, Sell, Cancel, Cancel-Correct of pool trades. Making the trade inventory air tight and free from shorts.
- Enhanced Manual Allocation blotter and Subset functionality’s using MSTK library
- Developed validation classes for Good Deliverables and Exceptions using MQ-Series and in house developed protocol.
- Allocating pools through Optimizer with standard variance and tolerances.
- Pool subset with different WAC, WALA, WAM, Street Pool factor.
- Developed Pair Off, Turn functionality and Position related features
Environment: Solaris 2.6, Linux, C++, Sybase, STL, Purify, Quantify, Perl, Java
Confidential, New York, NY
Consultant
Responsibilities:
- Developed the UI and Transaction processes with real-time message for NASDAQ work station II Order Management System.
- Developed code for Nasdaq Order History Scan window. This facilitates the user to scan the history of a particular order and its associated orders and carry out Cancel, Kill, Reinstate, Replace and other operations on it.
- Super Montage development was carried out on Solaris and Windows NT platform. Message Queues with CS protocol were used to communicate with Hosts through various transaction servers. NWII workstations API were also used for creating transaction.
- Involved in the development and integration of Siac Quick Order Entry subsystem to BBSS OMS Application. Developed QOE controller functionality, xrt-tabs and Motif wrappers using C, C++, Rouge Wave, Clearcase and Sybase, Developed customizable components...
Environment: HP-UX 10.2, C/C++, FIX 4.0, Neuron data, Motif 1.2, RogueWave, Clearcase, Purify, Quantify, Sybase, Macromedia, X-runner.
