Career Profile
Skills
Experience
- Architected an interactive security control visualization using React Flow, providing real-time insight into EDR, Endpoint Management, Vulnerability Management, Email, and Identity security posture with animated node states and drill-down capabilities.
- Built a comprehensive custom reporting system with time series, number, percentage, bar, column, and pie chart visualizations, including PDF export, JSON import/export, and advanced filtering.
- Designed and implemented a robust OData filter architecture featuring a custom lexer/parser and predictive autocomplete, enabling consistent data querying across all platform surfaces.
- Created a reusable form component library, migrating the entire application from react-hook-form to TanStack Form for improved type safety, performance, and developer experience.
- Established E2E testing infrastructure with Playwright and Storybook, improving release confidence and component documentation.
- Built cohesive first time user experiences with TypeScript and React.
- Automated common user workflows.
- Architected reusable front-end experiences for security management, enterprise risk, & software management applications.
- Coordinated with leadership and engineering to define project scope, team structure, and beneficial process changes.
- Led a team of 8 to coordinate the implementation of consistent React-based user experiences across 17 products.
- Created endpoint security management & software management applications with React.
- Enabled team success through architectural decisions, scope definition, pair programming, code reviews, and general leadership and guidance.
- Architected scalable internal cross-application services using Ruby on Rails.
- Built consumer-grade application front-ends with React, Redux, and Webpack.
- Built MVP mobile app for outdoor social network using Cordova, React, & Ampersand.js.
- Outlined and resolved technical problems preventing a financial startup’s growth by migrating from MongoDB to PostgreSQL, fixing inherent data structure flaws, and replacing custom encryption with an accepted standard.
- Acted as team’s Ruby on Rails subject matter expert for the Bloomberg Law product.
- Replaced unreliable client architecture with a robust extensible gem solution for use with propriety API services.
- Introduced unit and functional test suites for existing code, and presented an ongoing testing strategy.
- Utilized lean startup methodology to implement minimum viable product solutions focused on learning what the customer wants and needs from our product.
- Produced Ruby on Rails backend code and HTML, CSS, & jQuery front-ends to manage up to 40 concurrent experiments focused on continuously testing changes and learning user behavior.
- Responsible for Facebook Connect integration and coordination of viral acquisition efforts.
- Concurrently iterated on iPhone and Android mobile apps using data-driven development.
- Led company-wide integration of Facebook Platform into all games, resulting in Zynga acquisition.
- Designed and developed reusable cross-game components within the CakePHP MVC framework.
- Coordinated the delivery of resources from designers, artists, and programming team members for the duration of an experimental Facebook gaming project.
- Built Java web services utilizing the Spring Framework for back-end processing.
- Designed and developed enterprise solutions within ASP.NET.
- Enhanced public websites and internal applications using Java, C#, C++, Perl and ASP languages.
- Resolved production issues for QVC.com, QVC.de, and QVC.co.uk via on-call support.
- Produced technical documentation formalizing functionality and semantics of enterprise system application processes.
- Developed enterprise applications utilizing Java-based web services, formatting XML data with XSL style sheets via ASP to present dynamic XHTML to Customer Service representatives.
- Maintained existing applications using ASP and VBScript for presentation and VB COM+ components for data source interaction.
Education
University of Delaware (2004 - 2006)
University of Delaware (2000 - 2004)
Projects
Programmable collectible card game. (In development.)
Web-app for converting raster images into vectorized SVGs.
Browser, app store, and crypto wallet for the nOS cryptocurrency.
Free online dating website and mobile application.
OSS Contributions
Ruby gem for decoupling applications via Amazon SNS fanout and SQS processing.
Ruby gem for calculating and converting units of measure.
TypeScript package for determining the strongest possible poker hand based upon the known cards.
TypeScript package for parsing hand histories from online poker sites.
TypeScript package for analyzing hand histories from online poker sites.
TypeScript package for converting poker hand range notations to and from actual poker hands.