Edukey Education / TES Global
2015 - 2023Joined as the first developer alongside the CTO and stayed through the growth of ClassCharts from thousands of users into a platform serving millions across the UK education system, and through the acquisition by TES Global. The scope moved with it: building the product, then rebuilding the web app from jQuery to React in place, then the three mobile apps in React Native, then the infrastructure through Rackspace, GCP and AWS, then onboarding the teams that arrived with the acquisition.
- Scaled the platform from tens of thousands to millions of users - database and query optimization, caching, and resilient architecture.
- Modernized the frontend, splitting a jQuery codebase into separate React micro apps.
- Rewrote the mobile apps in React Native.
- Built the CI/CD pipeline, containerized development and production, and set up the E2E and automated test infrastructure.
- Led infrastructure migrations across Rackspace, GCP and AWS with migration tooling and no loss of service.
- Mentored newly joined and junior developers, and owned technical decisions across the product line.