We provide IT Staff Augmentation Services!

Senior Software Developer Resume

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

Hire Now