Full Stack Developer · Open to new roles
I build dependable software for finance and healthcare.
Six years designing and shipping scalable, secure systems end to end — Spring Boot and Node.js services, Angular front ends, and the databases and cloud infrastructure underneath.
const arthur = {
role: 'Full Stack Developer',
since: 2020,
backend: ['Java', 'Spring Boot', 'Node.js'],
frontend: ['Angular', 'TypeScript'],
data: ['MySQL', 'PostgreSQL'],
ships: ['Docker', 'AWS'],
alsoMentors: true,
};- 6 yrs
- Shipping production code
- 2
- Regulated sectors: fintech, health
- Full
- Stack — API to pixel to pipeline
- 2 live
- Demos you can try right here
What I do
Across the whole stack, from the API contract to the pixel — and the pipeline that ships it.
- 01
Backend
RESTful APIs and microservices in Java, Spring Boot and Node.js.
- 02
Frontend
Responsive, interactive interfaces with Angular, TypeScript and modern CSS.
- 03
Databases
Schema design and query tuning in MySQL and PostgreSQL.
- 04
Cloud & DevOps
Containerised deploys on Docker and AWS with CI/CD pipelines.
Where I’ve put it to work
I specialise in Java, Angular, Spring Boot and MySQL, using them to build solutions that improve business performance. I enjoy mentoring junior developers and building a collaborative team, and I care about results that match business goals while continuously learning and adapting to new challenges.
Attvest Finance
2022 — Present
- Designed and implemented scalable backend systems using Java and Spring Boot.
- Developed dynamic, user-friendly frontend interfaces with Angular and Bootstrap.
- Led technology research initiatives to integrate new tools, improving team efficiency.
- Mentored junior developers, growing their technical skills and contributing to project success.
- Streamlined business processes with efficient IT solutions, increasing productivity.
Sterling Systems
2020 — 2022
- Built and maintained web applications with Angular on the frontend and Node.js/Express.js on the backend.
- Managed PostgreSQL databases, ensuring data integrity and performance.
- Enhanced user interfaces with Angular Material and CSS, improving customer satisfaction.
- Provided prompt, effective customer support through online meetings and phone calls.
- Used GIT for version control to keep collaboration smooth across the team.
Working code, not screenshots
Both run entirely in your browser. Open one and try it.
Product management system
Search, sort, page through and edit products against a live REST API — built with Angular and Angular Material.
Multi-factor authentication
Generate and verify one-time codes in the browser — TOTP built from scratch on the Web Crypto API, with clock-drift tolerance, replay protection and lockout.