Technical Experience
- Experience using Java, Ruby, React, Scala, Go, PHP, C++, git, Bash, MySQL, PostgreSQL using Vim, IntelliJ & vscode
- Excited by backend and fullstack development, with a curiousity for security
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