Summary
Overview
Work History
Education
Skills
Management Leadership Skills
Recommendations
Published
Timeline
Generic

Harold Hersey

Beaverton,OR

Summary

Experienced software architect with over 40 years of diverse industry experience, integrating deep systems engineering with cutting-edge AI agent frameworks. Specializes in Rust-based architectures and the Model Context Protocol (MCP) to develop intelligent, context-aware systems. Proven track record in revitalizing legacy systems, constructing scalable infrastructure, and leading global teams to deliver impactful software solutions. Passionate about deploying practical agentic AI solutions and cultivating high-performance machine learning platforms, with extensive expertise in full-stack Java, SQL, and more.

Overview

28
28
years of professional experience

Work History

Senior Software Engineer

Aravo Solutions
05.2016 - 04.2025
  • Led end-to-end redesign of ARAVO's data processing infrastructure, migrating from legacy ETL to real-time systems
  • Architected event-driven pipelines, reducing data latency from 24+ hours to sub-second performance
  • Implemented a scalable architecture foundational to ARAVO's intelligent supply chain platform
  • Delivered high-reliability, real-time systems using Rust and modern messaging frameworks

Technical Platform Manager

Cengage Learning
12.2013 - 02.2016
  • Oversaw majority of releases on CengageNOW (300K users, $40M revenue, $10M budget)
  • Managed global teams across Oregon, Russia, and India; ensured project alignment and stakeholder communication
  • Directed technical roadmap and code review; increased system reliability and test coverage
  • Coached teams in Scrum and Kaizen, supporting a 30% YoY login growth with high availability

Delivery Lead

Cengage Learning
12.2012 - 12.2013
  • Implemented Kaizen for engineering practice improvement and agile transformation
  • Introduced TDD/BDD and pair programming to modernize legacy codebase
  • Developed Jira-based reporting tools for schedule visibility and culture change
  • Managed scope, budget, and triage across critical delivery initiatives and planning sessions

Lead Engineer

Cengage Learning
08.2007 - 12.2012
  • Led $4M+ technical projects across platform design, implementation, and stakeholder engagement
  • Guided cross-functional teams and managed project lifecycle from vision to rollout
  • Anticipated customer needs to deliver scalable, high-quality solutions under tight timelines

Director of Core Division

Lunar Logic
11.2002 - 07.2005
  • Directed 3 development teams across concurrent multi-stack projects
  • Provided architectural oversight and mentored staff for professional growth
  • Acted as technical point-of-contact for clients and advised executive strategy

Technical Manager / Developer III

Lunar Logic
03.2004 - 04.2005
  • Led vendor management and issue resolution teams; reduced escalations and improved SLAs
  • Developed core platform features using Java, XSL, and XML; mentored junior devs
  • Maintained high-priority systems and optimized workflows

Software Engineer

Tesseraction Games
06.2002 - 10.2002
  • Sole engineer on game physics: implemented collision, cloth dynamics, and water buoyancy
  • Used C++ in a custom in-house engine; collaborated on large-scale simulation features
  • Mentored junior staff and supported development of 'Enigma: Rising Tide'

President / Founder

Positive Entropy Ltd.
06.1999 - 06.2002
  • Designed web-based case management apps for construction supply clients using Java, JSP, STRUTS
  • Built neural net prediction engines using genetic algorithms for market modeling
  • Ran all requirement analysis and full-cycle development in a lean startup team

Technology Director

New Media Center
03.1997 - 03.1998
  • Company Overview: University of Oregon
  • Led the design and implementation of interactive multimedia learning objects
  • Directed cross-functional coordination with academic departments to enhance instructional tools
  • University of Oregon

Education

Master of Science - Computer Science

University of Oregon
Eugene, OR
01.1997

Bachelor of Science - Computer Science

Juniata College
01.1993

Skills

  • Rust
  • Java
  • Scala
  • C
  • SQL
  • HTML
  • TDD/BDD
  • MySQL
  • MS SQL Server
  • Cassandra
  • SurrealDB
  • MongoDB
  • Model Context Protocol (MCP)
  • Neural network evolution
  • Agentic frameworks
  • Jira
  • Event-driven design
  • Real-time systems
  • Scalable data platforms

Management Leadership Skills

  • 10+ years of software development leadership, including globally distributed teams
  • Agile coaching (Scrum, Kanban, Kaizen), team building, and cross-functional facilitation
  • Solutions architecture, crisis management, budget oversight, and strategic planning
  • Vendor/client relationship management across offshore and local stakeholders
  • Technical mentorship, career development, and infrastructure team leadership

Recommendations

  • Harold is not only a highly skilled developer, he's also a fantastic leader, mentor, and teacher..., Eddie Olivas, Senior Software Engineer
  • If I could pick my 'dream team,' Harold would be at the top of the list..., Shad Bolling, Technical Writer
  • One of the most gifted architects and team leads I've worked with..., Andrew Kirk, Software Engineer
  • A force-multiplier on any software team., Paul Klipp, Product Manager

Published

Building Domain-Specific Environments for Computational Science: A Case Study in Seismic Tomography International Journal of Supercomputing Applications and High Performance Computing, Sep 1997

This paper describes developing a computational environment for marine seismologists studying mid-ocean ridge volcanism through tomographic image analysis. The environment integrated high-performance parallel computing, large data analysis, model visualization, and interactive computation control.

The collaboration benefited both disciplines: geologists made fundamental discoveries about the East Pacific Rise and improved parallel ray tracing algorithms, while computer scientists validated their programming, analysis, and visualization tools—particularly DAQV (parallel program data query) and Viz (visualization programming)—in a real scientific application. The authors detail both the successes and limitations of creating this integrated computational environment for seismic tomography.

Timeline

Senior Software Engineer

Aravo Solutions
05.2016 - 04.2025

Technical Platform Manager

Cengage Learning
12.2013 - 02.2016

Delivery Lead

Cengage Learning
12.2012 - 12.2013

Lead Engineer

Cengage Learning
08.2007 - 12.2012

Technical Manager / Developer III

Lunar Logic
03.2004 - 04.2005

Director of Core Division

Lunar Logic
11.2002 - 07.2005

Software Engineer

Tesseraction Games
06.2002 - 10.2002

President / Founder

Positive Entropy Ltd.
06.1999 - 06.2002

Technology Director

New Media Center
03.1997 - 03.1998

Master of Science - Computer Science

University of Oregon

Bachelor of Science - Computer Science

Juniata College
Harold Hersey