Max Ryan Synnott, Developer in Auckland, New Zealand
Max is available for hire
Hire Max

Max Ryan Synnott

Verified Expert  in Engineering

Full-stack Developer

Location
Auckland, New Zealand
Toptal Member Since
January 28, 2022

Max is a full-stack software engineer specializing in TypeScript, Node.js, React, and AWS. He has developed core back-end services and front-end components of the Klarna app, which has millions of active users worldwide and has consistently ranked number one on the App Store in the shopping category. Max has professional experience with many tools and technologies and has worked with large and small teams. He looks for opportunities to build great solutions for unique and interesting problems.

Portfolio

Iko Brands, LLC
Node.js, Express.js, PostgreSQL, REST, APIs, Web Scraping, Airtable, React...
Klarna
Node.js, TypeScript, React, React Native, Express.js, JavaScript, Next.js...
Le Wagon
JavaScript, ECMAScript (ES6), React, Ruby, Ruby on Rails (RoR), Heroku, APIs...

Experience

Availability

Full-time

Preferred Environment

TypeScript, Node.js, React, PostgreSQL, JavaScript, Express.js, Amazon Web Services (AWS)

The most amazing...

...thing I've worked on is a Klarna's A/B testing platform, which allows engineers to make data-driven decisions based on billions of user interactions.

Work Experience

Lead Engineer

2022 - 2023
Iko Brands, LLC
  • Designed and developed collaborative content editing and publishing software instrumental in creating and overseeing written content for numerous popular websites.
  • Led and supervised a compact team of designers and engineers in successfully executing management-directed objectives.
  • Developed internal SEO tools utilizing web scraping and multiple APIs, empowering management with crucial data for informed business decision-making.
Technologies: Node.js, Express.js, PostgreSQL, REST, APIs, Web Scraping, Airtable, React, TypeScript, JavaScript, Amazon Web Services (AWS), Terraform, GitHub, Docker, Grafana, Prometheus, Prisma, Tailwind CSS, Sentry, eCommerce, Next.js, Vercel, OpenAI, Large Language Models (LLMs), Back-end Development, NestJS

Software Engineer

2020 - 2021
Klarna
  • Built large-scale TypeScript and Java services that could handle thousands of requests per second in an extremely performant manner.
  • Designed, built, and maintained the architecture for large-scale services, data processing, and warehousing with zero tolerance for downtime or data loss, using various AWS services.
  • Worked on pixel-perfect implementations of complex designs in the banking tab of the React Native Klarna app, which is used by millions every day.
Technologies: Node.js, TypeScript, React, React Native, Express.js, JavaScript, Next.js, Serverless, Docker, PostgreSQL, Terraform, Test-driven Development (TDD), Architecture, Data Warehousing, DevOps, Agile, APIs, API Integration, Back-end, Bitbucket, Code Review, Communication, CSS, CSS3, Dashboards, Data Visualization, Datadog, ECMAScript (ES6), ES6 Promises, Front-end, Full-stack, Git, HTML, HTML5, Integration Testing, Jest, Puppeteer, Jira, JSON, Material UI, Pair Programming, Authentication, OAuth, OAuth 2, JSON Web Tokens (JWT), OpenID, Okta, Pipelines, Jenkins, Python, RDBMS, Redis, REST APIs, REST, RESTful Services, RESTful Web Services, SQL, Testing, Unit Testing, Web App Development, Web App Deployment, Web Development, WebSockets, Amazon S3 (AWS S3), Web Architecture, Amazon EC2, AWS Lambda, Amazon RDS, Continuous Delivery (CD), Continuous Integration (CI), GraphQL, Klarna, Microservices, Microservices Architecture, Mobile Development, Amazon DynamoDB, NoSQL, React Router, Redux, Spring, Spring Boot, Amazon Kinesis, Amazon Web Services (AWS), Google Cloud Platform (GCP), SCSS, Accessibility, Amazon Elastic Container Service (Amazon ECS), Socket.IO, Software Architecture, Responsive Web Design (RWD), Google Cloud, Serverless Architecture, Databases, Responsive UI, Docker Compose, Cypress, eCommerce, MongoDB, Back-end Development

Teacher

2020 - 2020
Le Wagon
  • Taught full-stack web development using technologies such as Ruby on Rails, JavaScript, HTML, and CSS to in-person bootcamp students.
  • Planned and conducted live, online Ruby and JavaScript coding workshops for students around the world.
  • Provided feedback to bootcamp students on their architectural and implementation decisions and assisted them in iterating their final projects based on that feedback.
Technologies: JavaScript, ECMAScript (ES6), React, Ruby, Ruby on Rails (RoR), Heroku, APIs, Back-end, Full-stack, Front-end, Elasticsearch, Bootstrap, Code Review, CSS, Communication, HTML, Git, GitHub, GitHub Pages, ES6 Promises, Unit Testing, RSpec, Leadership, JSON, Linux, OS X, Pair Programming, Redis, PostgreSQL, SQLite, CSV, RDBMS, REST, REST APIs, RESTful Services, RESTful Microservices, RESTful Web Services, SQL, Stripe, Test-driven Development (TDD), Testing, Third-party APIs, Vanilla JS, Web Development, Web App Development, Web App Deployment, WebSockets, Stimulus, Training, Accessibility, Software Architecture, Responsive Web Design (RWD), Databases, Responsive UI, Back-end Development

CTO and Founder

2020 - 2020
Less
  • Developed a Ruby on Rails eCommerce platform for packaging-free groceries.
  • Built a companion mobile app in React Native for delivery drivers to manage orders and broadcast real-time location updates via WebSockets.
  • Conducted market research to identify and fulfill unmet customer demands.
Technologies: JavaScript, Ruby, Ruby on Rails (RoR), APIs, Stripe, Bootstrap, Stimulus, HTML, CSS, Full-stack, Back-end, Front-end, Git, GitHub, RSpec, Integration Testing, Unit Testing, JSON, RDBMS, REST APIs, SQL, Test-driven Development (TDD), Testing, Vanilla JS, Web Development, WebSockets, Architecture, Redis, Mobile Development, React Native, Accessibility, Software Architecture, Responsive Web Design (RWD), Databases, Responsive UI, Back-end Development

Software Engineer

2019 - 2020
NEARCUT LTD
  • Introduced TDD practices and built integration and unit tests resulting in over 95% test coverage.
  • Trained junior engineers on the project's technology stack, including Ruby on Rails, JavaScript, and Stimulus, and assisted them as they were introduced to the codebase.
  • Listened to customer feedback and built additional full-stack features to solve customer pain points.
Technologies: Ruby, Ruby on Rails (RoR), JavaScript, Test-driven Development (TDD), Integration Testing, Unit Testing, Training, DevOps, API Integration, APIs, Bitbucket, Back-end, Front-end, Full-stack, Bootstrap, CI/CD Pipelines, Code Review, CSS, CSS3, Dashboards, ECMAScript (ES6), ES6 Promises, Git, HTML, HTML5, JSON, Pair Programming, PostgreSQL, RDBMS, Redis, SQL, Stripe, Testing, Vanilla JS, Web Development, Web App Development, Continuous Delivery (CD), Continuous Integration (CI), Stimulus, Capybara, Ruby ERB, Accessibility, SaaS, PWA, Software Architecture, Responsive Web Design (RWD), Databases, Responsive UI, Cypress, eCommerce, Back-end Development

Klarna App

https://www.klarna.com/us/klarna-app/
A React Native app for online shopping, banking, and personal finance management, consistently ranked #1 on the App Store in the shopping category in dozens of countries. I worked on services used by millions every day and on banking interfaces for users to manage their finances in a fun, easy, and smooth way.

Nearcut

https://nearcut.com/
Nearcut is booking and management software for barbershops and beauty salons, built in Ruby on Rails, JavaScript, and Stimulus. Thousands of barbers use the software to manage their businesses, schedules, staff, and stock, and millions of bookings have been made through Nearcut. As one of two developers working on the project, my responsibilities ranged from full feature development and ownership to integration and unit test development to technical customer support.

Klarna's Experimentation Platform

An internal A/B testing platform used by thousands of Klarna's services and indirectly by millions of users every day. I was actively involved in the design, build, and maintenance of this platform, which included large-scale services, data processing, and warehousing, with zero tolerance for downtime or data loss. We used a range of technologies, including TypeScript, Java, React, and a wide range of AWS services provisioned via Terraform.
FEBRUARY 2022 - FEBRUARY 2025

AWS Certified Cloud Practitioner

Amazon Web Services

DECEMBER 2019 - PRESENT

Machine Learning

Stanford Online | via Coursera

Libraries/APIs

Node.js, React, REST APIs, Ruby ERB, React Router, Stripe, Socket.IO, Puppeteer, OpenID, Vue

Tools

Git, Prisma, GitHub, Bitbucket, GitLab, Jira, Terraform, Jenkins, Amazon Elastic Container Service (Amazon ECS), RSpec, GitHub Pages, Docker Compose, MATLAB, RabbitMQ, Grafana, Sentry

Frameworks

React Native, Next.js, Express.js, Ruby on Rails (RoR), Jest, Material UI, Vanilla JS, Bootstrap, Stimulus, Redux, OAuth 2, JSON Web Tokens (JWT), Capybara, Hapi.js, Cypress, Tailwind CSS, Selenium, NestJS, Svelte, Flask, Django, Spring, Spring Boot

Languages

TypeScript, JavaScript, Ruby, HTML, SQL, ECMAScript (ES6), HTML5, CSS, Python, CSS3, SCSS, GraphQL

Paradigms

Pair Programming, Testing, Unit Testing, REST, Web Architecture, DevOps, Continuous Delivery (CD), Continuous Integration (CI), Test-driven Development (TDD), Mobile Development, Agile, Microservices, Microservices Architecture, Responsive Web Design (RWD), Serverless Architecture

Platforms

Amazon Web Services (AWS), OS X, Docker, Google Cloud Platform (GCP), Contentful, AWS Lambda, Amazon EC2, Heroku, Vercel, Linux, Twilio

Storage

RDBMS, Redis, JSON, SQLite, Databases, PostgreSQL, NoSQL, MySQL, Datadog, Amazon S3 (AWS S3), Amazon DynamoDB, MongoDB, Elasticsearch, Google Cloud

Other

Integration Testing, ES6 Promises, Third-party APIs, Web Development, Web App Development, APIs, Code Review, API Integration, Klarna, RESTful Services, RESTful Web Services, Back-end, Full-stack, Dashboards, Leadership, Communication, CSV, Web App Deployment, Authentication, A/B Testing, Software Architecture, Responsive UI, Back-end Development, Serverless, Mathematics, Training, Architecture, WebSockets, Accessibility, SaaS, CI/CD Pipelines, API Gateways, Amazon RDS, Front-end, RESTful Microservices, Data Visualization, Pipelines, PWA, OAuth, Okta, eCommerce, OpenAI, Large Language Models (LLMs), Machine Learning, Artificial Intelligence (AI), Data Warehousing, Amazon Kinesis, Cloud, Cloud Services, Infrastructure, Web Scraping, Airtable, Prometheus

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring