Background
Work Experience
-
Lead Software Engineer
EF Education First
Dec, 2022 - Current
Collaborate with a cross-functional team of designers, UX researchers, product owners, and business stakeholders to deliver websites at large scale to a global customer base that help to promote EF’s language programs in over 50 languages. Drive technical decisions as a tech lead for a small team of engineers. Mentor junior developers. Perform code reviews as needed. Help design and build CI/CD pipelines to ensure continuous, quality, and quick releases.
-
Senior Software Engineer - Tech Lead
EF Education First
Dec, 2020 - Dec, 2022
Lead a team of software engineers as they deliver websites at large scale to a global customer base that help to promote EF’s language programs. Collaborate with a cross-functional team of designers, UX researchers, product owners, and business stakeholders to design, build, and optimize systems that enhance the customer experience. Mentor junior developers. Perform code reviews as needed. Help design and build CI/CD pipelines to ensure quality and quick releases.
-
Developer III
Expeditors International of Washington, Inc./Cargo Signal
Mar, 2017 - Oct, 2020
Create a functional implementation of the user interface based on static mockups provided by UX Design. Ensure technologies are feasible and ensure consistency across browsers. Work with application developers to identify integration points between the front end and back end applications. Provide oversight to other developers contributing to the user interface to ensure the interface is developed consistently and utilizes best practices. Create templates, examples, and components for application developers to use as needed. Collaborate with UX Design and Business Analysis. Evangelize the role of front end development within the company. Mentor junior developers. Provide code reviews as needed.
-
EDI Developer III
Expeditors International of Washington, Inc.
Aug, 2012 - Mar, 2017
Collaborate with systems analyst to develop, test, and deploy EDI translations to ensure successful transmission of messages within the company, between clients, and between government entities. Perform system research as needed. Serve on after-hours on-call rotation. Mentor developers new to the company. Use innovation time to enhance existing Java applications as needed.
-
Java Certificate Teaching Assistant
University of Washington - Professional and Continuing Education
Oct, 2015 - Dec, 2015
Assisted professor for introduction to Java Programming course by grading approximately 15 homework assignments a week during the 10-week course.
-
Executive President
Residence Hall Association at Washington State University
May, 2009 - May, 2011
Served as chief representative of the Association to the University, an organization with ~ $80,000/yearly budget. Ran two weekly meetings. Knowledgeable of all goings on within organization and the rest of campus. Sit on various committees and task force boards with different campus organizations.
-
SPF State Incentive Grant Database Technician
Franklin Pierce School District
Jul, 2008 - Aug, 2008
Prepared Community Survey for electronic distribution, input both Curriculum and Community Surveys into Access database, communicated with project evaluator as needed. Prepared Community Surveys for bulk mailing.
Skills
-
Web Development
- HTML>
- CSS>
- Typescript>
- Javascript/Node.js>
- Angular (v10+)>
- React>
- Web Performance>
- JAMstack>
-
Application Development
- Java>
- Python>
- WebMethods>
- Postman>
- SQL>
- NoSQL>
- Git>
-
Infrastructure
- AWS>
- Terraform>
- Github (and Github Actions)>
- Serverless (Lambda, Cloud Functions)>
- Kubernetes>
- Gitlab (and Gitlab CI)>
- Google Cloud Platform>
Education
-
Business Administration - Management Information Systems, Bachelor of Arts
Washington State University
Aug, 2007 - Aug, 2012
- German Minor>
- Music Composition Minor>
-
Certificate of Java Programming
University of Washington - Professional and Continuing Education
Aug, 2014 - Jun, 2015
-
FU-BEST Education Abroad Program
Freie Universität Berlin
Aug, 2011 - Dec, 2011
Community
-
Co-Organizer
SeattleJS
Jan, 2018 - Oct, 2020
Organize monthly meetup events, which have a regular attendance of approx. 120 attendees, focusing on building the Javascript development community in the Seattle area.
-
Assistant Organizer
Angular Seattle
Feb, 2019 - Oct, 2020
Assist in organizing and planning events for the Angular development community in the Seattle area.
-
Organizer - New Speaker Support
CascadiaJS 2019/2020
Sep, 2019 - Sep, 2020
Worked with fellow organizers to help prepare speakers give their first conference talk for both 2019 and 2020 editions of the conference.
Projects
-
Discord Mirror Link
A web component for mirroring messages posted within a chat application (e.g. Discord). Used for CascadiaJS Conference 2021
-
Q&A Link
A web component to manage audience questions during a live streamed event. Originally used at CascadiaJS 2020 and 2021.
-
Wetterli Link
A simple mobile application build with React Native. Uses the Dark Sky API to tell you current weather conditions. Uses Begin functions built on AWS to fetch data.
-
json-server-schematics Link
A set of Angular CLI schematics to quickly setup and configure JSON Server for Angular projects with minimal effort that include examples.
-
community-schematics Link
A set of Angular CLI schematics to quickly create websites for different community groups. Aimed primarily toward developer meetups.
-
angular-seattle Link
A website/PWA for the Angular Seattle meetup group.
Awards
-
Certified SAFe 4 Practitioner
Scaled Agile, Inc. - Jun, 2019
The SAFe® Practitioner certification indicates the holder has the skills necessary to define, build, and test increments of value in a short timeframe.
-
Notice of Appreciation – Canadian Border Services Agency Project
Expeditors International of Washington, Inc. - Sep, 2014
Awarded for work as lead developer on a project to interface with Canadian Customs new Border Services system. Despite extreme complexity and rapidly changing timelines dictated by both internal customers and the Canadian Government, we became one of the first companies able to exchange messages successfully with the new system.
-
President’s Award for Distinguished Leadership and Service
Washington State University - May, 2010
The President’s Award for Leadership is an honor bestowed annually to students and others who advance leadership and engagement at WSU. Awarded to less than 1% of the entire WSU student body.
-
Eagle Scout Award
Boy Scouts of America - Pacific Harbors Council - Jun, 2007