Nathaniel

Nathaniel Pautzke

Download Resume

Senior Software Engineer

Minnesota, USA

nathaniel.pautzke@gmail.com


Employment status: Employed

Open to:
  • Hybrid Full Time
  • Remote Full Time
  • Remote Contract

Languages Frameworks
Java/Kotlin Spring Boot
Rust Yew/Other
JavaScript Vue

Soft Skills

  • Communication
  • Leadership
  • Problem Solving
  • Collaboration


Work Summary

Most of my software experience has revolved around backend development. I am most comfortable writing in Java and SpringBoot. I have had other backend experiences with various languages like Kotlin and Ruby. I have a fair amount of experience with front end frameworks like React or template engines. These projects I created were either personal in nature or a way to help my team with various administrative tasks that was easier solved with a front end ui.


Professional Experience

Senior Unified Engineer | RBC Wealth
November 2023 - Current

Summary:

  • Software engineer working to build a full pipeline from design to full end to end automated testing. Focused on minimizing open-source usage to help mitigating risk and vulnerabilities making for quick and successful deployments. Building off a custom internal framework geared toward making all RBC integrations easy and configurable. Optimizing code reusability to make operational overhead as low as possible.
Senior Java Developer | Korn Ferry (Contracting)
April 2023 - November 2023

Summary:

  • Contracting as a Senior Java Developer working for a company that is focued on greenfield technology. Exposed to a wide variety of of technology like Java, Kafka, Elastic Search, Docker, Sql Databases, and No Sql Databases. Part of my work includes developing applications and building on in house frameworks to achive desired applications.
Software Engineer | Hubspot
May 2022 - December 2022

Summary:

  • Contributing member of a team that builds, maintains, and delivers apps that generate html content. I work on open source projects managed by Hubspot that help drive our product. In the simplest of terms, we are responsible for generating static and dynamic content for millions of web pages. Similar to that of a CDN (content delivery network).
Specifics:
  • Programmed Java services that aided in the reliability of our HTML template renderer
  • Developed Cloudflare and AWS services that helped minimize traffic to company hosted resources
  • Contributed to the HubSpot open-source template library JinJava
  • Utilized services such as Pingdom, Sentry, and Athena to help our team understand gaps in reliability
  • Investigated issues to minimize unexpected exceptions and mitigated customer problems
  • Built Cloudflare edge workers for resource routing in JavaScript

Software Engineer | Target
January 2020 - May 2022
  • Designed applications to integrate into an event driven system using Kafka which could process up to 2000tps under load
  • Created several Java applications following microservice architecture using postgres or elastic search as primary data store depending on the required use case
  • Suggested and designed several full stack solutions, React and Thyme-leaf templates, to help with developer admin changes or tools that would self serve requests from other teams
  • Re-architected carrier notification system and built end to end tests while maintaining data integrity

Associate Software Engineer | IDEMIA
February 2019 - January 2020
  • Designed and developed a full-stack end to end testing solution our Digital ID product
  • Helped lead registration development for Trusted Fan product
  • Utilized Apache Camel and Spring Boot to create restful services that were easily deployable to docker containers
  • Produced technical documentation and system architecture diagrams

Data Processing Tech I | IWCO Direct
April 2016 - February 2019

Summary:

  • Programmed in legacy code like COBOL to process large quantities of data for mass mailing
  • Used scripting languages and more specialize applications to read customer data to normalize, cleanse, and append data for mailing needs
  • Worked on programs in Visual Basic and shell scripting to create small applications to aid in daily work.

Software Engineer Intern | Aglytix
May 2015 - Jan 2016

Summary:

  • While adhering to Agile methodology and Scrum I worked on documentation and implementing features on the Rails framework. Sprint weeks consisted of creating HTML and JavaScript content to help customers navigate the software with ease. Basic testing, API integration, debugging, and Java backend reports were utilized.

Personal Projects

Personal Wedding Website

https://wedding.mollyandnathaniel.com

Use case

  • I had the idea of creating a website that basically mimicked disposable cameras that people left at weddings. In this website I wanted to have users upload images, have an admin approve submissions, and display winners. Also, this website had a configuration to let guests RSVP to our wedding.
  • Tech

  • The website was written in ASP.NET using C# and Postgres. Deployed on a digital ocean droplet with a Nginx edge and Certbot for certs.
  • Traffic

  • The website had a few phases of traffic. The website served as RSVPs before the wedding and saw roughly 150 users. Then during the wedding pictures were uploaded by about 60 users. And the gallery after the wedding sees very minimal traffic.
  • Transferrable Skills

  • I was able to act as a stakeholder and project lead to get this website up. Also, I had to learn a new stack of C# and ASP.NET to convince my friend to help me.

Related Books Web Scraper

Use case

  • Worked with a small business that uses data on Amazon and other sources to help figure out what books are related. This was a manual task to click through Amazon to find books that were related to the book that they started with.
  • Tech

  • Used Python and Selenium to get a quick solution that would take in a parent ASIN and find any data that has books related to that title. It would output a report that would allow the business to look at similar aspects of the books and infer strategies to help author sell more books.
  • Traffic

  • Traffic is mainly local runs of the report by either me or the business to get the data.
  • Transferrable Skills

  • Was able to find a quick solution to solve my use case for getting this data. Using python, data classes, and selenium I was able to create a solution that has been tested with several hundred books!

Personal Website

Github Repo

Use case

  • Found a use case to create a personal space for myself to display how I present my skill outside of places like LinkedIn and Facebook. Although I haven’t used Ruby on Rails since my first coding job, I found a passion for how fast this framework helped developers create websites.
  • Tech

  • The website was written in Ruby on Rails. Using a postgres database and had minor testing done with rspec. Deployed to a heroku box using Paper trail for logging.
  • Traffic

  • My website saw about 1 to 2 users a week. It was mostly dedicated to professional work so would mostly see direct traffic from linkedin.
  • Transferrable Skills

  • I was able to design a full stack website, code it, and deploy it using heroku. I think it is a good way to exercise a developer looking at all aspects of the developer life-cycle.

API Maze Solver

Github Repo

Use case

  • Having some practice with algorithms, I created a maze engine that uses the Breadth First Search algorithm to take in a maze and output the most efficient path. This project consisted of Endpoint, Service, and a start of recording submissions and other stats about the maze solves.
  • Tech

  • This service uses Java and SpringBoot to take REST requests solve the maze.
  • Traffic

  • This hasn't been deployed and say little traffic.
  • Transferrable Skills

  • Ability to translate logic problem into code

Bullseye Guy Rest API

Rest Code Docker Instance

Use case

  • Created a REST API that would take in a Target ID and return various properties about the product. A way to mimic how someone may call and API for product information.
  • Tech

  • This service was written in Java and SpringBoot and deployed into a docker container for potential scalability.
  • Traffic

  • This hasn't been deployed and little traffic. Docker instance has been downloaded 1.2k times.
  • Transferrable Skills

  • Ability to create a Rest API to fill a need while being able to package up code for easy deploy.

Education

Colorado State University - Global Campus
2017-2018

Bachelor Degree - Information Technology