Summary
Overview
Work History
Education
Skills
Websites
Awards
Timeline
Generic

Phil Hill

Framingham,MA

Summary

Accomplished Principal Software Engineer with a proven track record at companies like SharkNinja, adept in TypeScript programming and mentoring junior developers. Spearheaded the development of a fully typed API with automatic data validation, enhancing application development efficiency. Known for exceptional problem-solving skills and a results-driven approach, significantly optimizing performance and user experience.

Overview

46
46
years of professional experience

Work History

Principal Software Engineer

SharkNinja
Needham, USA
09.2024 - 02.2025
  • Established a TypeScript development environment for SharkNinja's SharkClean application team.
  • Mentored junior developers on TypeScript and SharkNinja's unique ecosystem.
  • Created a system that generates typed APIs with automated data validation from an OpenAPI specification, designed by a third party.
  • Enabled streamlined application development through effective integration of new API system.

Principal Software Engineer

Tetrascience
Boston, USA
06.2022 - 04.2024
  • Oversaw all UI/UX development at TetraScience, leading a team of 3-5 software engineers, 1-2 Quality Engineers, and a designer.
  • Established standards for information transfer between backend and frontend teams.
  • Designed and enforced coding and testing guidelines through comprehensive code reviews.
  • Developed a system to consolidate OpenAPI documents, updating TetraScience's documentation site, and generating TypeScript type definitions for API calls.

Principal Software Engineer

Markforged
Watertown, USA
06.2021 - 05.2022
  • Designed and developed API using OpenAPI (Swagger) and ReDoc for enterprise automation of parts printing.
  • Collaborated with customers to identify needs and gather feedback for continuous improvement.
  • Achieved high customer satisfaction, receiving praise for API design and documentation quality.
  • Led migration of frontend from Angular 1 to React, enhancing user experience and performance.
  • Transitioned backend development from CoffeeScript to TypeScript to improve code maintainability.
  • Migrated unit tests from Mocha/Selenium to Jest/Cypress, increasing test reliability and coverage.

Principal Software Engineer

Eliza Corporation
Danvers, USA
01.2020 - 04.2021
  • Assisted with NOVA project, expanding reach into new international markets on a one-year contract.
  • Supported health care industry by providing inbound and outbound communication services.
  • Facilitated SMS messaging, email campaigns, web-based surveys, and printed materials for client engagement.

Principal Software Engineer

ReversingLabs
Cambridge, USA
02.2018 - 04.2020
  • Redesigned User Interface to transition from multi-page website to single-page web application, enhancing user experience.
  • Increased sample analysis performance by three times through SQL optimization and re-architecting processes.
  • Optimized screen load times by eighty-nine times using database triggers to prevent data rescanning.
  • Utilized technologies including React, TypeScript, JavaScript, and PostgreSQL for front-end and back-end development.

CTO

onehackmind
Framingham, MA
11.2010 - 12.2012

Principal Software Engineer

S2 Security
Framingham, MA
12.2007 - 11.2010

Software Engineer III

TJX Companies
Westboro, MA
11.2005 - 04.2007

Sr. Software Engineer

BrassRing
Waltham, MA
10.2002 - 10.2005

Sr. Software Engineer

VFA
Boston, MA
03.2000 - 04.2002

CTO

Filemark
Natick, MA
01.1998 - 01.2000

Chief Software Engineer

MaxSol
Acton, MA
01.1996 - 11.1997

Independent Contractor

Self-employeed
Framingham, MA
03.1984 - 12.1996

Vice President

Alfa Computer Enterprises
Buena Park, CA
07.1984 - 11.1984

Software Engineer

Dataworks
Santa Ana, CA
06.1981 - 08.1983

Programmer Analyst

City Of Irvine
Irvine, CA
11.1978 - 03.1981

Education

University of California, Irvine

Skills

  • Technical Team Leadership
  • Mentorship
  • Independent Problem Solver
  • Enterprise Software Architecture
  • JavaScript
  • TypeScript
  • React
  • HTML
  • CSS
  • Redux
  • JQuery
  • AJAX
  • REST
  • JSON
  • XML
  • Python
  • Django
  • OpenAPI (Swagger)
  • JsonSchema
  • C#
  • Net Framework
  • Net Core
  • C
  • Boost
  • Xerces
  • OpenSSL
  • Jest
  • Mocha
  • Cypress
  • Selenium
  • PostgreSQL
  • MySQL
  • SQLite
  • SQL Server
  • Redis
  • API design
  • UI/UX development
  • Code review
  • OpenAPI specification
  • React development
  • SQL optimization
  • Automated testing
  • Customer feedback
  • Problem solving
  • Effective communication
  • Big data processing
  • Client communication
  • Managing client relationships
  • Application design
  • Web security
  • Software review
  • Web application development
  • Object oriented languages
  • Web development
  • API development
  • Nodejs development
  • Database design
  • Triggers
  • Stored Procedures
  • Docker
  • Kubernetes
  • Hypervisor
  • Systemd
  • Supervisord
  • Jenkins
  • Circle-CI
  • RabbitMQ
  • MSMQ
  • Amazon Web Services (AWS)
  • Azure Web Services
  • Google Web Services
  • GIT
  • Team Foundation Server
  • SVN
  • Full Stack development
  • Problem-solving
  • Analytic abilities
  • Creative abilities
  • Verbal communication skills
  • Written communication skills
  • TypeScript development
  • OpenAPI integration
  • Frontend development
  • Backend architecture
  • Code reviews
  • Team leadership
  • Project management
  • Customer collaboration
  • Mentorship
  • User interface design
  • Requirements gathering
  • Technical mentoring
  • Project planning
  • System architecture

Awards

  • Twice awarded the ABCD (Above and Beyond the Call of Duty) award.
  • Cited for strong written and verbal skills and being able to make concise accurate analysis of difficult problems
  • Five time 'Employee of the Month', and once 'Employee of the Year'
  • Seven times awarded cash bonuses or additional vacation time for exceptional work that led to landing large customer contracts

Timeline

Principal Software Engineer

SharkNinja
09.2024 - 02.2025

Principal Software Engineer

Tetrascience
06.2022 - 04.2024

Principal Software Engineer

Markforged
06.2021 - 05.2022

Principal Software Engineer

Eliza Corporation
01.2020 - 04.2021

Principal Software Engineer

ReversingLabs
02.2018 - 04.2020

CTO

onehackmind
11.2010 - 12.2012

Principal Software Engineer

S2 Security
12.2007 - 11.2010

Software Engineer III

TJX Companies
11.2005 - 04.2007

Sr. Software Engineer

BrassRing
10.2002 - 10.2005

Sr. Software Engineer

VFA
03.2000 - 04.2002

CTO

Filemark
01.1998 - 01.2000

Chief Software Engineer

MaxSol
01.1996 - 11.1997

Vice President

Alfa Computer Enterprises
07.1984 - 11.1984

Independent Contractor

Self-employeed
03.1984 - 12.1996

Software Engineer

Dataworks
06.1981 - 08.1983

Programmer Analyst

City Of Irvine
11.1978 - 03.1981

University of California, Irvine
Phil Hill