Application Architect Resume
New, YorK
SUMMARY:
- Experienced capital markets lead developer / architect with seventeen years of prime brokerage trading in low latency E - Trading applications
- Demonstrated expertise performing object-oriented and data structure analysis, design and developing multi-threaded applications and concurrent application using java and related technologies
- Demonstrated expertise in developing stored procedures and triggers on Oracle, Sybase and SQL Server databases
- Demonstrated expertise developing/ deploying web applications using WebSphere and Tomcat
- Hands on experience in system integration using JMS, MQ and Tibco
TECHNICAL SKILLS:
Programming Languages: Java 7/8, JEE, Servlets, Struts, Spring, Spring MVC, Hibernate, JAXB, EJB, JMS, AOP, AspectJ, Swing, Multithreading, Perl, Scala
Open Source: Eclipse, Ant, Maven, JUnit, Log4j, Slf4J,Apache Camel, Jenkins, Jira
AJAX and Web Technologies: HTTP/HTTPS, HTML 5, Angular-JS, JQuery, JSP, CSS, JSON, XML, XSL, FTP/SFTP
Web Services and Messaging: IBM MQ, Tibco, JBoss, RESTful
Databases: Oracle 11g/12g, Sybase 15SQL server, DB2, PL/SQL, HSQL DB, Store Procedures, Triggers.
Web Application Servers: Tomcat, JBoss, WebLogic, WebSphere, Apache Web Server
Source Control: Subversion, Git, CVS, MS TFS (Team Foundation Server)
Unix/ Development: Linux/Solaris, Shell scripting, C, C++, WinAPI environment, MS DOS powershell
Development Tools: Autosys, UC4 job scheduler, Jenkins, Rapid SQL, Altova XMLSpy, AquaData Studio (SQL developer), Tibco BusinessWorks
Third Party software: Impact (Fixed Income buy/sell and repo), BPSA(Equities), Prysm, Clearvision, CORE(Fixed Income), TREATS (Treasury Trading Systems- Money markets, Swaps, Options & Futures, Foreign Exchange), Martini (Repo collateral management), Calypso repo trading
Business Protocols: FIX, SWIFT
PROFESSIONAL EXPERIENCE:
Application Architect
Confidential, New York
Responsibilities:
- Architect software solutions for electronic trading in futures, options and OTC derivatives (equity and commodity) using Java, Unix, WebSphere MQ, Oracle and Windows
Vice president
Confidential, New York
Responsibilities:
- Equity custody migration: Designed and developed custody migration for stock borrow/loan e-trade transactions from BONY to Commerzbank, saving significant costs to the bank. Receive same day settlement trades from Confidential HQ as swift messages via MQ and interface transactions to ADP and DTC in order to maintain real-time stock positions
- Team lead/ lead developer for data warehouse design in order to capture swap data (Protocol 1, protocol 2, EMIR, Canadian representation, LEI) using REST-ful web services, JSON and XML data from external vendors MarkIt and GMEI
- Architect and develop rate feed for fixed income products (Bills, Notes, Bonds and TIPS) for intraday and end of day from Tradeweb, Thompson Reuters, using http, java, RESTful web services, hosted on linux servers
- Designed and developed process to settle fixed income e-trades at Euroclear as per customer instructions. Provide for error management through user front end. Used Java, Unix, shell script, Swift message, xml, MQ messaging, sql and Oracle
- Develop and coordinate migration of futures/ options trading from proprietary mainframe system to straight thru processing to settlement on unix. Used java, scala, unix, shell script, JMS/MQ messaging, FIX protocol, sql and Oracle
- Design/develop Consolidated Stock Record from multiple sources in order to do section 15C3 compliant allocations. Generate stock reporting xml files and submit to FINRA for compliance reporting. Research for clarifications requested by FINRA. Used Java/ Scala, Unix/ Linux, Shell scripts, Sybase, Oracle, SQL and XML
- Lead the team to migrate same day settlement platform from Sybase to Oracle thereby simplifying the application, at the same time reducing maintenance costs. Migration involved user interface, tables, views, stored procs, triggers and embedded sqls in java application code. Used Sybase 15, Oracle 12, Java, Unix
- Manage team to migrate multiple applications from Dresdner domain to Commerzbank domain in order to complete merger activities and decommission of Dresdner domain. Applications involved several databases and user interfaces using multiple technologies such as windows/Unix platforms, Spring, Hibernate, Oracle and Sybase