University of North Carolina at Chapel Hill
M.S. In Computer Science
Research Areas:
Real Time Computing on Multicore Platforms
Improving Power Efficiency in Multicore Environments
Complexity Theory
Dictionary Structures in .NET
May 2009
Xavier University, Cincinnati, OH
B.S. Degrees in Computer Science, Math and Applied Physics Magna Cum Laude
May 2007
Recognitions:
Member, Sigma Pi Sigma Physics Honor Society
Member, Pi Mu Epsilon Math Honor Society
Winner, Richard J. Wehrmeyer Award for Excellence in Problem Solving
Proficiencies:
Core Languages
Python / IronPython
C, C++
C#, C++/CLI
Secondary Languages
SQL
Java
LISP
Areas of Expertise
Distributed Systems
Algorithms
Complexity Theory
Native / Managed Interop
Industry Experience:
Blue Capital, Chapel Hill, NC Software Engineer, 09/08 - Present
Work on high frequency automated trading platform using C# and C++
Wrote topic-based Multicast system using IO Completion Ports
Rearchitected distributed system topology
Developed tools for statistical analysis of performance data
Wrote native wrapper for managed event-driven data processing library
Microsoft, Redmond, WA Intern Software Development Engineer, 05/08 - 08/08
Concieved, designed, and implemented tool for measuring XBox DVD load performance times
Fixed performance issues in game editing tool for Fable 2
Integrated publisher tool into Banjo Kazooie: Nuts and Bolts