Summary
Overview
Work History
Education
Skills
Accomplishments
References
Timeline
Generic

Tyler Van Gorder

Portland,OR

Summary

Innovative Staff/Principal Software Engineer offering more than 15 years of expertise building Java-based distributed systems. Seasoned professional with background in full software development lifecycles. Quickly learns and masters new technologies while working in both team and independent settings.

Overview

32
32
years of professional experience

Work History

Lead Software Engineer

84.51
03.2023 - Current
  • Led a team of software engineers building the company's next-generation web application platform using Angular on the front-end and Java/Spring Boot on the backend.
  • Contributed features to company-wide software libraries owned by the platform engineering team
  • Enhanced CI/CD pipelines used across the organization to automate software delivery using Github Actions and Harness
  • Mentored junior developers, fostering talent development and growth within the company
  • Created technical presentation for monthly guild meetups.

Principal Software Engineer

Moderne Inc.
11.2020 - 01.2023
  • Designed and developed parsers and compilers to parse source code into type-attributed and format preserving lossless semantic trees (LSTs)
  • Designed and developed transformation framework allowing LSTs to be manipulated via code and transformed back into source code.
  • Implemented automated framework migrations for Java 8 to Java 17, J2EE to Jakarta, JUnit 4 to JUnit 5, and Spring Boot 1.5 to Spring Boot 3.0
  • Developed technical presentations for developer meetups, conferences, and Java user groups
  • Wrote supporting documentation, tutorials, and blog posts for the OpenRewrite project
  • Used various social media platforms for media and blogger outreach.

Principal Software Engineer

Build.com
10.2018 - 11.2020
  • Technical product owner of Build.com's backend REST API, processing 650 million requests per week through the platform.
  • Defined and developed "paved roads" for our developers as we migrated our monolithic application into domain-specific services
  • Migrated all Build.com's Java services from Java 8 to Java 11
  • Introduced domain-driven design concepts into the organization
  • Open-source contributions to Spring Cloud Sleuth, Spring Data JDBC, and Spring Boot
  • Presented technical talk at RedisConf2019 on the subject of "Evolving Your Distributed Cache in a Continuous Delivery Environment"
  • Let an agile team modernizing Build.com's product data pipeline.

Senior Software Architect

Build.com
09.2015 - 10.2018
  • Coordinated with the SRE team to transition our deployments from a blue/red to a continuous delivery model
  • Increased production release velocity from once a week to multiple times a per day
  • Built a public-facing REST API that secured with Spring Security, OAuth 2.0, and JWT.
  • Developed an Angular UI packaged with the Eureka server to provide a simple interface to search for registered applications
  • Implemented service discovery with Eureka and Spring Cloud
  • Introduced 12-factor concepts to our Java services using externalized configuration, circuit breakers, and custom retry/failover logic
  • Built a customized Spring cache abstraction
  • Replaced a legacy scheduler with a framework using Spring Cloud Task and Spring Cloud Dataflow

Software Engineer Team Lead

EXL
01.2013 - 09.2015
  • Managed a software team of 9 developers
  • Migrated the Java framework to Spring 4.0, improved the unit testing framework to leverage transactional rollbacks, and moved the build system to Gradle
  • Coordinated with stakeholders such as product managers, designers, clients, or other engineering teams to gather requirements for new projects or enhancements of existing systems.

Senior Software Engineer

Landacorp/SHPS
01.2002 - 01.2013
  • Migrated a company-built application framework to open-source equivalents using Spring, Hibernate, and IBATIS
  • Designed and modeled large portions of a relational database schema with 800+ tables
  • Redesigned the HIPAA 278 processing engine used to import external transactions in an X12 format.

Senior Developer/Java Team Lead

Landacorp
01.1996 - 01.2002
  • Led the research and implementation of Landacorp's first Java-based web application framework
  • Designed and developed a database persistence and transaction management framework in Java
  • Designed and developed a workflow engine using a combination of C, C++, and TCL

Software Developer

Landacorp
01.1992 - 10.1996
  • Designed and developed the company's "next generation" PowerBuilder application framework used to build large, windows-based applications.
  • Refactored and standardized a database schema with over 600 tables

Education

Bachelor of Science - Computer Science

California State University - Chico
06.1994

Skills

  • Cloud Computing Expertise
  • Agile development methodologies
  • Teamwork, Collaboration, and Leadership
  • System Design
  • Azure
  • Java
  • Spring Boot
  • REST
  • GIT
  • RDBMS and NOSQL
  • Docker
  • Kubernetes

Accomplishments

    Supported a large, high profile open-source project called OpenRewrite.

References

  • Sam Synder, sam@moderne.io, VP of Software Engineering, Moderne Inc.
  • Greg Adam, gadams@gmail.com, Senior Software Engineer, FanDuel
  • Jared Treat, jtreat@amazon.com, Software Developer Manager, Amazon.com
  • Tim McNally, timothypatrickmcnally@gmail.com, Senior Site Reliability Engineer, LinkedIn
  • Elena Lantz, elantz@nvidia.com, Senior Technical Program Manager, NVIDIA

Timeline

Lead Software Engineer

84.51
03.2023 - Current

Principal Software Engineer

Moderne Inc.
11.2020 - 01.2023

Principal Software Engineer

Build.com
10.2018 - 11.2020

Senior Software Architect

Build.com
09.2015 - 10.2018

Software Engineer Team Lead

EXL
01.2013 - 09.2015

Senior Software Engineer

Landacorp/SHPS
01.2002 - 01.2013

Senior Developer/Java Team Lead

Landacorp
01.1996 - 01.2002

Software Developer

Landacorp
01.1992 - 10.1996

Bachelor of Science - Computer Science

California State University - Chico
Tyler Van Gorder