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
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
Graduated with High Distinction
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
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
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)
American railroad rolling stock manufacturer.
Acquired practical experience in C++ Embedded Software development and processes
“ 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. ”
“ 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. ”
“ 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. ”
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
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
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
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.