Vice President Resume
New York, NY
SUMMARY
- 16 years application development experience from systematic architecture design decisions to best practices code implementation with object - oriented modeling, design pattern, functional programming and concurrent programming in multithreaded environments.
- Highly flexible and adaptive in different languages Python, Java, Slang and Scala
- Production support on various critical trading and risk systems at top Wall Street firms.
- Contributes to root cause analysis with strong analytical, problem solving, and TEMPeffective communication skills.
TECHNICAL SKILLS
- Core Java
- Server-side component design
- Messaging
- Confidential MQ
- SOAP
- Sybase
- DB2
- Linux environment
- Spring
- Hibernate.
PROFESSIONAL EXPERIENCE
Confidential, New York. NY
Vice President
Responsibilities:
- Developed Risk calculation, Position Report, PnL reporting and Stress scenario analysis for Crude financial derivatives in Quartz.
- Migrated Crude Physical trading legacy system onto Quartz.
- Sit with Traders and Quants on trading floor for daily production system support.
Environment: Python, Quartz, Oracle DB
Confidential, New York, NY A
Senior Analyst
Responsibilities:
- Designed and implemented data sourcing and aggregation service both in Slang and Scala code base to feed optimizer engine.
- Build Risk calculator’s framework and data analysis tool to compute daily MLO for different term stress under various scenarios.
- Built OTC position sourcing and OTC Stress price to feed Mark to Market engine.
Environment: Slang, SecDB, Sybase IQ, DB2, Java, Scala
Confidential, New York, NY
Assistant Vice President, Java Developer
Responsibilities:
- Position Location Service (PLS): provide service API for client to request EOD snapshot, intra day and live position, trade, and amendment for requested books.
- Instrument location service is responsible for retrieving trade economics for all supported instruments from multiple trade resources and offer a unified interface and data model.
- Built Risk report generation and reconciliation framework.
Environment: Core Java, Spring, Oracle DB, Python, Middleware (Internet Communication Engine) for synchronous calls among processes.
Confidential, New York, NY
Java Developer
Responsibilities:
- Applied and factored design patterns on reusable components supporting generic data models, system interfaces and workflows services for FX Trade processing system.
- Lead developer in FX Option back office renovation team.
- Built out new features from scratch in Option Trade Completion engine and Options Back Bridge apps that communicating with front office trade entry, back office confirmation, settlement and Journaling systems.
Environment: Core Java, Server-side component design, Messaging, Confidential MQ, SOAP, Sybase, DB2, Linux environment, Spring, Hibernate.
Confidential, New York, NY
Sr. Java Developer,
Responsibilities:
- Automated transaction process in Core Java to deal bulk data file with different format from vendors servicing file to improve business productivity and reduce funding cost.
- Built dynamic Collateral Data calculation and stratification engine in Core Java to facilitate data modeling and statistic analysis, which expedited trading support.
- Sybase table schema design with data modeling and business logic implementation in Transact- SQL stored procedures to increase performance.
- Constructed online searching engine, portfolio and trade position management tool.
Environment: Core Java, Server-side programming, Sybase.
Confidential
Java/J2EE Consultant
Responsibilities:
- Implemented Observation Model Runtime Environment in Java according to Model-Driven Architecture (MDA) to process business performance observation to allow information gathering, information aggregation, visualization of metrics, recognition of situations and invocation of actions.
- Dynamic Java code generation and transformation from Eclipse Modeling Framework (EMF) generated XML Metadata Interchange (XMI) data resource using UML development tools (Rational Rose).
- Structured Event subscription system for generation, propagation, persistence, and consumption of events by integrating Common Event Infrastructure in WebSphere Application Server and Message-Driven Beans.
Confidential, New York, NY
Senior System Analyst/Programmer
Responsibilities:
- Applied MVC design patterns in J2EE technology to establish scalable and high performance Multi-threaded application architecture.
- Developed data capture, transaction management with Stored Procedure Performance tuning and query optimization in Sybase.
- Designed Web presentation layer using Servlets, JSP, JavaScript and HTML to generate dynamic user-friendly interface and easy data accessibility.
