Software Engineer And Consultant Resume
Chicago, IllinoiS
SUMMARY:
- Over a decade of experience with client onboarding, software integration, support, administration, project planning, documentation, design, implementation and management.
- Heavy Derivatives experience, Equity, Equity options, and FX.
- Development of client onboarding procedures
- User interface API message design - client and exchange level
- Trader Application GUI screen design
- Stay abreast of vendor and exchange changes as they impact systems
- Issue tracking internally and with Vendors(meet weekly).
- Review vendor Incident Reports with management.
- Provide same day Incident Reports to clients
- Production rollout management. Develop Rollback procedures
- Develop Automated backup and DR facilities.
- Use or develop Alert management tools - ITRS and via script - log scraping
- Develop script support for log backup, cron jobs and maintenance.
- Implement automated testing strategies for QA
- Latency monitoring and development of C++ tools to track latency per exchange, per client - realtime and summary report generation.
- Development of tools for realtime issue tracking - order tracking.
- Rapid pinpoint of issues. Rapid resolution proposal and implementation through change control.
- Develop solutions that resolve core issues and integrate with design purpose rather than patch and go.
- Follow through on solutions - notify all parties, team members, re educating trade mitigation and support teams, updating documents where required.
- Excellent time management experience and skills - the ability to produce results and manage and prioritize multiple support, development and management tasks in a rapidly changing production trading environment.
- Strong belief in teamwork and cooperation vertically and within small groups as a means of achieving impactful results . Follow up and through on each task.
- Excellent communication and coordination skills.
- Enjoy working independently and with a team.
- Enjoy leading a team as well as playing a supporting role.
- Familiar with financial products. Understanding of traders specific needs.
- Constantly looking for opportunities to expand business offerings.
- Design FIX FX quote and trade layer messaging solutions to integrate client FIX customers with Reuters FX using Ullink, Catalys, OCI and propriety custom QuickFIX solutions.
- Designed and developed Quote Management system for Single Stock Futures. Block trade reporting of bilateral trades and Fidessa risk approved order flow and execution by multiple market makers.
- Client onboarding FIX 4.2, 4.4 - futures, equities, options, spreads and algos
- 11 years experience with Ullink tools
- Utilize Ullink bridge, Ullink Dashboard to manage FIX trading, execution flow And trade reporting
- Integrate client, exchange and UL bridge connections using Ullink adapters.
- Customize Ullink connections per customer using Ulbridge enrichments
- Manage users, customers and monitor systems using Ullink Dashboard
- Project management - client platform migrations, message routing bridge development
- Exchange certification log analysis and debugging
- Message flow stats collecting/reporting programs in C/C++, highly granular latency calculation
- Modified Greenline FIXEcution java system for custom NOE and drop copy features
- Issue tracking and vendor management
- Connection setup - VPN, Cross Connect, Radianz
- Migration of FIX system to LiquidityBook equities and equity options platform.
- Message routing
- Provide resolution to production issues
- Excellent multitasking skills in a fast paced high production environment
- Manage relationships with management, clients and developers.
- Multilevel Regression testing.
- Tools - Ullink, Verifix, GL, Pats, DMA
SKILL:
Financial FIX Protocols: 4.2 and 4.4, CMS, Ullink bridges, Greenline Verifix, Fidessa, LiquidityBook
Programming: Scripting, C/C++, Java, XML
Database: SQL, Stored procedures - triggers, insert, delete, joins, table design
Networking: TCP/IP, VPN, Cross Connect, Radianz Data ftp
Environment: s: Windows NT/2000/XP, Solaris, Linux
Source Control: RCS, CVS
EARLIER WORK EXPERIENCE:
Software Engineer and Consultant
Confidential, Chicago, Illinois
Responsibilities:
- Manage development of real-time scoreboard systems. Develop new programs in C++ and
- VC++ for scoreboard systems, maintain existing codebase. Develop real-time internet league statistic retrieval systems for MLB, NHL, NBA and NFL.
- Parse/Process data feeds including Sportsticker, TSN and USAC.
- Projects include Major League Baseball packages for Wrigley Field, Shea Stadium, Yankee Stadium, wireless track and field interface with Finish Lynx racing systems.
- Scoreboard automation, remote scheduling systems development for UNIX
- And MS-Windows. VC++/C++ Windows 2K, XP. UNIX real-time OS. XML.
- Sockets, MultiThreading, GUI, Database, COM/DCOM.
- Develop and maintain real-time scoreboard systems. Conversion of UNIX systems to
- Windows NT platform. Develop real-time internet league statistic retrieval systems.
- Parse/Process data feeds including Sportsticker, TSN and USAC.
- Manage multiple customer relationships. Identify opportunities for new sales. Develop plans and follow through. Examples include new NHL internet stats package and upgrades of existing systems. C/C++ UNIX real-time OS. XML.
Software Consultant
Confidential, Chicago, Illinois
Responsibilities:
- Completed development of a high speed currency trading system.
- Developed trading server software to link(FIX) Confidential ’s trading(Futures, Options) internet trading software to the Chicago Mercantile Exchange:
- Visual C++ Development under Windows NT OS.
- MFC GUI development, STL
- Multithreaded development to handle multiple client threads and thread synchronization
- SQL Server 7.0 database
- Table Design, Interfaced via ASP and VC++(ADO,ODBC)
- Insert, Update, Delete Records
- Developed Triggers and Stored Procedures to Update user trading accounts
- Developed CME FIX 2.3 interface.
- Achieved full trading certification with CME FIX specification.
- Developed ATL C++ Socket control interfacing asp web pages with IIS 5.0
- Developed and maintained ASP web pages.
- Performed system maintenance.
Senior Technology Consultant
Confidential
Responsibilities:
- Develop financial trading systems using MS Visual C++ and MFC on Windows NT,
- MS SQL Server, IIS(Internet Information Server), ODBC and ADO(Active Data Objects).
- Development of middleware components, design of messages,
- And system integration(including COM and DCOM development) and system testing.
Software Consultant
Confidential, Chicago
Responsibilities:
- Develop applications for electronic claims processing using MS Visual C++ and MFC on Windows NT.
- Writing C++ programs for Solaris and conversion of software components written in C for Sun Solaris to C++ NT.
- Development of OO components.
- Maintenance of production system(11,000 users-Sybase.) ProC and PL/SQL w/Oracle.
Senior Programmer/Analyst
Confidential, Chicago
Responsibilities:
- Development of Client (Win 3.1/Win 95)/Server (UNIX and Sybase) trading applications using Borland C++ under Windows 95.
- Implemented Microsoft Systems Management Software for software update distribution to the trading floor.
Software Engineer
Confidential, Chicago
Responsibilities:
- Developed application software using C++ on UNIX OS, MS VC++ and MFC under Win NT for use in transmitting data to and displaying information on electronic signs.
- UNIX projects include design and creation of:
- Scoreboard software for sports stadiums
- A font design program which runs on an embedded system
- A live video (30 frames/second) digitizer (capture/player)
- TCP/IP code to send/receive images over Ethernet network
- PCX image converter
- Serial data communications
- Developed graphical message editor/player for use with sign technology
- Developed font conversion utility(Windows to Bitmap)