JONATHAN MARKSON
*********@***.***
Employment:
Bank of America New York City, NY
Senior Java Developer/VP
Design and develop enhancements for a front-office Cross-Asset-Trade
Monitoring Tool called XAMon. The product supports any kind of executions
with various constraints for viewing purposes. Technologies used are Java
1.6, Swing, JfreeChart, Wrappered Bloomberg Market Data, Core Java and
JdeskTop.
Instinet New York City, NY
2-2013 - 11-2013
Senior Software Engineer
Design and develop enhancements for a Front-Office Trading Application
called Newport. The product supports trading of three asset classes
Futures, Options and Equity. Technologies used are Java 1.6, Core Java,
Swing, SWT and Eclipse RCP Framework.
Citigroup New York City, NY
10-2012 to 1-2013
Consultant
Design and develop components for a Front-Office Fixed Income Derivatives
product called Spreader. While the product is in its infancy the purpose
is to execute orders based on trader strategies, and spreads between
Treasuries and Treasury Futures. Technologies used are Java 1.6 (Core
Java), ION, Q/KDB and Spring.
UBS Jersey City, NJ
7-2011 to 10-2012
Consultant
Design and develop components for a Middle Office Equity Derivatives
product called Klondike. The product maintains the life cycle of an Equity
Derivatives based trade (registration, amends, cancels, booking, etc.).
Technologies used are Java 1.6 (Core Java), Tomcat, Web-Works, Spring,
Hibernate and Oracle.
Credit Suisse New York City, NY
10-2008 to 7-2011
Consultant
Design and develop enhancements (GUI and Server Side Components) for a
Front-Office product called PrimeTrade. This product is a multi-asset
(Equities, Equity Options, FX, Futures) Trading System Platform. My
current focus is on the FX and Equity Options portion of the platform.
Technologies used are Java 1.6/Swing, Core Java, Jide, Sybase and Ambrosia.
TradingScreen New York City, NY
9-2007 to 8-2008
Principal Developer
Design and develop enhancements for a Front-Office product called
TradeSmart. This product is a multi-broker/multi-asset (Equities, FX,
Bonds, Futures, Options, etc.) Trading System Platform. My current focus
is on the FX portion of the platform. Technologies used are Java
1.5/Swing, Core Java and XML.
Barclays Capital New York City, NY
10-2005 to 8-2007
Senior Developer
Designed and developed enhancements for a Front-Office product called DDM
(Derivatives Deal Manager). This product was used by trading and sales
groups in Fixed Income. DDM is a Real-Time trade modeling and trading
system tool for determining risk determination and trade entry. The types
of products it supports are Interest Rate Swaps, Basis Swaps, Amortizer
Swaps, Swaptions, etc.. Technologies used for DDM are Java
1.4.x/Swing/AWT, Core Java, Sybase and XML.
CSFB New York City, NY
8-2004 to 9-2005
Senior Developer
Designed and developed enhancements to the Front-Office core product called
LOCuS (Locally Oriented Customer Service). This product was used by the
Sales, Research and various Trading groups in Fixed Income as well as
external clients. The product was used for Real-Time and Historical
modeling for various kinds of financial data (i.e. swaps, bonds, FX,
forwards, futures, etc.). Technologies used are Java 1.4.x/Swing/AWT, Core
Java, Javascript and XML.
JPMorganChase New York City, NY
12-2000 to 7-2004
Senior Application Developer
Designed and developed an n-tier J2EE/.NET Architectures for the bank's on-
line banking internet/ intranet systems. The type of projects that I was
apart of, which were based on SDLC utilizing UML, was Online Account
Opening (https://oao.chase.com) which gave customers the ability to open
up checking/savings accounts etc., Back-Office Claims System for Payment
issues, Check-Ordering system hub via Deluxe (vendor that prints Checks)
and a Marketing hub to interact with a 3rd party vendor for product
marketing. Other projects that I worked on were building a DR site for the
Claims and Online Account Opening systems and maintaining an Integrated
Marketing Database which kept track of various marketing plans that LOB's
would use to determine if their is overlap or the marketing scheme produced
a positive ROI for the cost it needed for marketing the product.
Technologies used were JSP, Swing/AWT, Core Java, Servlets, EJB (Weblogic
6.1), Oracle 8i (Stored Procedures, Triggers), XML/DTD, Web Services (SOAP,
WSDL), C#.NET, "C", UNIX (Solaris 2.x) and MQ-Series.
Vault.com New York City, NY
3-2000 to 12-2000
Lead Java Architect
Designed and developed the conversion of the 2-tier Cold Fusion
Architecture to a 3-tier Java Architecture for the companies Internet Web
Site. Also, planned the rebuild of the Intranet Web Site from Cold Fusion
to Java, which integrated with the Internet Website from an infrastructure
point of view. Technologies used were JSP/Servlets, EJB, (Weblogic 5.1),
UNIX (Solaris 2.x and Linux) and Oracle 8i.
Nitorum Corp. Norwalk, CT
9-99 to 2-2000
Senior Web Engineer
Developed an e-Management Application called IntelliGage. The application
kept track of Vendor/consultant relationships for client based hiring
managers. The product was based on HTML/JavaScript for the browser, and
EJB (Weblogic 4.5.1), JSP/Servlets, XML/DTD, and Oracle for the server.
Spear, Leeds and Kellog New York City, NY
9-1998 to 9-1999
Lead Java Programmer
Ported a Windows Equity Trading Application to a Java Multi-Threaded,
Socket based Applet (utilizing JDK 1.1.x, C++, JFC/Swing/AWT, KL Group's
Jclass, and RSA's SSL and encryption library). Developed an Inter-Applet
Communication Protocol as part of a joint effort with S&P ComStock Group.
Micromuse New York City, NY
9-1997 to 8-1998
Senior Software Engineer
Enhanced core product (Netcool/Omnibus) by integrating BMC Patrol Event
Data into the core database via an interface developed in "C" for HPUX
9/10.X, Solaris 2.X, and AIX 4.1.X. Implemented a MIB Parser that
integrated into a Java Server via JNI. Developed a prototype Performance
Server, in Java, that would consume performance data from NT based SNMP
Agents, and stored for batch reporting; converted Performance Server from
Java to C++ due to speed issues. Implemented a Real-Time Simulator to
be used by other products for testing. Java technologies used: JDK 1.1.x,
Swing/AWT, RMI, and JDBC.
Merrill Lynch New York
City, NY
1-1996 to 7-1997
Software Engineer - Chief Engineer
Technical Advisor to a team that developed an in-house system monitoring
package that monitored any node on a network as long as it was SNMP
compliant. My primary duties included development of SNMP agents for
SunOS/Solaris and assisted with NT. Further duties included web based
SNMP management pages for agent configuration. All development was in
"C" under SunOS/Solaris and NT.
Tudor Investment Corp. New York City, NY
4-1992 to 1-1996
System/Network Programmer
Primary duties included automation of local/remote SUN (SunOS)
system/network (TCP/IP) monitoring performance, and configuring and
maintaining routers, terminal servers, bridges and hubs. Further duties
included automation building on DNS/NIS, SunOS upgrades, kernel
configurations, NFS server configuration, and Teknekron (including Real
Time Data Feeds) admin. Other duties include in-house and Internet
security (firewall), configuration and maintenance of News, Email, PPP, and
UUCP.
Shearson & Lehman New York City, NY
9-1990 to 4-1992
System/Network Administrator
Duties included maintaining and debugging all SUN (NFS/NIS) system
software, hardware, networks, (TCP/IP) so traders can perform trade
analysis. Further duties included designing and debugging in-house utility
programs written in "C" and developing RPC utilities for system monitoring.
U.C. Irvine Irvine, CA
9-1987 to 8-1990
System Programmer
Primary duties included design and configure networks (TCP/IP), Kernels for
optimal performance, NIS/NFS servers, and debugging kernel and compiler
bugs under SunOS and Dynix. Further duties included development of in-
house software (using "C"/sh under SunOS/DYNIX) for system/network
performance.
Bell & Howell Baldwin Park, CA
6-1986 to 8-1987
Software Engineer
Primary duties included developing System Application software in
"C"/UNIX/CTOS for Real-Time Document Image Processing System. Other duties
included maintenance and documentation on current existing
systems.
Computer Languages: Java, C, C#, R
Software: J2EE (EJB, RMI, Servlets, JSP, JNDI, JDBC) Java Beans, Web
Services, XML/DTD, Swing, AWT,, Applet, .NET
Hardware: SUN, Cisco Terminal Servers and Routers, Livingston Routers,
CableTron Hubs/Bridges, 3Com Bridge/Router, Artel Bridge, C.T., AT&T 7300,
Sequent, I.S.
Operating Systems: Solaris 2.X, Linux, AIX 4.1.X, HPUX 9/10.X, NT, Windows
2K, Windows XP
Education Polytechnic University, Brooklyn, NY
Master of Science Degree
Computer Science (June, 1995)
Polytechnic University, Brooklyn, NY
Master of Science Degree
Mathematics (December, 2001)
Polytechnic University, Brooklyn, NY
Master of Science Degree
Financial Engineering (December, 2006)
References: Available upon request