Summary
Overview
Work History
Education
Additional Information
Certification
Timeline
Generic
Thomas Portwood

Thomas Portwood

Senior Software Engineer
Virginia Beach,VA

Summary

Citizenship: US Citizen

Experienced software engineer from aerospace engineering background, AWS Certified Solutions Architect, AWS Certified Developer, Masters / Bachelors in Mechanical Engineering

Overview

18
18
years of professional experience
7
7
years of post-secondary education
2
2
Certifications

Work History

Senior Software Engineer

Surfline / Wavetrak, Inc.
5 2021 - Current

Responsibilities

  • Architecture and JIRA planning for forecast engineering projects
  • Forecast platform development: Apache Airflow, Python, Apollo GraphQL, Typescript, React/Redux, AWS ParallelCluster / Batch / Dynamo / Step Functions, PostgreSQL, PostGIS)

Software Engineer

Booz Allen Hamilton
12.2020 - 05.2021

Responsibilities

  • Full stack modernization of legacy software products (React / Redux, Typescript, Nestjs, MongoDB, Rancher, Docker, RKE2 Kubernetes, VSphere)


Software Engineer

Sofar Ocean Technologies
02.2019 - 06.2020

Responsibilities:

  • Geospatial database development (PostgreSQL, PostGIS, AWS Aurora)
  • Meteorological data ingestion pipeline development (Apache Airflow, Astronomer)
  • Backend microservice development (Node.js, Apollo GraphQL, Spring Boot Java, RabbitMQ, AWS)
  • React UI development for https://weather.sofarocean.com (Typescript, React hooks, Apollo Client, deck.gl, Mapbox)

Publication:

  • Atmospheric and Oceanic Physics: Assimilation of distributed ocean wave sensors (https://arxiv.org/abs/2003.04435)

Software Engineer (Promoted to Senior 2018)

Tesla Inc. / SolarCity
09.2015 - 02.2019

Responsibilities:

  • Solar roof product design automation (C#, .Net Core, three.js, React, Material UI)
  • Traditional residential solar system design automation (AutoCAD, C#, MSSQL, React)
  • Customer relationship management backend development (C#, .Net Core, AWS)
  • CICD development (Kubernetes, Docker, Jenkins, Octopus)

Structural Design Engineer

Scaled Composites
07.2012 - 05.2015

Aerodynamics and Loads Engineer (Level 1 - 3)

Boeing Commercial Airplanes
08.2006 - 07.2012

Education

React / Redux Nanodegree - Software

Udacity
Mountain View, CA
11.2020 - 01.2021

Front End Developer Nanodegree - Software

Udacity
Mountain View, CA
05.2015 - 01.2016

Master of Science - Mechanical Engineering

University Of Queensland
Brisbane, AU
07.2004 - 07.2006

Bachelor of Science - Aeronautical / Mechanical Engineering

Rensselaer Polytechnic Institute
Troy, NY
09.2000 - 05.2004

Additional Information

LinkedIn: https://www.linkedin.com/in/thomasportwood/

GitHub: https://github.com/tportwood

StackOverflow: https://stackoverflow.com/users/9954394/thomas-portwood

HackerRank: https://www.hackerrank.com/thomas_portwood

Certification

AWS Certified Solutions Architect - Associate

Timeline

AWS Certified Developer - Associate

03-2021

Software Engineer

Booz Allen Hamilton
12.2020 - 05.2021

React / Redux Nanodegree - Software

Udacity
11.2020 - 01.2021

AWS Certified Solutions Architect - Associate

11-2020

Software Engineer

Sofar Ocean Technologies
02.2019 - 06.2020

Software Engineer (Promoted to Senior 2018)

Tesla Inc. / SolarCity
09.2015 - 02.2019

Front End Developer Nanodegree - Software

Udacity
05.2015 - 01.2016

Structural Design Engineer

Scaled Composites
07.2012 - 05.2015

Aerodynamics and Loads Engineer (Level 1 - 3)

Boeing Commercial Airplanes
08.2006 - 07.2012

Master of Science - Mechanical Engineering

University Of Queensland
07.2004 - 07.2006

Bachelor of Science - Aeronautical / Mechanical Engineering

Rensselaer Polytechnic Institute
09.2000 - 05.2004

Senior Software Engineer

Surfline / Wavetrak, Inc.
5 2021 - Current
Thomas PortwoodSenior Software Engineer