Technical Experience

  • Programming experience with Java, git, Bash, Linux, Scala, PHP, Apache, MySQL, Go, React, Ruby, and C++
  • Desire to develop more web & mobile programming experience
  • Favorite editors are vim, IntelliJ & vscode

Relevant Work Experience

Software Engineer, Stripe (Internal Tools)

March 2021 - Present
  • Internal Tools for Stripes to complete their jobs

Software Engineer II, Amazon (Ads)

July 2019 - February 2021
  • Built the library used to connect advertisements across the entire stack in under 3 milliseconds
  • Mentor interns and junior engineers to help them achieve their career goals
  • Designed and implemented cross organization projects to improve monetization, fill rate and latency

Software Engineer, Amazon (Ads)

July 2017 - June 2019
  • Rebuilt and own the advertising configuration frontend service which is used for millions of dollars of revenue
  • Onboarded and worked with partner teams to implement our services onto their Amazon page
  • Created tools which save page owners and program managers hours when creating or reporting on ads

Software Engineer II, Porch

August 2016 - July 2017
  • Built tools to manage billing of our clients to reduce reliance on manual salesperson management
  • Created and own the subscription administration service, which delivers our product to consumers
  • Worked to integrate lead distribution pacing that increased homeowner delight with our product

Software Engineer, Porch

July 2015 - August 2016
  • Designed and implemented APIs for clients to access all necessary data, which improved user experience
  • Enhanced accuracy of ecommerce system while creating testing tools
  • Wrote tools to more accurately categorize leads submitted, thereby improving efficiency of distribution

Software Engineer Intern, Live Nation

March 2015 - June 2015
  • Involved in developing applications for purchasing tickets from computers and mobile devices, through the core systems that process the order, and out to metrics and monitoring tools
  • Participated in all aspects of the development process including planning, design, implementation, and support
  • Committed code on highly scalable applications generating millions of dollars in revenue every day

Software Engineer Intern, Live Nation

June 2014 - December 2014
  • Involved in developing applications for purchasing tickets from computers and mobile devices, through the core systems that process the order, and out to metrics and monitoring tools
  • Participated in all aspects of the development process including planning, design, implementation, and support
  • Committed code on highly scalable applications generating millions of dollars in revenue every day

Web Development Intern, Sporcle

June 2013 - June 2014
  • Designed and implemented a 3rd party API in PHP to allow 3 companies access to game data
  • Created API authentication and rate limiting with Redis to control access companies using the API
  • Improved server testing by creating an endpoint testing application using PHP and cURL to ensure different endpoints on the site are up and running
  • Learned Objective C by delving through current applications to create new game applications

Technical Student Assistant, University of Washington

June 2012 - October 2013
  • Troubleshot application and network issues by using research to ensure computer uptime
  • Imaged and configured hundreds of machines for students use to guarantee student access to tools
  • Installed and administered 12 physical servers which upgraded current backend infrastructure
  • Trained 2 new employees through hands-on work to strengthen capability of independent work

Related Activities

July 2013 - May 2017
  • Created an automated door deadbolt using a Raspberry Pi and Arduino, which unlocks a door
  • Programmed in Java, Objective C, Arduino implementation of Wiring, PHP, and MySQL learn integration
  • Utilized 3rd party API (authy) for 2 factor authentication to learn about implementing security
  • Planned to expand easily to use Bluetooth and a Nymi by using object oriented design

Coursework: Data Structures and Algorithms

January 2013 - June 2014
  • Implemented a HashMap with an array using separate chaining increasing knowledge of Java
  • Created a Heap with a comparator and deque to solve a maze using an array to learn about deques
  • Drew stars on a drawingpanel using guava collections to understand how to use Java collections
  • Implemented breadth first search, depth first search, and Dijkstra's algorithm to a graph class
  • Modified a quicksort algorithm and used runtimes to compare sorting algorithms to learn benefits of each

Web Programming

January 2010 - Present
  • Operated websites like wrixton.net, wrixton.com, and wrixton.xyz for 14 years using a host service to learn about web hosting and programming
  • Created blog and fraternity website using WordPress and phpBB to build codeless sites with tools
  • Realized about source control and merging by using bitbucket and github for Git source control which helped

Education

Bachelor of Science in Computer Science and Software Engineering University of Washington:

Graduated June 2015
  • Relevant Courses: Object oriented programming, software engineering techniques, management principles, algorithms in C++, data structures in Java, and algorithms in Java