Full-stack developer with experience building consumer-facing web applications and services in both startup and enterprise environments.

Skills

Frontend

  • JavaScript / TypeScript
  • React / React Native
  • Vue.js
  • Ember
  • Knockout.js
  • HTML / CSS / Scss

Backend

  • C# / .NET
  • Node.js / Express.js / MongoDB
  • Ruby on Rails
  • SQL / NoSQL / MySQL / PostgreSQL
  • Redis
  • Docker
  • Swagger/OpenAPI

Cloud Tech

  • AWS Lambda / SQS/SNS
  • Azure Functions / Containers / EventGrid / Storage
  • Heroku
  • GitHub Actions / Workflows

Work Experience (4)

Senior Full-Stack Developer
YNAB
April 2022 - Current

A budgeting system for web, iOS, and Android platforms.

  • Introduced new features to the company's flagship web application to improve user experience.

  • Streamlined the connection workflow for user financial accounts, enabling multiple accounts to be added simultaneously.

  • Maintained cross-platform code used by multiple development teams.

Owner, Developer
Wildberry Software Services
August 2010 - Current
  • Create, build and host websites, apps, and services for clients.

  • Develop tailor-made software solutions to meet specific needs and requirements for small- and medium-sized businesses.

  • Integrate projects with third-party APIs, including payment systems, social media, and video streaming.

Software Engineer
Switcher Studio
April 2020 - April 2022

An iOS-focused multicamera livestreaming platform.

  • Built a greenfield WebRTC videoconferencing web application.

  • Re-wrote the web dashboard for customer management of billing, media files, and app settings.

  • Managed third-party integrations with major social media platforms for livestreaming, post creation, and realtime comments.

  • Overhauled Stripe customer billing integration, including support for Google Pay and Apple Pay.

  • Provided professional and technical guidance to junior developers.

Software Engineer
QSR Automations
January 2017 - April 2020

A restaurant technology company creating kitchen display systems and table management solutions.

  • Developed and maintained core microservices in support of other product teams, including authentication and product licensing.

  • Worked on external API integrations with large partner companies.

  • Maintained internal administrative and customer-facing enterprise web applications, and UI libraries used by other teams.

  • Researched and introduced new technologies to the company tech stack, including Vue.js and GraphQL.

  • Implemented new features in internal and customer-facing web applications.

Open-Source Projects (3)

Trivia Box
March 2020 - Current
https://github.com/leslie-heinzen/trivia-box-client

A multiplayer real-time trivia system. I initially envisioned it as a way to be paired with simple IoT devices (like rpis) running the server, so that trivia gamerunners could bring the devices with them to a location and run game servers on-the-go, allowing any client on the same network to play. The idea is to eventually expand to a cloud-backed service to support over-the-internet play.

  • C#
  • .NET
  • TypeScript
  • React
  • websockets
CLI Summary for YNAB
January 2022 - Current
https://github.com/leslie-heinzen/cli-summary-for-ynab

Get an overview of your YNAB budget information straight from the command line.

  • Node.js
  • Typescript
  • CLI
Knockout CLI
May 2020 - Current
https://github.com/leslie-heinzen/knockout-cli

A simple CLI project initializer for knockout.js.

  • Node.js
  • Knockout.js
  • Typescript

Volunteer

Mentor
Code Louisville
August 2017 - Current

Provide instruction and mentoring to student cohorts for front-end web development and React courses. Give presentations and lectures on various CS and Software Development topics. Provide one-on-one guidance and student project evaluation.

Mentor
Lambda School
July 2019 - January 2020

Provide professional guidance and interview preparation to aspiring software engineers.

Education (2)

Master
Music
University of Colorado-Boulder
2012 - 2014
Bachelor
Music
University of Louisville
2005 - 2009

Interests

  • IoT
  • Selfhosting
  • Classical Music
  • Puzzles
  • Travel
  • Hiking
  • Fantasy
  • MMOs
  • Coffee