Summary
Software Developer
StopBadware
What an amazing time to be a software developer! As we stand on the precipice of an era focused on native applications and static web pages we are in the middle of our transition to web-based apps and mobile development. Not since the introduction of the PC itself have we seen such a fundamental shift in the use of computers.
A former banquet manager, I originally began learning to program only to assist in my hobby of stock trading with no intention of a career change, but soon it was clear I was enjoying the coding not because it would lead to better trading, but because I was truly enjoying writing code. It was then I decided my future lay not with hotels, but with helping to usher in this exciting new era.
Recently I was given the privilege of becoming a developer at StopBadware, where I design, build, and maintain the applications and databases that drive StopBadware's mission of making the web a safer place. It is an incredibly exciting opportunity to make the web better for everyone.
Languages & Technologies
Development Projects
Optionometer
Capstone Project
Trade Detective
BBO Detective
Quote Flow Monitor
Still under development
www.optionometer.com is being created largely for my hobby of equity option trading. The
data presented represents a large amount of number crunching on the back-end (written in
Java).
In an effort to find the most profitable option trades available the Java app is constantly
calculating potential multi-leg strategies throughout the trading day. Of the tens of thousands of
possible trades the app selects the best ones and passes those to a MySQL database where the
site retrieves the data via AJAX calls.
Received a 3.96 (out of 4.0) on my Capstone Project for WGU, a Java application that predicts stock market movement
based on Twitter activity. The program analyzes mentions of a company's ticker symbol to determine a bullish, bearish, or neutral
opinion based on the content of each post. Each score is then adjusted for age of post and past accuracy of author
before determining the overall sentiment for a stock. I'm presently working on integrating this project with Optionometer.
Designed to assist analysts
with trade audits, this web-app saves analysts a significant amount of time by bringing together the needed
information on a trade investigation. Originally coded in Ruby on Rails before a re-deployment
in PHP to facilitate better integration with other tools in use.
Similar to the above, this also assists with piecing together the details of a trade. However, unlike the above, which
can only match trades within a single liquidity provider, BBO Detective matches trades that can go through multiple (such as
in a best bid/best offer system). Also completed in PHP, though it utilizes heavier use of
JavaScript to shift more of the processing client-side (such as table generation).
This web-app introduces a scalable solution for monitoring proper feeding of FOREX quotes. On a single page an analyst can monitor every security on every server with both visual and audible warnings
of quotes not updating as timely as expected. This web-app is written almost entirely in JavaScript,
with only a minimal amount of HTML framework and a PHP
back-end that serves only to respond to AJAX calls and retrieve
the requested information from MySQL.


Work Experience
StopBadware
Software DeveloperFebruary 2012 - Present
Boston Technologies Inc
Team Manager - Trading Systems AnalyticsAugust 2010 - February 2012
Starwood Hotels & Resorts
Banquet Supervisor - Westin Boston WaterfrontMarch 2010 - August 2010
Hyatt Hotels Corporation
Assistant Banquet Manager - Hyatt Regency BostonSeptember 2005 - January 2009
Food & Beverage Supervisor - Hyatt Regency Greenwich
November 2004 - September 2005
Education & Certifications
Western Governors University
Bachelor of Science Information Technology - SoftwareExpected graduation Spring 2012