Lead Java Developer Resume
New York, NY
OBJECTIVE
- To acquire a full time analyst position in trading strategies, risk management and market analysis related fields emphasizing strong analytical, presentation skills and experience with financial products.
TECHNICAL SKILLS
Project Planning: MS Visio, MS Project, MS Office, MS PowerPoint, Rational Rose, WebEx, Jira
Programming: JAVA, Python, C#, VBA, R, PERL, PL/SQL, KDB+ Q/KSQL, HTML/XHTML, XML, XSL
Java Technology: J2SE, J2EE, Swing, Multi - threading, JDBC, JPA, Messaging, ReactiveX, Chronicle, QuickFix/J, SOAP, POI, Spring, Hibernate, JMH, JUnit, Hamcrest, Cucumber, Maven, Ant, Gradle, Ivy, Slf4j, Log4j, Jenkins
Python Technology: Anaconda, Scipy Stacks, Pylint, thread, Threading, Six, Bottleneck, Pillow, Ply, BeautifulSoup, Numba, Theano, Gensim, NLTK, Requests, Flask, PrettyPlotLib, Seaborn, Bokeh, Plotly
Relational Databases: Oracle, Sybase, KDB+, MongoDB, MYSQL, Microsoft SQL Server, Visual Fox Pro
Server and Container: Apache Tomcat, Spring Boot, JBoss, Wildfly, Weblogic, Internet Information Services
BI Reporting: Business Objects IX, Cognos Series 7, Tableau 10
Database Modeling: Erwin 4.0, Toad 8.5, DbVisualizer Pro, DBSchema
Software IDE: IntelliJ IDEA, Eclipse, NetBeans, JBuilder, Spyder, PyCharm, Visual Studio .NET, XMLSpy
Web and Graphic: Macromedia, HTML-Kit, Adobe Photoshop, JASC Paint Shop Pro
OS Platforms: UNIX/Solaris, Linux x86, Windows OS Series, Macintosh OS-X/9
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Lead Java Developer
Responsibilities:
- Build in-memory distributed caching infrastructure for all reference data. Java, Spring, Coherence, JPA, TopLink Grid, Tibco RV, IBM Lotus Symphony, Junit
- Comprehensive TCA pre-trade and post-trade to ensure trading efficiency and regulatory compliance.
- Develop bond pricing component to calculate over $1.3 trillion inventory securities. Java
- Trade book management and QA automation testing on large-scale live trade activities. Java
- Rewrite complex SQL queries, stored procedures and ETL scripts for backend migration from teh Sybase legacy system. Sybase ASE, Oracle
Confidential, Stamford, CT
Front Office Developer
Responsibilities:
- Analyze current industry regulations and requirements such as Dodd-Frank, and Volcker requirements for P&L reporting and attribution.
- Development of interactive client account tool to manage customer information. Java, Swing/AWT
- Assisted in pricing of securities including bonds and mortgages. Python, R
- Build risk and pricing models for Confidential derivatives strategist. Excel/VBA
- Build worksheets for traders to manage structure products and derivatives. Excel/VBA
- Perform data reconciliation and answer to Ad-Hoc data requests. Oracle
- Setup Ad-Hoc Query batch jobs for teh trading desk running at End-of-Day. Oracle
- Build custom JDBC utility components to facilitate daily P&L reporting. Java, JDBC
- Automate ETL process to feed historical data into database. Oracle
- Provide strategic and tactical solutions in an efficient and timely manner.
Confidential
IT Equity Developer
Responsibilities:
- Build End-of-Day TCA Reports for Confidential Equity traders to manage Best Execution Services. VBA
- Build Global Market Monitor to facilitate research and for sales traders to access analytics from Bloomberg, particularly useful for fundamental and technical analysis. C#, WPF, Bloomberg API
- Enhancements and back testing of algorithmic trading platform for Asian markets. Java, Swing/AWT, ReactiveX/RXJava, Chronicle, JMH, Cucumber, Junit, Oracle, Jenkins
- Development of FMS as Confidential ’s Order management system within teh financial markets of Hong Kong, Japan, India, Australia, Taiwan, Korea, Singapore, Indonesia and Malaysia. Java, Swing/AWT, QuickFix/J, Itiviti Lists, Itiviti Tbricks, WebSphere MQ Series, Junit, Oracle, Jenkins
- Build Bloomberg data solution to analyze 11 different markets for portfolio clients. Excel/VBA, Bloomberg API, Access DB
- Assist teh trading desk in formulating pairs trading strategies to justify research.
- Make revisions and tidy up rules on trade settlement and netting for teh Back Office. Java
- Complete grid-computing exercises and test cases offer by service venders. Java, Gigaspace
- Supplied functional specification and documentation for global team usage.
- Volunteer to represent Confidential during teh weekends to join teh Children’s Heart Foundation.
Confidential, New York, NY
IT Equity Developer
Responsibilities:
- Build an Execution Desk utility for ML Equity traders to manage client account information. Java, Spring, JPA, Junit, Oracle
- Development of a TCA tool for ML clients to gain insight to historical order and execution information using a wider variety of benchmark measurements. Java, ML UI Framework, Junit, Oracle, Autosys
- Build Risk library and KDB+ process with statistics and interval tick data supplied by ticker plant. Q
- Design and implement MIS U.S Data mart and foundation OLAP cube to facilitate reporting. Oracle
- Build and prepare OLAP reports to teh higher management and trading desk on a daily, weekly and quarterly basis. Business Object, Cognos, Tableau, Soap
- Adjust business rules of transaction execution flows for End-of-Day flow analysis. Java, Oracle
- Automate ETL process to feed transaction and reference data into MIS U.S data mart. Perl, Oracle
- AMRS rotational support to ensure data availability for ML trading operation.