Software Engineer · Systems Developer

I build the systems behind reliable software.

I'm Zack Bumpous, a software engineer working across .NET applications, REST APIs, Azure infrastructure, integrations, and data. Since 2022, I've helped build and maintain software used in production.

01 / About

Software that holds up beyond the demo.

I work on backend services, cloud resources, data flows, and the connections between them. My day-to-day engineering spans implementation, deployment, troubleshooting, and long-term maintenance—not just writing code in isolation.

Today, I build and support statewide government systems at the South Dakota Bureau of Information and Telecommunications. I care about clear interfaces, dependable delivery, and software that the next engineer can understand.

Experience
Professional since 2022
Current role
Systems Developer
Primary focus
Backend · Cloud · Integrations

02 / Experience

Production engineering experience.

Building and supporting business-critical software across government and enterprise environments.

Aug 2023—Present

Current role

Systems Developer

South Dakota Bureau of Information and Telecommunications

Build and maintain production applications and statewide government systems. The work includes backend services, REST APIs, cloud functions, integrations, deployment pipelines, and troubleshooting across distributed systems.

  • C#
  • .NET
  • Azure
  • Azure Functions
  • SQL Server
  • Azure DevOps
  • Key Vault
  • CI/CD

May—Aug 2023

Software Developer Intern

VT Industries

Contributed to .NET and Angular applications, including application modernization work that moved legacy Visual Basic code toward C#.

  • C#
  • .NET
  • Angular
  • Visual Basic

Mar 2022—Mar 2023

Software Developer Intern / Co-op

3M

Developed software applications in an enterprise environment, working primarily with C#, .NET, and SQL Server.

  • C#
  • .NET
  • SQL Server

03 / Capabilities

A practical engineering toolkit.

Technologies and practices I use to move software from implementation into dependable production operation.

01

Backend

C#, .NET, ASP.NET Core, REST APIs

02

Cloud & DevOps

Azure, Azure Functions, Azure DevOps, CI/CD, Key Vault

03

Data

SQL Server, relational databases, data-driven applications

04

Frontend

HTML, CSS, JavaScript, Bootstrap, Angular

05

Engineering

Git, API design, systems integration, distributed systems, production support

04 / Selected work

Foundations, built from first principles.

Focused implementations that explore core data structures, search, and the tradeoffs behind common abstractions.

Data structure · Java

Linked List

A from-scratch linked-list implementation for working through node relationships, traversal, insertion, and removal without relying on a built-in collection.

View Linked List on GitHub

Search algorithm · Java

Binary Search Tree

An implementation of ordered tree storage and lookup, built to examine recursive traversal and the mechanics behind efficient search.

View Binary Search Tree on GitHub

Data structure · Java

Symbol Table

A key-value abstraction that demonstrates storage, retrieval, and the underlying organization used to associate identifiers with data.

View Symbol Table on GitHub
Browse all GitHub repositories

05 / Contact

Let's talk about the system you're building.

For engineering roles, technical collaboration, or consulting conversations, send a note here. I’ll respond through the email address you provide.

* Required fields