Steve's Tech Blog

Employment

Senior Developer 2014-current
Twitter | New York, NY

Senior Developer 2011-2014
The Blackstone Group L.P. | New York, NY
Worked as the lead developer on a next-gen product to calculate fund returns and provide detailed reporting for currently over 15 Blackstone funds.
Worked as the lead developer on a product to allow investors to quickly and easily see their holdings and returns across all of their holdings at Blackstone.
Designed and implemented core libraries used across the entire development team to standardize patterns such as data access, authentication, RPC, etc.

Developer / Senior Developer 2007-2011
Capital IQ | New York, NY
Worked as a lead developer in charge of multiple front end products, including transcripts, filings, and an Office addin.
Ran a team of 3-5 developers in charge of maintining and improving a production environment serving thousands of requests per second with low latency.

Personal Projects

Scales | 2015 - present (more info)
An extensible RPC client stack for python, supporting Thrift, HTTP, and more.

SDbgExt / SPT | 2011 - present (more info)
Reverse engineered the core native .NET debugging interface, mscordacwks / IXClrDataProcess and created a new WinDBG extension using it. Implemented multiple extension commands to streamline debugging complex .NET applications.

Redmoon Classic | 2004 - present (more info)
Reverse engineered binaries and binary data files to extend and enhance a free-to-play, community hosted 15 year old MMORPG.

Eduction

Rensselaer Polytech Troy, NY
B.S. in Computer Science | 2003-2007

Skills

Languages

C#

Python

Javascript

(MS)SQL

C++

Frameworks

ASP.NET & MVC

WCF

jQuery

Knockout.JS

SignalR

require.js

COM

Additional Skills

redis

SQL Server

WinDBG

Git & SVN

About Me

From Massachussetts

Currently living in NYC

Enjoy programming, playing guitar