Joe Carstairs’ CV

[email protected]

joeac.net

Early-career software developer with broad interests, technical precision and deep thinking. Not actively looking for a job right now, but happy to hear from you about future opportunities.

Soft skills

Technical skills

Front end

  • HTML
  • CSS
  • JavaScript/TS
  • Astro
  • React

Back end

  • NodeJS
  • Java/Spring
  • Python
  • C

Infrastructure

  • Terraform
  • Docker
  • AWS
  • DigitalOcean

Miscellaneous

  • Git
  • Bash
  • Langchain

My engineering priorities

What makes me tick

Experience

  1. Aug 2024 - present, Scott Logic. Building a fullstack application for a large financial institution. Java Spring Boot microservices on the backend, Angular on the frontend, with Kafka, MongoDB and Elasticsearch as supporting technologies.
  2. 2024, Scott Logic. Researched the potential of applying LLMs to automated accessibility testing of websites, using Langchain Python library, elementary prompt engineering techniques, and various scripting languages to knit all our data together.
  3. 2023, Scott Logic. Investigated the accessibility of the Scott Logic blog both manually and using automated tools, including pa11y and Lighthouse. Made several recommendations for improvements.
  4. 2023, Scott Logic. Built a social app with a React/Redux frontend and a Spring Boot backend, deployed via Azure Pipelines onto an AWS EC2 instance, as part of the Scott Logic Graduate Programme.
  5. 2021, FreeAgent. Analysed how front-end developers were consuming the FreeAgent design system for the Design System Team as a summer internship.

Education

Philosophy and Mathematics, MA Hons, Edin, 2022.

Full transcript available upon request.

Passions