SkillsCapabilitiesExploreContact
Paid Software Engagements
Headless CRM and Auction Storefront
Machine-Vision Physical Therapy App
Static Analysis Choreography Tool
Video Stream Management Platform
thumbnail

Video Stream Management Platform

2018-1-31
Skill
Role
Web
Summary:
  • Rebuilt complex PHP legacy systems in modern unit-tested Java alongside a new React front-end
  • Designed API synchronization layers between legacy and modern codebases so the migration could ship incrementally
  • Sat with test-runners observing real users to feed usability feedback directly back into the build

Problem

A video-stream management product had grown into a tangled PHP code base. The team wanted to migrate to a unit-tested Java back-end and a modern React front-end without a big-bang rewrite.

What I did

  • Built front-end features in React against the existing API surface.
  • Rebuilt legacy PHP subsystems in modern, unit-tested Java.
  • Designed synchronization layers between the legacy and modern back-ends so both could run side by side while features migrated.
  • Worked with test-runners — sitting with operators using the product in real conditions — and folded their feedback directly back into the development cycle.

Outcome

Legacy subsystems were progressively replaced under a stable user-facing front-end, with the React side picking up features as the back-end moved over.

Stack

  • Languages. Java, PHP, JavaScript / TypeScript
  • Frameworks. React
Previous
Featured Work
CNC Surface Grinder RetrofitWelding PositionerStaübli Reborn: Industrial Robot with a Modern Control System
Company Info
About UsContact UsPrivacy Policy
Specific Solutions LLC
Portland, OR