Option Management System


Technologies Used:

  • C#
  • SQL
  • XML
  • Web Services
  • Windows Services
  • SSRS
  • Visual Source Safe
  • Perl
  • PHP
  • Linux Administration
  • MySQL

Worked with a team of five to develop commercial software; currently used by all six US options exchanges.

Designed and implemented a common framework for automating business operations, utilizing C# and windows services. Command objects were used to provide a common interface that could be routed through a generic controller. Many of these services required communicating with both SQL and MySQL databases during our transition period. This required a multi-tiered design that would allow us to switch between the both databases with the least amount of effort possible. SQL stored procedures and views were used to minimize complexity, as-well-as provide another layer of abstraction.

Implemented and tested enhancements to the current production website; increasing monthly potential revenue by up to 200%.

Implemented a solution to move from a MySQL/Apache/Linux web application to a more robust and scalable SQL/IIS/Windows 2003 Server application.

Co-implemented a commercial desktop application, written in C#, which is used to manage stock options for each of the six US option exchanges as-well-as interact with a central repository utilizing web services.

Interfaced with clients to execute system upgrades in addition to support for bug fixes and general customer satisfaction.