Michael
Boyd

Full-Stack Software Engineer

Full-stack Software Engineer based in Edinburgh, with over 8 years of experience building and scaling production-level web applications. Proficient in JavaScript, TypeScript, Node.js, and MongoDB, with hands-on experience across frameworks including React, Angular, and Next.js. Adept at delivering enterprise solutions end-to-end from architecture and API design to deployment with a consistent focus on performance, maintainability, and clean, testable code. While my primary focus in my current role has been Angular, I am equally proficient and experienced in modern React.

Experience

Software Engineer

Forrit | Edinburgh
Oct 2021 - Present
  • Rebuilt the CMS from the ground up through multiple versions, enhancing UX and overall functionality.
  • Implemented a new core page management system to improve performance and handle large datasets.
  • Built multi-locale content capabilities to enable efficient page creation across languages and regions.
  • Improved team development processes to make workflows more efficient and developer-friendly.
  • Contributed to planning, architecture, and estimation of new features in close collaboration with product and design.
  • Conducted code reviews and mentored junior developers to uphold best practices and code quality.
Technology Used
TypeScriptAngularFigmaDockerSQLAzureUnit Testing

Software Engineer

Pass The Keys | Remote
Nov 2020 - Oct 2021
  • Developed a new ‘rate card’ feature so Airbnb hosts could set service rates in the central admin system.
  • Built multiple complex features in the Customer Portal using React.
  • Redeveloped key admin components from Django templates to Angular with Django REST Framework back end.
  • Led redesign and rebuild of the main company website, improving look and functionality.
  • Rebuilt the automated onboarding journey to significantly improve customer experience.
  • Mentored junior developers and provided guidance within the team.
Technology Used
TypeScriptReactAngularSCSSAWSFigmaPythonPostgreSQL

Web Developer

Forrit | Edinburgh
Oct 2018 - Nov 2020
  • Delivered an NHS platform in .NET MVC for tracking ECT patients across clinics in Scotland.
  • Led a comprehensive rebuild of the Tesco Bank website, across front end, back end, and CMS integration.
  • Built small websites and internal tools with Angular and related technologies.
  • Drove process improvements to streamline workflows across multiple teams.
Technology Used
TypeScriptAngularSCSS.NET MVCC#

Web Developer

Kin & Karta | Edinburgh
Jun 2016 - Oct 2018
  • Developed and maintained greenfield and high-traffic sites for clients including Expedia, Lloyds Bank, Bank of Scotland, Greyhound Buses, and Tottenham Hotspur.
  • Worked across modern and legacy stacks including React, Angular, Vue.js, and jQuery.
  • Acted in a reactive team to resolve outages and critical bugs, ensuring uptime and performance.
Technology Used
JavaScriptJQuerySCSSHTML.NET MVCC#