Brenden

Brenden Niedermeyer

More Info
Europe By Request contact@brenden.dev English, German

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.

    Highlights:
    • Helped develop new cached build system that converted manual releases to using an automated and scheduled approach resulting in decreased build time for a project generating 15000+ websites from over an hour to ~15 minutes.

  • 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.

    Highlights:
    • Helped develop new cached build system that converted manual releases to using an automated and scheduled approach resulting in decreased build time for a project generating 15000+ websites from over an hour to ~15 minutes.

  • 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.

    Highlights:
    • Architected and implemented new front end using Angular 8, and ngrx to accommodate new business features.
    • Drove adoption of technologies such as NgRx and Ionic
    • Maintain existing webapp written in Angular 4.
    • Designed new interview process for procuring front end development talent.
    • Implemented system monitoring with StackDriver, Prometheus, and Grafana in a Google Cloud Kubernetes Engine environment.
    • Integrated StackDriver alerts with Google Cloud Functions to notify development team of production issues via Mattermost.
    • Designed and implemented CI/CD pipelines using Gitlab CI and Kubernetes.
    • Mentored developers from other teams in front end development

  • 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.

    Highlights:
    • Traveled to Chennai, India for three months to assist in opening of new regional development center by training and mentoring three developers in webMethods EDI development.
    • Led team tasked with daytime maintenance and troubleshooting of issues with the EDI systems.
    • Coordinated development projects for the Customs business queue.
    • Coordinated initial training of EDI development team, initial roll out, and documentation of the EDIGen Java IDE. Assisted development and rollout of version 2.0.
    • Helped to redesign technical portion of interview for new developers.

  • 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.

    Highlights:
    • Contract Position
    • Collaborated with professor to ensure that all students were being held to same expectation for homework quality.
    • Answered clarifying questions submitted by students along with homework.
    • Provided feedback for how students could improve code quality.
    • Troubleshooted root cause of issues when student homework assignments didn't function as expected and provided this feedback to the students so they could learn from their mistakes.

  • 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.

    Highlights:
    • Also served as Director of Technology and Marketing 2012, RHA Constitutional Review Chair 2009, and Waller Hall VP 2008-2009.

  • 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.

    Highlights:
    • Contract Position

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.

    Highlights:
    • Select speakers for technical talks that are given during events.
    • Drive and organize the group's mentorship program.
    • Host monthly in person and online only events as needed.

  • 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.

    Highlights:
    • Helped to set timeline for speaker deliverables to make sure they were best prepared prior to the conference.
    • Review talk outlines and slides and provide feedback regarding content, and flow.
    • Hosted office hours to address speaker questions.
    • Assisted with checkin and other tasks as needed during 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

    Technologies Used:
    • Web Components (Stencil.js)
    • Firebase

  • Q&A Link

    A web component to manage audience questions during a live streamed event. Originally used at CascadiaJS 2020 and 2021.

    Technologies Used:
    • Web Components (Stencil.js)
    • Begin
    • Firebase

  • 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.

    Technologies Used:
    • React Native
    • Expo
    • Javascript
    • Dark Sky API
    • Jest/Enzyme
    • AWS Lambda (via Begin Functions)

  • 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.

    Technologies Used:
    • Angular Schematics
    • ES6
    • Angular CLI
    • JSON Server

  • community-schematics Link

    A set of Angular CLI schematics to quickly create websites for different community groups. Aimed primarily toward developer meetups.

    Technologies Used:
    • Angular Schematics
    • ES6
    • Angular CLI
    • Meetup.com API

  • angular-seattle Link

    A website/PWA for the Angular Seattle meetup group.

    Technologies Used:
    • Angular
    • ES6
    • Angular CLI
    • Netlify
    • Meetup.com API

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