Summary
Ian Brechin is a pragmatic back-end developer with 10 years’ experience building Python and Java-based web services, currently shaping backend systems at E.ON Next in London. He has a strong track record delivering Django applications that tame complex, imperfect domain data—examples include commission calculators, fee calculators for public services, and integrations around third-party platforms. Comfortable across Go, JavaScript and SQL, he’s routinely deployed services on AWS (ECS, Lambda) and used Terraform for infra automation. Ian pairs hands-on coding with user-focused requirements gathering and mentoring, having worked closely with end users and coached junior developers while helping set team processes. Early-career experience maintaining large account-management systems gives him a solid grounding in production reliability and cross-service APIs. He favors practical, extensible models that translate messy policy into auditable, maintainable software.
10 years of coding experience
12 years of employment as a software developer
BSc (Hons) Computer Science, BSc (Hons) Computer Science at The University of Edinburgh