Edward Harman

Metro Boston, MA


linkedin.com/in/edwardharman | github.com/edward3h

Principal Software Engineer

End-To-End Software Delivery | Reducing Development Friction | Mentoring Developers

Expertise across the software stack: front-end, back-end, microservices, back-office. Focus on build tools, automated testing, continuous integration. Teach best practice by example, with code reviews and presentations. Advocate for informed decisions. Insatiable appetite for learning and sharing new technology.

  • Web application development
  • High-scale concurrent services
  • Java expert
  • Automated testing
  • Continuous Integration
  • Programming mentor

Technical Skills

Languages Java, SQL, Bash, Javascript, Typescript, Groovy, Ruby
Frameworks Spring Boot, Micronaut, Rails, React, Svelte
Build tools Gradle, Gitlab CI, GitHub Actions, AWS CDK, OpenRewrite
Platforms Linux, Docker, AWS, Postgres

Professional Experience

Tripadvisor, Needham, MA - Principal Software Engineer
2008 - 2025

Full-stack engineer for a popular travel website. Many contributions over a long tenure.

Additional Experience

Virtue Fusion Ltd, London, UK - Java Developer

Ciber UK Ltd, London, UK - Consultant

Education

Bachelor of Arts (BA), Maths and Computer Science
University of Cambridge, Cambridge, UK

Open Source

A contributor and maintainer of jte: Java Template Engine.

Updated January 7, 2026