Senior Software Engineer

Well, hello there! I'm a seasoned software engineer with a passion for music. I'm equally comfortable tapping away at a keyboard or my LinnStrument. I love learning new things and I bring a positive attitude to everything I do.

Not currently looking for work
Picture of the me
Picture of the me
Picture of the me
Picture of the me
Picture of the me

Software

  • Senior Full Stack Engineer

    Ibotta, Inc

    Aug 2024 - Present

    • Update and maintain infrastructure using AWS
    • Develop new features using React/Next.js
    • Authentication and roles design
    • Make every purchase rewarding

    AWS, Node.js, React, TypeScript, Next.js, Auth0

  • Senior Software Engineer

    Self-Employed

    Aug 2023 - Aug 2024

    • Automated the entire trading process eliminating manual intervention and enhancing trading accuracy
    • C# Server process running on AWS
    • Automatically started and stopped each trading day
    • Semi-automatic comparison of trading results vs the back test

    C#, TypeScript, Node.js, Next.js, Vercel, AWS, CDK

  • Full Stack Engineer

    Freelance

    Jun 2022 - Aug 2024

    • Greenfield web app for a startup
    • AWS infrastructure from the ground up
    • Authentication and GraphQL API from the ground up

    Supabase, React, TypeScript, Node.js, Next.js, Tailwind CSS, Vercel, AWS, CDK

  • Principal Software Engineer

    Haldi

    May 2021 - Jun 2022

    • Standardized entire tech stack across all apps
    • Responsible for entire codebase from Api to Frontend
    • Authentication and GraphQL API from the ground up
    • Mentoring junior engineer

    Firebase, GraphQL, React, TypeScript, Next.js, Tailwind CSS, Vercel

  • Senior Full Stack Engineer

    Amazon

    Jul 2019 - Apr 2021

    • Architected the entire app for my team
    • Global deployment of GraphQL Api and React app
    • Designed my org’s authentication/authorization solution
    • Developed our pipeline, testing, and CI/CD
    • AWS Subject matter expert for my team of five developers

    AWS, GraphQL, CDK, React, TypeScript, Node.js

  • Senior Software Engineer

    Best Friends Animal Society

    Feb 2016 - Jul 2019

    • Spearhead our teams’ transition to AWS
    • Develop the data lake for data acquisition/integration
    • Lead engineer for department of three engineers
    • Automate integration of constituent/reservation data

    C#, SQL, Angular, Ionic, Node.js, AWS

  • Senior Software Engineer

    Stilman Advanced Strategies, LLC.

    Oct 2013 - Oct 2015

    • Headed effort to redesign frontend simulation engine
    • Built mapping and animation engine on top of LeafletJS
    • Lead engineer for three other engineers
    • Created many custom controls similar to Google Maps
    • Designed and implemented REST API

    AngularJS, C++, Bootstrap, LeafletJS

  • Software Engineer

    Freelance

    Nov 2008 - Oct 2013

    • Designed and built an aviation web application that allows instructors to create customized lessons and track student progress through multiple curriculums. Used jQuery/jQueryUI, PHP, and SQL
    • Built a custom theme for Wordpress site and created a plugin for the client to upload and edit information laid out in a timeline format. Used jQuery, PHP, and SQL
    • Rebuilt and overhauled the company website onto Wordpress with a customized theme. Setup an online store and form submissions. Used PHP, SQL and Javascript

    PHP, SQL, Javascript, jQuery

  • Software Engineer II

    Electronic Arts, Inc

    Oct 2003 - Nov 2008

    • Shipped 4 games in 5 years
    • Lead UI engineer on Command & Conquer 3 (Xbox360)
    • Revolutionized console strategy UI with a radial interface
    • Profiled, optimized, and reduced the memory footprint
    • Audio programming and 5.1 surround sound implementation
    • Red Alert 3 (PC, Xbox360) [10/2008], Command & Conquer 3 (Xbox360) [5/2007], Battle For Middle Earth 2 (Xbox 360) [7/2006], NBA Street Showdown (PSP) [4/2005]

    C++, C#, XML, Flash, ActionScript

  • Software Engineer

    Personal and Academic Project

    Oct 1998 - Apr 2002

    • Implemented .dll plugins to emulate the various memory mappers of the NES
    • Emulated the NES's 6502 Motorola CPU in x86 assembly language
    • Emulated the NES's graphics using a Scanline engine in C/C++ and DirectX
    • Developed an extensive debugger with real-time display of the source, registers, and other internals of the NES, integrated into the GUI using multi-threading, .dlls, and the Windows32 API

    C/C++, x86 Assembly, DirectX, Windows32 API

  • Software Engineer

    Porrazzo Strategic Technologies, Inc.

    Jun 1999 - Jan 2001

    • Led a team of programmers to design and implement a new serial-port joystick device driver for Windows 95, 98, and ME
    • Developed 3D multimedia software and video game interfaces using DirectX for demonstrating the new 3-axis, 4 button joystick
    • Network administration tasks including troubleshooting and hardware/software installs

    C++, Windows32 API, Direct3D

Aviation

  • First Officer

    Republic Airways Holdings, Inc.

    Oct 2012 - Oct 2013

    • Safely operate passenger aircraft in a variety of challenging environments
    • Dash-8 Q400 Type Rated pilot with an ATP License
    • Experience in high altitude mountain flying

    Dash-8 Q400

  • First Officer

    American Eagle Airlines

    Feb 2011 - Oct 2012

    • Performed the duties of a First Officer flying the Embraer 135/140/145
    • Often praised for exceptional piloting abilities from Captains
    • Perfect attendance

    Embraer 135/140/145

  • Flight Instructor

    Angel City Flyers, Inc.

    Mar 2009 - Feb 2011

    • Trained students in flight and in the classroom to become certified pilots of various levels
    • accent aircraft used for training are the Diamond Star and the Diamond Twinstar
    • Heavy focus on multi-engine instrument training
    • Taught students the G1000 and its flight management system
    • Performed test flights for aircraft following maintenance

    Diamond Star, Diamond Twinstar, G1000