I solve problems with code.
I'm a software developer interested in system architecture, scalability, and full stack development. In my free time I enjoy building side projects, skiing, and playing the guitar.
March 2018 - Present
I work on Qualtric's Analytics Platform, working primarily with Spark, Kafka, and Scala.
March 2017 - January 2018
I work on Qualtric's Text Analytics team, making unstructured text useful for our customers. I primarily developed back-end applications using Scala, Python, and Docker.
June 2017 - August 2017
Aug 2016 - Jan 2017
I worked for ClientSuccess as a software engineer intern, using Angular, Java, Clojure, and SQL. I built backend and full stack features and deployed projects as micro-services in Docker containers on AWS.
June - August 2016
I interned at Visa as a backend developer, primarily working in Java. I rewrote the image resizing code for Visa Checkout, leading to a significant increase in image quality. I also developed dashboards with node.js and ElasticSearch to monitor aggregate Jenkins deployments.
June - August 2015
I interned at Visa where I wrote SQL queries to calculate and track the effectiveness of Visa merchant’s promotional campaigns, and developed dashboards and alerting systems to monitor the data in real time.
I built a website to manage and share cryptocurrency public addresses in an easy and intuitive way. Built as a PWA with a Vue.js frontend, Flask backend, docker-compose, and hosted on Digital Ocean.
I created a secure RESTful micro-service for user authentication and management with email verification and reset. Built with Python, Flask, Gunicorn, Sendgrid, Docker, Postgres, and AWS.
I won CourtHack, a hackathon to develop creative solutions for the legal system. We developed ‘Robot Lawyer’, a friendly chatbot that uses conversation to generate completed legal documents, and presented our project at e-Courts Vegas 2016.
I built a web application that uses the Google Maps API to generate a first-person walking timelapse between any two points.