Resume for Brent Rieck

[email protected] 503-807-9350

Software engineer in Portland, Oregon.

Brent Rieck is a Software Engineer with over 20 years of experience in building web software. Brent has worked at small startups, large corporations, managed teams, and has founded a company. Brent is adept at many aspects of software development including: programming, architecture, development process refinement, and infrastructure planning.

Technologies

  • Node.js, Express, MongoDB, MySQL, React, RabbitMQ, Memcached, Webpack, ESlint, Jest, AWS, Git, Vagrant, PHP, WordPress, Varnish, Apache, nginx
  • Familiar with agile methods, scrum, Kanban, and SAFe
  • Knows how to work under a deadline and get projects done on time
  • Can work well alone or with a team
  • Comfortable in front of clients
  • Well versed in the challenges of web application development, hosting, deployment, and infrastructure technologies
  • Loves to learn new technologies and create tools

Summary of Work Experience

September 2014 to present
Software Development Engineer
Intel
Architected and managed development of the Intel Developer Zone microservices, including registration, dashboard, user profile, user points/belt (gamification). Services are all in Node.js, front end in React. RabbitMQ is used to distribute user profile state and user events. Storage is a combination of MongoDB and MySQL.

May 2012 to September 2014
Technical Director
Substance
Responsible for scoping, estimating, planning the development work, mentoring and managing developers, improving development processes, and some development. Transitioned team from fully manual deploys to fully automated deploys, and from Subversion to Git. Projects included Travel Oregon, Ride Oregon Ride, Leupold, and Pinehurst Resort.

February 2011 to May 2012
Technical Lead
Smith (formerly Ascentium)
Technical lead, scoping, estimation, and developer for the LAMP stack based and mobile projects in the Portland office, implemented the office’s first version control and bug tracking server for non-Microsoft-based work. Projects included an iPhone app interface to the Alfresco ECM, a dual screen (phone and computer) game for Cisco where the phone was used as the game controller, and front and back-end Drupal work for Intel.

May 2008 to February 2011
Senior Web Application Developer
Shepherd Interactive
Responsibilities included LAMP stack web application development, content management system selection and development, and hosting/infrastructure consulting and implementation.

July 2001 to May 2008
Freelance web development
Various clients
Full stack freelance web developer focusing on LAMP stack projects.

July 2001 to November 2007
Founder, Technical Partner
Leadcleaner.com
Technical founder of Leadcleaner.com, web-based lead capture and qualification for the direct marketing industry. Designed and implemented the back end of a lead capture and qualification web application which allows users to design and build, publish and analyze the results of lead capture forms via their web browser.

February 2001 to June 2001
Web Programmer
CMD
Web programmer for advertising, training, interactive and film and video agency, LAMP, ColdFusion, ASP.

September 1999 to March 2000
Software Engineer
Mobilian, Inc./TrueDisk.com, Inc.
Designed and developed LAMP stack software to allow easy file sharing and remote access over the Internet.

July 1998 to September 1999
Software Engineer
Young & Roehr Group
Designed and implemented portions of an extranet-based scheduling system for LCD screens used in sales demonstrations, ASP.

September 1997 to July 1998
Intern
Level-Seven Communications
Responsible for website on a CD project (a “WebCD” product) for the client’s VAR and channel programs.