Michael Zhu
******@*****.***
Professional Software Development Skills
1. Experienced in Windows GUI development using Microsoft Visual Studio, VC++, MFC, C#/.NET Windows Form and WPF.
2. Experienced in developing intuitive and responsive customer facing visual component of trading system.
3. Hands-on skilled C++ client-server software developer experienced in Object Oriented Programming and Design Patterns.
4. Experienced in Windows multi-threaded application development.
5. Experienced in application development using C++ standard library, generic programming, data structure, and algorithms.
6. Experienced in SDLC, including requirement analysis, prototype design, implementation, testing, enhancement/updating, and deployment.
7. Proficient at using Perl script to automate common development tasks.
8. Good understanding of the types and features of various fix-income securities.
9. Knowledgeable of C++ software development in UNIX operating system.
10. Knowledgeable of Microsoft SQL server.
Tradeweb Markets, LLC September 1999 – January 2013
Senior developer – Client Software fixed-income trading system.
1. Lead developer of proprietary GUI software component of fix-income trading system since 1999.
2. Successfully revised existing GUI client software to conform to OOP paradigm.
3. Developed and enhanced the intuitive and responsive Windows-based muti-threaded GUI client for insititutinal fix-income clients and inter-dealer brokers.
4. Developed composite visual object class hierarchy to manage price pages and user interaction with trading system.
5. Developed quote presentation of price information of US Treasureis, Commerical paper and MBS.
6. Developed scalable fixed-income security price historic chart.
7. Developed copy/paste function to allow users import security price data from external Windows spread sheets into client software price page using Windows clipboard.
8. Developed table based market data panel using RogueWave’s Objective Grid APIs.
9. Developed encrypted file download utility through socket connection to page server.
10. Developed Unicode language support of trading Japanese Government Bond and Yen Swaps.
11. Developed embedded IE and Chrome web browsers to enhance the flexibilty of displaying security pricing information.
12. Collaborated with developers in London to develop the European government bond trading system.
13. Enhanced user interface displaying by embedding WPF controls through ActiveX.
14. Developed client software installation package for US, UK, Canada and Asian customers.
15. Developed web browser test automation using Selenium WebDriver and Remote Control.
16. Developed client software debug tools using VC++.
17. Managed client software development projects using JIRA issue/report tracking system and version control utility CVS.
Merrill Lynch September 1998 - August 1999
Senior Software Engineer - Software development of financial service application.
1. Developed and enhanced business calendar application using VC++, Visual Basic and COM technology.
First Databank September 1997 - August 1998
Software Engineer - Software development of medical database management system.
1. Developed and enhanced clinical drug-drug interaction evaluation software using VC++, Visual Basic, MS ODBC and COM technology.
SirsiDynix December 1994 - August 1997
Software Engineer - Software development of integrated library system.
1. Developed and enhanced MARC catalog searching software using C on UNIX system
University of Alabama in Huntsville March 1992 - December 1993
M.S. of Computer Science
Northwestern Polytechnic University, Xiann, P.R.China September 1985 - August 1989
B.S. of Computer Science