Provided Technical Consultation
Implemented Docker
Built a CICD pipeline
Designed a Backend System
+2
Executed a four-week discovery period to investigate and design a solution to support a resilient failover process for a client with a power grid management software, followed by leading a small team for six weeks of development.

The client system was a mix of a monolithic back-end service, Windows application UI, and some new, Docker-ized services: a new web front end, and several back-end analytics services. Our solution included using Docker orchestration for the new services mixed with a manual, "hot standby" for the backend service, with some initial work to start to decouple critical parts from the monolith.

The development work involved migrating state from files to a database, establishing new build and deploy processes, configuring high availability for existing infrastructure, and creating tools and utilities for their site technicians. Besides the discovery and solution design, I was responsible for detailing, organizing, and assigning work, reviewing code, and implementing parts of the solution across the board.