Nearly two decades of software engineering experience in full-stack java based solutions and optimized native coding in the financial markets. Scroll below for a summary of major highlights.
Managed team of software engineers and support staff through major transition of entire NxCore system to support millisecond and microsecond feeds.
Data analysis and visualization of financial market data using Python, C, C++ and OpenGL. Ported core client functionality to Linux. Designed and maintained python/django-based web interfaces for both external and internal applications.
Led an R&D team in charge of prototyping a solution for a nation wide learning system. This system involved a standard Java based back-end, paired with real time messaging for intra-system communication to both the existing Infinite Campus district editions as well as push messaging to both iOS and Android devices
Became the company troubleshooter in a period when growth skyrocketed from a dozen to over 250 people in various departments. Spearheaded the optimization and data tracking of messaging system that allowed district editions to push data to a state level aggregation server. This led to system architect in R&D promotion. This system now manages 5 million + students in 40+ states including 7 full statewide implementations.
Evaluated the new systems for security vulnerabilities.
Worked on extending internal software used for inter-department communications.