Luke Gauvin

Backend software engineer

At a glance

Experience
4.5 years
Employer
Emerson (formerly OSI)
Focus
Access control and REST APIs
Stack
Java, Jersey, MongoDB, SQL, TypeScript
Location
Texas, USA

I work at Emerson on the web platform behind grid-monitoring software that utilities use to run the electric grid.

Most of my work is access control. I design and build the services and REST APIs that decide who can see and do what, along with the data models and migrations behind them.

I set up the application’s first unit and integration test framework, which now runs several hundred tests. I also work on performance and dependency security when needed.

I work daily with AI coding agents: Claude Code, OpenAI Codex, GitHub Copilot and T3 Code. Outside work I build full-stack projects in TypeScript, Next.js, Flutter and Firebase.

Projects

I build these outside work. The source for both is private, so this page is where I show them.

Meal Planner

Active July 2024 – present

A mobile and web app that turns a user’s tastes, kitchen equipment, fitness goals and budget into a weekly meal plan and a ready-to-order grocery cart.

Goes in

  • Tastes
  • Kitchen equipment
  • Fitness goals
  • Budget

Comes out

  • Weekly meal plan
  • Ready-to-order grocery cart
  • I built the Java REST backend, which covers users, allergies and equipment.
  • Separate services handle email, grocery lists and calorie adjustment.
  • Sign-in uses OAuth through Firebase Authentication.
  • The app runs today.
Stack
  • Java
  • Flutter
  • Firebase
Source
Private

AI App Builder

Prototype December 2024 – early 2025

A prototype that turns a plain-language product idea into a project roadmap and an application scaffold.

Goes in

  • A product idea in plain language

Comes out

  • Project roadmap
  • Application scaffold
  • LLM calls are routed through OpenRouter, so each step can use a different model.
  • It is no longer being developed.
Stack
  • TypeScript
  • Next.js
  • Firebase
  • OpenAI API
Source
Private

Experience

  1. Software Engineer

    Emerson (formerly OSI)

    May 2022 – present

    • Remote
    • Web Platform team of six engineers
    • Promoted twice
    • I design and build access-control services and the REST APIs behind them in Java (Jersey, Jackson, MongoDB), as the primary contributor on a three-engineer effort.
    • I set up the application’s first unit and integration test framework and wrote several hundred tests (JUnit, JMockit).
    • I cut a core process’s startup time from minutes to seconds by parallelizing it.
    • I wrote data migrations, fixed security vulnerabilities in third-party dependencies, and built integrations used by other company applications.
  2. Information Technology Intern

    Security Health Plan

    May 2021 – September 2021

    • I wrote and tuned SQL Server queries for health-insurance data workflows.
  3. Computer Science Supplemental Instructor

    University of Wisconsin-Stout

    January 2021 – May 2022

    • I led weekly review sessions in data structures, algorithms and debugging for about 20 students.

Skills

Languages
  • Java
  • TypeScript
  • JavaScript
  • SQL
  • Python
  • C/C++
Backend
  • REST APIs
  • Jersey (JAX-RS)
  • Jackson
  • MongoDB
  • Microsoft SQL Server
  • Role-based access control (RBAC)
  • Gradle
Testing and delivery
  • JUnit
  • JMockit
  • Mockito
  • Jenkins
  • Docker
  • Git
  • Swagger (OpenAPI)
Web and mobile
  • Next.js
  • DevExtreme
  • Firebase
  • Flutter
AI
  • OpenAI API
  • OpenRouter
Coding agents:
  • Claude Code
  • OpenAI Codex
  • GitHub Copilot
  • T3 Code

Education

University of Wisconsin-Stout

B.S. Computer Engineering

Minors in Computer Science and Mathematics

  • Graduated May 2022
  • Summa Cum Laude
  • GPA 3.98
  • Completed in three years