What I walked into
The work covered the public NPQ registration service and a separate ECF/provider-side application. The systems had separate databases and synchronized data through REST APIs and background jobs.
Maintained and extended two connected Rails applications supporting National Professional Qualification registration and ECF-side workflows.

The work covered the public NPQ registration service and a separate ECF/provider-side application. The systems had separate databases and synchronized data through REST APIs and background jobs.
Keep a live government service stable while adding new qualification flows across two codebases and preparing an older Rails application for a major framework upgrade.
Implemented a new mathematics-related qualification/course flow across both the NPQ and ECF applications, including backend and frontend flow changes.
Worked across two separate repositories/databases and maintained REST-based synchronization between them, with background jobs used during sync work.
Handled day-to-day maintenance, new requirements, unit tests and data-fix work when identity/NPQ/ECF records diverged.
Updated older gems and application dependencies so the codebase met Rails 6 requirements before another developer completed the Rails 7 upgrade.
Added database/contracts changes needed by new course behavior and supported data correction work across the connected services.
The new course flow was delivered within the required deadline while the existing registration service continued to be maintained and prepared for the next Rails version.