Carter Simonson
Software Engineer specializing in web technologies
ABOUT ME
My introduction to software development came as a byproduct of my passion for video games as a child. It was a goal of mine to learn how the games that I was sinking all of my time into were created. This led me to start learning basic Python when I was in middle school. I was (and still am) fascinated by the ability to create something cool out of nothing other than time spent tinkering away in a code editor.
With that limited programming experience and an eagerness to learn in hand, I was offered a position helping out at a local software company named Leum Technologies. In this new position, I was motivated to learn new things such as web development, API architecture, and mobile development.
After graduating high school I decided to head straight into the professional field. I made the move to Madison, WI, and have been working full-time ever since - starting with a position building taxi management software at Mobile22 and more recently working as a front-end developer on the Growth and Monetization team at Zendesk.
PROJECTS
Kenshi Interactive Map
An interactive map application for the video game Kenshi by Lo-Fi Games. This originated in early 2019 as a weekend project which I built using Angular (Ionic), Leaflet.js, and Firebase. More recently I've rewritten it in React (Ionic) and have implemented a WebGL renderer to increase performance. It can be found here.
URL Shortener
A basic URL shortener implementation written with Flask, SQLite, and vanilla HTML/CSS/JS. The service is configured with Github actions to automatically build and deploy to a DigitalOcean Droplet on each commit. My goal with this project was to refresh my knowledge of Python, SQL, Docker, Nginx, and Github Actions. A live demo can be found at shorten.minidev.io. The source code can be found here.
EXPERIENCE
Zendesk
Working to innovate the trial onboarding experience of Zendesk's Support product using React and Next.js in conjunction with Jest and Cypress.
Mobile22
Worked across the stack in contributing to Mobile22’s goal of creating a unified transportation platform. Utilized React, Node.js, Postgres, and Jest to reliably build, test, and deliver web applications.
OpenForge
Assisted with the development and testing of web and mobile applications utilizing Angular, Ionic, Node.js, and Firebase.
Leum Technologies
Led the development of new mobile and web applications, making use of native mobile technologies (Java and Swift) and hybrid web technologies (Ionic and Angular).