Download PDF

Oliver Barbeau

Software Engineer | CI/CD & Automation

Work Experience

Founding Engineer

2026 - Present

Golemtek (multi-tenant SaaS) Minneapolis, MN

  • Built and operate a multi-stage GitHub Actions pipeline (verify, integration, e2e) with schema-drift detection, gating merges to main on lint, type-check, and 8,600+ passing tests across 335 suites.
  • Built a custom WebSocket relay (GM-authoritative broadcast model, token-based auth) to replace a paid SaaS dependency (Liveblocks); code-complete and integration-tested.
  • Own delivery end to end, from a 49-model PostgreSQL schema and Prisma migrations through automated deploys; work AI-assisted daily (Claude Code) and manage Git branching and a PR-based workflow on every change.
  • Tooling includes TypeScript, Node.js, PostgreSQL, Redis, Vercel, and GitHub Actions.

Software Developer

Apr 2024 - Aug 2024

Salesforce (via Aditi Consulting) Remote

  • Sole developer of a learning simulation used by 10,000+ professionals, built in JavaScript and React from requirements through production deployment.

Floor Manager & Operations Lead (promoted from Server)

2018 - 2023

Centro Restaurant Group / Popol Vuh Minneapolis, MN

  • Automated cross-team workflows with Asana and Slack to standardize task tracking and communication across a multi-location rollout.
  • Led a POS platform migration (Square to Brink via Olo) and day-to-day technology troubleshooting across four locations.

Server

2023 - 2026

Oro by Nixta Minneapolis, MN

  • Fine-dining service at a James Beard Best New Restaurant finalist; clear communication and collaboration under pressure.

Technical Skills

CI/CD & Automation: GitHub ActionsCI/CD PipelinesBuild & Release AutomationAutomated TestingQuality Gates
Version Control & Practices: GitGitHubBranching StrategiesPull RequestsAgile / SCRUM
Scripting & Languages: BashTypeScriptJavaScriptSQLPython
Cloud Services & Data: VercelPostgreSQLRedisPrisma

Projects

PPALMS (Parsons Problem Generator)

Python
  • Led a 4-person team through weekly SCRUM sprints to ship a tool that generates Parsons problems for standard Learning Management Systems.

Multi-Process Web Browser

C, GTK, Unix IPC
  • Built a C/GTK browser that isolates each tab in its own process over Unix IPC (fork/exec, signal handling, process lifecycle management), so one tab crashing never takes down the others.

Phraser

Next.js, TypeScript, tRPC, Prisma, PostgreSQL
  • Built and deployed a full-stack web app to production on Vercel, with automatic deploys on every push to main and a PostgreSQL data layer.

Education

Bachelor of Science, Computer Science

2023

University of Minnesota-Twin Cities, College of Science and Engineering