Hands-on Software Architect and team lead with over 15 years of experience developing technology products. Long-term proponent of using inspect and adapt cycles to deliver value to customers early and often. Skilled in mentoring teams and facilitating growth in their craft.
Overview
23
23
years of professional experience
1
1
Certification
Work History
Sr. Software Architect
Steelcase Inc.
Portland, OR
02.2019 - Current
Developed cloud software architecture for hybrid workspace "hot desk" product using IoT Hub, Azure Digital Twins, Auth0, NoSQL database, and Kubernetes microservices.
Designed continuous deployment (CI/CD) process for adding governance to both internal and publicly facing APIs.
Developed device management application architecture strategy for RoomWizard product.
Drafted visual representations of software architecture design as guidance for implementation teams and business stakeholders.
Introduced standard architecture decision record (ADR) format as technique for communicating and tracking important technical decisions.
Made final calls for any decision related to software running in our cloud platform.
Championed use of Terraform for managing cloud resources with infrastructure as code (IaC).
Facilitated retrospectives and mentored new Scrum Master in agile techniques.
Conducted lunch and learn sessions on topics such as effective pull requests and improving software development craft.
Senior Software Consultant
Online Business Systems
Portland, OR
01.2008 - 02.2019
Provided range of software, architecture and implementation services to over 20 clients, including Northwest Natural Gas, Energy Trust of Oregon, Mass Ingenuity, SureID, Bridgewater Bank of Canada, Oregon State Treasury, Integra Telecom, Oregon Department of Fish & Wildlife, Oregon State Police.
Provided hybrid cloud architecture guidance and implementation to NW Natural Gas for development of their public facing web site.
Managed team of developers working on Microsoft technologies. Responsible for technical interviews, professional development plans and performance evaluations.
Developed solution concepts and estimations for all RFP responses that involved Microsoft technologies.
Developed estimation process and historical project analysis as part of effort to improve project predictability.
Provided skills and process gap analysis for several clients in telecom, state government and energy verticals.
Acted as scrum master and software developer for projects at NW Natural Gas, Energy Trust of Oregon, City of Portland, Oregon Dept. of Fish & Wildlife.
Senior Software Consultant
Meridian Technology Group
Portland, OR
07.1999 - 01.2008
Client: Portland General Electric
Architected system of software components and web applications that manage utility assets across multiple municipal and commercial utilities for Portland General Electric
Introduced best practices including modern source control, continuous integration and test-driven development.
Developed web services that allow business users to import inspection data from external sources via web site.
Developed time entry system to track attendance and update payroll systems with benefits-related data for all employees. Client's first .NET project.
Client: PacifiCorp
Developed VB web service that used ADSI/LDAP information to create dynamic distribution email lists based on personnel system of record.
Developed Java application to apply configurable set of business rules to data retrieved from Oracle database in order to create distribution lists using VB web service.
Researched and developed search solution using search engines htDig, Autonomy and Google search appliance. Used XSLT to brand search results with corporate look and feel.
Client: Intel/Convera
Developed eCommerce platform to support sale of hard goods and digital media for NBA's official web site. Initial version based on Site Server 3.0 Commerce Edition and SQL 7.0 running on Windows 2000 Advanced Server. Subsequent version was then migrated to Commerce Server 2000 and SQL 2000.
Education
Some College (No Degree) - Computer Science And Programming
Portland State University
Portland, OR
Some College (No Degree) - English
University of Oregon
Eugene, OR
Skills
Cloud Architecture
REST API Design and Development
Programming Languages: C#, TypeScript, JavaScript, Open API (OAS), HCL
Agile/Scrum Methodology
Facilitation and Team Building
Behavioral Test Driven Development
Design Patterns and Principles
Infrastructure as Code, Terraform
Kubernetes
NET Core
CI/CD automation
Kubernetes
NET Core
CI/CD automation
Kubernetes
NET Core
Azure IoT Hub
Azure Digital Twins
Azure API Management
Azure DevOps
CI/CD automation
Certification
Scrum Master, Scrum Alliance- 2010
VS/TFS Admin (70-512) - 2012
VS/TFS ALM (70-498) - 2012
Hobbies
All-around music nerd for as long as I can remember. I've been playing drums ever since I got lessons from my (very tolerant) parents for my 10th birthday. My wife and I enjoy getting out to see live music as much as we possibly can. During one recent epic run we saw six shows in seven days.
Work Availability
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse
Quote
Reality has a way of winning.
Timeline
Sr. Software Architect
Steelcase Inc.
02.2019 - Current
Senior Software Consultant
Online Business Systems
01.2008 - 02.2019
Senior Software Consultant
Meridian Technology Group
07.1999 - 01.2008
Some College (No Degree) - Computer Science And Programming
Portland State University
Some College (No Degree) - English
University of Oregon
Similar Profiles
Johnquez RogersJohnquez Rogers
Zone Leader at Steelcase Inc.Zone Leader at Steelcase Inc.