Daniel Goudie
Full-Stack Software Engineer
Daniel Goudie

Hey, I'm Daniel. I'm a full-stack software engineer with experience architecting, building, and maintaining systems that support a variety of different business needs at enterprise scale.

I thrive in environments using leading-edge technologies, and always have a number of projects of my own in progress at home. I enjoy discussing technology with colleagues and friends.

education

Bachelor's Degree in Cyber-Security
Bachelor's Degree in Cyber-Security
Minor in Computer Science
University of Nebraska at Omaha
2014 - 2018

work experience

Associate Systems Engineer, Platforms Engineering
Union Pacific Railroad Union Pacific Railroad / May 2022 - Present

I am currently working on and am one of the lead front- and back-end engineers for Union Pacific's internally developed state-of-the-art observability platform called "Unified Systems Management". Additionally, I am a member of UP's enterprise API approval board. Our goal is to ensure consistency among our API suite, enforce enterprise standards, and provide feedback for APIs being developed throughout the company.

Senior Project Engineer, Corporate Technology
Union Pacific Railroad Union Pacific Railroad / April 2020 - May 2022

At my previous position on the Corporate Technology developer team, I was the lead technical designer for the company's all-encompassing real estate management software - I was responsible for selecting the tech stack for the application and was the lead UI developer. I also assisted in debugging and designing of other real estate and financial applications.

Application Developer
Union Pacific Railroad Union Pacific Railroad / May 2018 - April 2020

As an application developer, I worked across multiple teams contributing to the development and implementation of various internal systems, including a file-sharing and document store for the Collaboration team, and an infrastructure provisioning system for the Systems Engineering group.

skills & expertise

System Design & Architecture
Object Oriented Languages (Java, etc)
JavaScript Frameworks (Angular, React, Next.JS, Svelte, etc)
User Experience / CSS
API Design & Governance
Bleeding Edge Web Technologies (Web Sockets, SSR, etc)
SQL (Oracle, Postgres)
Observability Principles
and many more...

hobbies

Running

Running is great. I've been running/training for the last 4-5 years as a fun past-time that I can enjoy with other friends who run. At the time of writing this, I've raced 4 marathons, and have ran a couple ultramarathons. My goal over the next 5 years or so is to run all of the major marathons. My fastest marathon time as of writing this is 2h 43m 25s at the Marine Corps Marathon in DC.

Old School Runescape

Old School Runescape (OSRS) is my favorite game of all time, one I've been playing for nearly 20 years. I've got a big community of friends from around the world that I play the game with. I recently earned the rank of Grandmaster on my 'Ironman' OSRS account.

"Working"

I am lucky to consider what I do for a living as one of my hobbies. Outside of my job, I enjoy building websites and applications for fun. A couple of my recent home projects include app that I use at the gym called ISOMETRIC and an app called FauxBingo that's used by my OSRS community a few times a year to run a 'Bingo'-style game.

Website build using Svelte. View the source here.
This résumé was exported from my website https://daniel.goudie.dev