2023–present
Synectics plc
Senior Software Developer · Sheffield
Synectics builds advanced security and surveillance systems; its Synergy platform runs control rooms for cities, transport networks, casinos and offshore energy.
- Created a chatbot system for air-gapped Synergy deployments, so operators can drive the system with no cloud connectivity. Also built the .NET Kafka client behind an AI search integration.
- Engineered a bespoke CAD map conversion and rendering solution, built within Leaflet, ten times faster than the system it replaced.
- Helped Synectics achieve CAPSS certification: overhauled our development practices to make them compliant, set up SonarQube and Mend.io, and hooked both into the build and release processes.
- Standardised every CI/CD pipeline onto reusable common templates.
- Led the customer data migration from single-tenant to multi-tenant cloud architecture, and contributed to the Synergy architectural overhaul behind it. In between: championing AI-assisted development tooling across engineering, mentoring developers, and working with product owners on scope, priorities and estimates.