Senior Software Developer Resume
4.00/5 (Submit Your Rating)
ChicagO
SUMMARY:
- Strong logical thinking.
- Extensive C/C++ programming experience in both Unix/Linux and Windows platforms
- Many years’ experience of independently developing, designing and tuning OMS system for trading industry
- In depth knowledge of Fix protocol
- In depth knowledge of Postgresql Database management and programming with its native API
- Advanced Math background (solving differential equations, numerical calculation…)
WORKING EXPERINCE:
SENIOR SOFTWARE DEVELOPER
Confidential, Chicago
Responsibilities:
- Developing/Maintaining/Performance Tuning Order Management System (OMS), which routes and manages client’s orders (equity, future, option and currency) to various exchanges in real time
- Developing/Maintaining/Performance Tuning Exchange interface Components, which do translation between internal firm protocol and exchange protocol
- Developing/Maintaining Audit Trail system, which records in real time the trading activities that are required by FNRA/SEC audit
- Designing/Maintaining Database System, which supports the OMS and trading risk control
- Developed an Exchange Simulator, which maintains an order book and matches incoming orders to simulate the basic market behavior. It can also take special instructions to create a list of events (reject, partial fill, replace reject…) in a specific order to facilitate testing need
- Developing/Maintaining Trading Admin System, which manages OMS and assists traders in real time.
SOFTWARE ENGINEER
Confidential, Chicago
Responsibilities:
- Developing/Maintaining/Performance Tuning Order Management System (OMS), which routes and manages client’s orders (equity, future, option and currency) to various exchanges in real time
- Developing the Order Queuing System, which accepts and manages the premarket open orders from commercial clients
- Developing/Maintaining/Performance Tuning Exchange interface Components, which do translation between firm internal protocol and exchange protocol
- Developing/Maintaining Trading Admin System, which manages OMS in real time.
SOFTWARE DEVELOPER
Confidential, Chicago
Responsibilities:
- Developing/Maintaining/Performance Tuning Trading Front End System, which is used by traders to enter orders and also calculates the position and potential P&L using market data in real time
- Developing/Maintaining/Performance Tuning Order Management System (OMS), which routes and manages client’s orders (equity, future, option and currency) to various exchanges in real time
- Developing/Maintaining/Performance Tuning Exchange interface Components, which do translation between internal firm protocol and exchange protocol
- Developing/Maintaining Trading Admin System, which controls and monitors OMS in real time.
PROGRAMMER
Confidential, Lisle, IL
Responsibilities:
- Developing a GUI that manages the Enterprise Security System (commercial product)
- Developing test plan for testing the Enterprise Security System
SOFTWARE ENGINEER
Confidential, Chicago
Responsibilities:
- Developing UNIX version of the BPIX supplier chain management system (commercial product)
- Developing test plan for testing the BPIX system
PROGRAMMER
Confidential, Chicago
Responsibilities:
- Developing Auto Express Software Distribution System using C/Shell script/4GL on Unix platform