Software Engineer excited to solve interesting problems with interesting people. Scrappy yet thoughtful approach to delivering value for the customer. Part-time board game night host, dad-joker, headbanger, and craft beer nerd. He/Him/His

Education (2)

High School Diploma
Maine School of Science and Mathematics (MSSM)
2008 - 2011
B.S.
Computer Science
Worcester Polytechnic Institute (WPI)
2011 - 2015
Grade: 3.50 / 4.00 GPA

Graduated with High Distinction

Work Experience (4)

Senior Software Engineer
Lightforce Orthodontics
Aug 2023 - Present
Wilmington, Massachusetts & Remote
  • Typescript
  • NodeJS
  • NestJS
  • AWS
  • Serverless
  • PostgreSQL

The World's First, and Only, Fully-Personalized 3D Printed Orthodontics Bracket System

  • Migrated legacy express.js RESTful service to the NestJS framework in NodeJS with Typescript

  • Designed State Machines in AWS Step Functions & Lambdas with Serverless

  • Volunteered for On Call role triaging production issues

  • Developed features for our Manufacturing Execution System in an agile development environment

  • Hosted bonding and game sessions to promote team camaraderie in a Remote & Cross-Timezone culture

Senior Software Engineer
6 River Systems (ex Shopify)
May 2018 - May 2023
Waltham, Massachusetts & Remote
  • Typescript
  • NodeJS
  • OAS
  • PostgreSQL
  • Event Driven Architecture
  • RESTful APIs
  • Robot Behavior
  • GCP
  • Warehouse Fulfillment
  • Loopback4

Warehouse Fulfillment Automation startup with novel AMR solution. Acquired by Shopify October 2019.

  • Engineered RESTful services written in Typescript on NodeJS hosted by Kubernetes utilizing an Event-Driven architecture (CQRS-ES)

  • Technical lead of a squad of up to 7 software engineers, 2 product managers, 3 QA engineers, and 1 UX Designer for features in Typescript

  • Implemented user facing workflows using Behavior Trees which deployed to thousands of Autonomous Mobile Robots (AMRs), stations, and handheld devices in a Warehouse Fulfillment setting

  • Designed and migrated dozens of normalized data models, with read-performant views and indexes, in PostgreSQL hosted by GCP's Cloud SQL

  • Advocated for API-First approach for development between internal and external customers, using OpenAPI Specification (OAS) where derived JSON Schemas and Typescript Types are utilized for validation and development

  • Established a design review process for time-intensive technical projects across the organization

  • Volunteered for regular on-call shifts (168 continuous hours) providing crucial engineering support for up to 109 active sites

  • Mentored peers with their technical and career progression

  • Championed team camaraderie with process improvements, hosted game sessions, and cracked dadjokes

Software Engineer
VistaPrint
Jul 2015 - Apr 2018
Waltham, Massachusetts
  • Serverless
  • AWS
  • C#
  • .NET
  • Javascript
  • NodeJS
  • RESTful APIs

E-commerce company that produces physical and digital marketing products for small businesses.

  • Developed RESTful microservices in C# (.NET Framework & .NET Core) and Javascript (NodeJS)

  • Driver of the adoption of Serverless architecture (on AWS) to the Manufacturing Software organization

  • Designed and implemented CI/CD solution for Serverless architecture

  • Wrote developer and build tools with Ruby (Rake & RubyGems)

Embedded Software Intern
GE Transportation
Jun 2014 - Aug 2014
Erie, Pennsylvania
  • C++
  • Embedded Software

American railroad rolling stock manufacturer.

  • Acquired practical experience in C++ Embedded Software development and processes

Skills

General Software Development

Expert
  • Git
  • GitHub
  • Linting
  • Code Review
  • Unit Testing
  • Pair Programming
  • CI/CD
  • Mentorship

Backend Software Development

Expert
  • NodeJS
  • Typescript
  • PostgreSQL
  • RESTful Services
  • OpenAPI Specification
  • Event-Driven Architecture
  • GCP
  • AWS

Frontend Software Development

Basic
  • React
  • HTML
  • CSS

Interests

Music

  • Choral Singing
  • Technical Death Metal
  • Pop Punk

Comedy

  • Stand up
  • Improv
  • Puns & Dad Jokes

Beverages

  • Homebrewer
  • Amateur mixologist

Skiing

  • Alpine
  • Aprés Enthusiast

Games

  • Board games
  • Video games
  • Cribbage
  • Board Game Convention planner

References

“ Ted is an exceptional engineer. He has deep technical knowledge, a strong sense of ownership and a dedication to constant growth. I managed Ted at 6 River Systems and relied on his experience to help lead the team. He set the technical standard for the team with his combination of high quality code and domain expertise. He assisted other members of the squad through pair programming, code reviews and knowledge sharing sessions. Ted's impact spread far beyond the team. He took over the running of design review sessions, leading to greater participation from all the teams involved and reclaiming time lost to inefficient processes. He was also a member of on-call rotations that provided indispensable service and required extensive knowledge of the company's systems. Ted went out of his way to build connections in a remote work environment, advocating for best practices around communication and often running squad bonding activities. All of this was driven by his commitment to personal and professional growth. Ted will be an invaluable member of any engineering organization he joins. ”
Johnny Anguish, managed Ted directly
“ I worked with Ted at 6 River Systems for over 5 years and I was his manager for part of that time. I witnessed Ted grow significantly as an engineer, team member, and subject matter expert. Ted delivered high-quality, maintainable, and testable code, demonstrating his expertise and attention to detail. Ted actively fostered a sense of camaraderie, especially in a remote work environment, by organizing engaging team-building activities and checking in on his team members. Ted's thoughtfulness, technical proficiency, and team-oriented nature make him a great candidate for any software organization. ”
Tony Gaetani, managed Ted directly
“ Ted and I were on same team at Shopify / 6 River Systems, which gave me the opportunity to work closely with him. He is excellent engineer, one of the best I've worked with in my multiple decades in software engineering. He's also a great teacher, and was crucial in helping me learn the software stack when I joined the company. I can't thank him enough for the hours he spent with me, patiently explaining the subtleties of the complex systems we were responsible for. Finally, In addition to his skills as an engineer and a mentor, Ted took the lead in organizing team activities and games, something I appreciated greatly in a remote team. ”
Usman Chaudhary, worked on the same team as Ted

Projects (3)

Major Qualifying Project: Amazon Picking Challenge
Jan 2015 - May 2015
  • Robot Perception
  • Robot Planning
  • Robot Manipulation
  • ROS
Link

Undergraduate senior project competing in the Amazon Picking Challenge

  • Programmed a 15 D.O.F. Motoman robot to pick from Amazon Robotic Pod shelves in a competition scenario

DARPA Robotics Challenge
Mar 2014 - Oct 2014
  • ROS
  • PCL
  • OpenCV
  • AprilTag
Link

Undergraduate extracurricular project participating in the DARPA Robotics Challenge

  • Collaborated on a team of 30 of WPI Undergraduate, Graduate students, professors, and several Carnegie Melon University professors to participate in the DARPA Robotics Challenge. Our mission was to add functionality to the Atlas Robot (from Boston Dynamics) to complete a variety tasks in context of a disaster scenario

  • Worked in the vision sub-team, implementing fiducial recognition software

  • Incorporated Stereo Cameras and LiDAR for area mapping using PCL, OpenCV and ROS

Software Engineering Course: WPI-Suite
Mar 2014 - May 2014
  • Java
  • Ant
  • Jenkins

Undergraduate course simulating a Software Engineering environment

  • Led a team of 15 colleagues to design and implement a project management Java application in a simulated professional Software Engineering environment

  • Built application using Ant, deployed to Jenkins server, tested with JUnit, and documented with JavaDoc

  • Distributed mock payment to colleagues, scheduled work meetings, delegated tasks, and resolved interpersonal conflicts

Publications

A CMS Case Study: Faculty and Student Factors in a School Disaster Occurrence in Global Learn, May 17, 2010 in Penang, Malaysia
17 May 2010

Abstract: In a secondary school in the Northeast United States, disaster struck when unknowingly windows were blown open and pipes burst in the residential school dormitory. Approximately one week was available before school was to be reopened for the Winter short Term. Cleanup of facilities and student personal property was to take about three weeks. Administration and faculty pooled their thoughts to produce a viable online learning experience for the 130 students spread across the state expecting to return to school. Teachers involved had not at this time been introduced to Course Management Software (CMS). Experiences in providing two weeks worth of quality, online-learning, put together in one week's time are documented through interview and observation.