Sinan Rassam

Senior Software Engineer · Auckland, NZ

I've built and run the backend services and React frontends behind LESMILLS+, LESMILLS Instructor and LESMILLS Content, used by members and instructors worldwide.

I'm a software engineer with 6+ years at LesMills International, where I've worked across LESMILLS+, LESMILLS Instructor and LESMILLS Content. I design Node.js and TypeScript microservices, GraphQL and REST APIs and React frontends on AWS, and I take on-call ownership of what I build.

Since 2015 I've also built web apps for small businesses and charities through Nexlogic.

Languages

  • TypeScript
  • JavaScript
  • Java
  • PHP
  • C#

Backend

  • Node.js
  • REST APIs
  • GraphQL
  • PostgreSQL

Frontend

  • React
  • Apollo
  • HTML
  • CSS

Cloud (AWS)

  • Lambda
  • API Gateway
  • SNS
  • SQS
  • DynamoDB
  • S3
  • CloudFront
  • AppSync

Quality & Operations

  • Jest
  • Mocha
  • Automated Testing
  • End-to-End Testing
  • Playwright
  • Katalon Studio

DevOps & Monitoring

  • GitLab CI/CD
  • GitHub CI/CD
  • Datadog
  • CloudWatch
  • PagerDuty
  • Jira Service Management
  • CloudFormation

Architecture & Methodologies

  • Domain-Driven Design
  • Event-Driven Architecture
  • Microservices
  • Agile Delivery
  • Scrum
  • Kanban

LesMills · 2019 to now

LesMills platforms

Backend services, APIs and React features for LESMILLS+, LESMILLS Instructor and LESMILLS Content. Event-driven microservices on AWS, GraphQL APIs and on-call ownership.

TypeScript · Node.js · React · AWS

Visit lesmills.com ↗

Nexlogic · Client work

Babylon Charitable Trust

Website for an Auckland charitable trust, designed, built and maintained as a freelance client project.

HTML · CSS · JavaScript

Visit babylon.org.nz ↗

Nexlogic · Client work

Kiwi Bright

Website for an Auckland house washing business, built on Joomla and maintained as a freelance client project.

Joomla · PHP · MySQL

Visit brighthousewash.co.nz ↗

Personal · Private

Homelab

A self-hosted home server, with its infrastructure written as code in TypeScript and its services running in Docker.

TypeScript · Docker · IaC

  1. Senior Software EngineerLesMills International2022 to now
  2. Software EngineerLesMills International2020 to 2022
  3. Junior Software EngineerLesMills International2019 to 2020
  4. Software EngineerNexlogic (freelance)2015 to now
  1. AWS Certified Developer, AssociateAmazon Web Services2022
  2. Computer Systems Engineering Bachelor DegreeAuckland University of Technology2020

Full CV available on request. Message me on LinkedIn ↗