👨💻 Technical Experience
Senior Software Engineer @ Rakuten Advertising (Mar 2022-Present)
One Powerful Ecosystem. Infinite Possibilities.
Technologies used: React, Golang, TypeScript, Node.js, Postman
Full Stack Developer @ Sierra Interactive (Aug 2021-Mar 2022)
The most powerful, end-to-end real estate platform available.
- Conversion of JavaScript/jQuery/ASPX pages into modernized React components with TypeScript
- Third-party API (Google Ads, Structurely) integration development for the admin portal website
- Documentation of developer onboarding, stack overview, and development standards
Technologies used: React, TypeScript, Node.js, Postman, C#, .NET, Microsoft SQL Server
Full Stack Developer @ Science Museum of Minnesota (Mar 2019-Aug 2021)
A place for everyone to turn on the science, inspire learning, inform policy, and improve lives.
- User experience design, feature development, & accessibility compliance on the main website
- React SPA development & Arduino development for interactive museum exhibits around the world
- REST / GraphQL API and serverless application development
- Infrastructure provisioning, end-to-end testing, and CI/CD pipeline automation
- CMS integration, data modeling, schema customization, and migration scripting
Technologies used: Node.js, React, TypeScript, Gatsby, GraphQL, Apollo, Cypress, Contentful, Electron, Express.js, Docker, Github Actions, Amazon Web Services, Google Cloud Platform, Terraform, Arduino, Raspberry Pi
Selected open-source work:
- app-template, a boilerplate Gatsby project for creating new exhibit applications
- arduino-base, a curated Arduino library for enabling rapid prototyping and serial communication between React applications and microcontrollers
- stele, a kiosk browser built to safely house exhibit applications
Junior Developer @ Auction Harmony (Aug 2016-Mar 2019)
Professional event management service helping nonprofits raise millions for those in need.
- Cross-browser, responsive SaaS application development with a focus on User Experience
- Network administration and troubleshooting for high-traffic fundraising events
- Produced hundreds of customized templates including website themes, PDFs, and event-related materials
Technologies used: PHP, Java, PostgreSQL, Swagger, Google Web Toolkit, HTML, CSS, JavaScript
🎧 Audio Engineering Experience
Community Volunteer @ Maple Tree Studio (Jan 2013-May 2016)
💬 Communication
Language: English (Native)
Timezone: UTC-06:00 (Central Standard Time) / UTC-05:00 (Central Daylight Time)
👨🎓 Education
Madison Media Institute - Madison, Wisconsin (Sep 2011-Feb 2013)
Associate of Applied Science, Recording & Music Technology
Beloit College - Beloit, Wisconsin (Sep 2009-May 2011)
Studied Music Theory & Composition