Profile
Full-stack developer with 8+ years of TypeScript/JavaScript experience and a proven track record of delivering successful projects. Focused on independent execution and transforming complex requirements into elegant solutions.
Technical Skills
Architecture & Methodologies
Cloud & Infrastructure
Professional Practices
Professional Experience
Test Double
Senior Engineering Consultant
April 2021 – Present
- Led multiple greenfield TypeScript projects, implementing best practices and strict typing.
- Architected and implemented feature-flagged site-wide rebrand using React and a new design system.
- Developed ML-powered news aggregator using React and Remix with neural network integration.
- Built a new management platform from scratch using Phoenix LiveView.
- Maintained and enhanced a financial software platform with new features and improvements.
- Led a comprehensive design system rewrite for a financial services platform.
- Modernized and updated APIs for a manufacturing software platform.
- Collaborated effectively across multiple remote teams with high communication standards.
Digital Onboarding
Senior Software Engineer
November 2020 – April 2021
- Architected a TypeScript/React front end and Elixir API for a financial services platform.
- Led implementation of functional programming patterns across the stack.
- Drove documentation initiatives for a remote-first engineering team.
- Collaborated with product to deliver user-focused features with rapid iteration.
SimpleBet
Senior Software Engineer
January 2019 – April 2020
- Joined as an early employee, taking on broader responsibilities as the team and scope grew.
- Led migration to a CQRS/Event Sourcing architecture using functional programming.
- Mentored engineers through pair programming and thorough documentation.
- Designed scalable APIs between internal financial services.
- Implemented strict type checking and functional patterns for robust transactions.
CJ Affiliate
Software Engineer
July 2017 – December 2018
- Developed full-stack applications using TypeScript, Scala, and Haskell.
- Built internal financial auditing tools with an emphasis on type safety.
- Modernized the payment processing platform with functional programming patterns.
- Managed critical AWS infrastructure for financial operations.
Connexity
Software Engineer
January 2016 – July 2017
- Built a real-time financial reporting system using TypeScript and Ruby.
- Maintained a client-facing application with a focus on reliability and UX.
- Implemented automated monitoring and alerting for account management.
- Collaborated remotely with distributed engineering teams.
Education
Viking Code School
Intensive full-stack development training
July 2015 – December 2015
Thomas Aquinas College
Bachelor of Arts — Classical Liberal Arts Education
August 2009 – May 2013
Contact
Excited to explore new opportunities and meaningful collaborations where I can bring value through my technical expertise and creative problem-solving abilities.