Senior Programmer Resume
2.00/5 (Submit Your Rating)
Bala Cynwyd, PA
TECHNICAL SKILLS
Languages: C++, C, Perl, Python
Databases: MySQL, Microsoft SQL Server, Oracle
Internet: XML, HTML, Apache Web Server, PHP
Tools: gcc, Boost C++ Library, STL for C++
Protocols: FIX, FAST, ITCH, OUCH, UTPDirect, ArcaDirect, XDP, UTP
O/S: Linux, Unix, Windows
PROFESSIONAL EXPERIENCE
Confidential, Bala Cynwyd, PA
Senior Programmer
Responsibilities:
- Maintained and added new risk mitigation features to the options market maker platform using C++
- Fixed problems and added features to code programmed in C++, Python, FIX for a Linux environment.
- Participated in full SDLC lifecycle activities including an agile/scrum environment.
- Used vtune, valgrind, gprof to optimized C++/Linux based core trading systems.
- Mentored team members on design, threads, and OS internals to improve performance.
- Implemented ITCH, OUCH, Arcabook, XDP, FAST protocols to maintain internal book and maintain trading communication system for the SIG’s options trading systems.
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- Coded new projects, optimized existing programs, and fixed bugs for a Linux - based market data platform using C++.
- Programmed new applications for the Equity Group project using Linux, UNIX, FIX, C++.
- Debugged and maintained existing algorithmic trading systems using Linux, UNIX, Fix, C++.
- Programmed components for FIX-based high frequency trading system using C++, STL, Boost,XML
Confidential, New York, NY
C++ Developer
Responsibilities:
- Debugged and maintained existing equity trading systems using C++, Linux, Perl
- Working closely with the Executive Director was able to develop specification for the future of Market Data publication within the company.
- Developed and implement a very flexible and modular Market Data publication framework using C++ that replaced the existing Market Data publication system.
- Designed and implement client libraries along with its protocols that greatly simplify users/developer ability gain access to market data.