Profile
Software engineer with five years' experience building and operating TypeScript and Python services for logistics teams. Strong in API design, automated testing, observability and pragmatic delivery with product colleagues. Seeking a backend-focused role working on reliable systems with clear user value.
Technical skills
Languages: TypeScript, Python, SQL, JavaScript
Frameworks: Node.js, Express, FastAPI, React
Data and infrastructure: PostgreSQL, Redis, Docker, AWS, GitHub Actions
Practices: REST APIs, automated testing, code review, monitoring and incident follow-up
Experience
Software Engineer, ParcelNorth Systems, Cambridge April 2023–present
Designed a TypeScript service that validates dispatch requests and returns actionable errors to warehouse users.
Reduced p95 API response time from 820ms to 310ms by profiling queries, adding targeted indexes and removing duplicate reads.
Added service-level dashboards and alert runbooks; helped cut average investigation time during support incidents.
Pair with product managers and warehouse staff to test workflow changes before release.
Review code and mentor two graduate engineers on testing and incremental delivery.
Junior Software Developer, Birchline Software, Remote September 2021–March 2023
Built Python integrations that reconciled courier status updates for small retailers.
Added contract tests around three external APIs, reducing recurring regressions after provider changes.
Improved the deployment checklist and took part in an on-call rota with senior support.
Selected project
QueueScope, Personal project 2025–present
Built an open-source dashboard for inspecting background-job retries using FastAPI, React and PostgreSQL.
Wrote setup documentation, accessibility checks and a small example dataset so contributors can run it locally.
Source: github.com/ethan-clarke-example/queuescope
Education
BSc (Hons) Computer Science, 2:1, Fenbridge University 2018–2021
AWS Certified Developer – Associate 2024
Additional information
Eligible to work in the UK.
