Back

Vasile Marin

Profile

Self-taught backend engineer based in London. Two years building and shipping production systems independently alongside working full-time in hospitality — two live products, 165 automated tests, sub-90s CI/CD pipeline. Specialised in Python, FastAPI, PostgreSQL, Docker, and GCP. Focused on reliability, test coverage, and systems that work under real conditions.

Technical Skills

Languages

Python, JavaScript, SQL, C, HTML, CSS

Backend

FastAPI, SQLModel, PostgreSQL, RESTful APIs, OAuth2, JWT

Cloud & DevOps

Google Cloud Run, Neon Serverless Postgres, Docker, Docker Compose, GitHub Actions, CI/CD

Frontend

Progressive Web Apps, Alpine.js, Service Workers, IndexedDB

Tools

Git, uv, Ruff, Pyright, Biome, Google Secret Manager, Alembic

Work Experience

TipsMate

Offline-First Data System

Backend Engineer

  • Designed and deployed a 15-endpoint REST API covering authentication, data synchronisation, and payslip management — fully documented with OpenAPI/Swagger and live at docs
  • Engineered an offline-first sync system with server-wins conflict resolution and eventual consistency, enabling reliable state recovery after connectivity loss across multiple clients
  • Optimised sync scheduling, reducing serverless database compute time from 13 to 8 hours/month
  • Implemented JWT-based authentication with email verification and password reset flows using OAuth2 standards
  • Managed schema evolution across 9 Alembic migrations, maintaining zero-downtime deployments throughout iterative development
  • Built a CI/CD pipeline using GitHub Actions with linting (Ruff), type-checking (Pyright), and 165 automated tests (86 unit, 79 integration) running in parallel via pytest-xdist — average pipeline execution time under 90 seconds

BasketIQ

Backend System for Receipt Processing

Backend Engineer

  • Built a 17-endpoint REST API for bill tracking and user management
  • Designed an event-driven email ingestion pipeline using AWS Lambda, S3, and SES — extracting structured receipt data from raw HTML email payloads through a multi-stage parsing system

Education

42 London School, London

Apr 2024 — Jul 2025

Project-based training in systems programming and software engineering (C, Unix, algorithms)

CS50X — Harvard University Online

Aug 2023 — Dec 2023

Computer science foundations, algorithms, web development (Flask, Jinja, REST APIs).

National Arts University George Enescu, Iași, Romania

2013 — 2016

BA Performing Arts