Mikael Tan

Full Stack Engineer

Salary / Daily rate

Oslo, Norway

Freelance

Languages

English

About me

Intro

Full Stack Engineer with proven expertise in modern web development and scalable application architecture. Currently delivering enterprise solutions at Xebia, specializing in end-to-end development from frontend interfaces to backend systems. Ready to bring technical excellence and industry best practices to your next project.

Links

Work experience

senior Full Stack Engineer

Xebia

Sep 2021 - Aug 2025

4 years

Remote

Delivered multiple FinTech analytics and payment platforms for European clients, working within Agile cross-functional teams of designers, analysts, and engineers.  Designed and developed React (Vite, Material UI) frontends and NestJS/Express backends powering real-time transaction dashboards and partner onboarding flows.  Built a payment routing and settlement engine with PostgreSQL, Redis, and AWS Lambda, processing multi-currency transactions under PSD2 compliance.  Led architectural migration from AngularJS to React + TypeScript, introducing shared SASS/SCSS design systems for brand consistency across projects.  Partnered with business stakeholders and product owners to translate requirements into user stories, ensuring iterative delivery through Scrum ceremonies (sprint planning, retrospectives).  Automated CI/CD pipelines using Docker, Terraform, and GitHub Actions, enabling rapid testing and zero-downtime deployments.  Conducted code reviews, technical onboarding, and weekly knowledge-sharing sessions across distributed teams in the Netherlands, Poland, and India.  Mentored junior developers on API design standards, REST versioning, and GraphQL schema governance across client projects.

Middle Full Stack developer

Neonomics

Sep 2018 - Sep 2021

3 years 1 month

Horn, Netherlands

Contributed to the Neonomics Open Banking Platform, connecting 2 000 + European banks through secure REST and GraphQL APIs.  Implemented Spring Boot and NestJS microservices for data aggregation, transaction processing, and consent validation within Agile squads of 6–8 engineers.  Built the developer portal with React + Vite + Material UI, giving partners API keys, test environments, and analytics dashboards.  Introduced Express middleware for rate limiting, logging, and circuit breaking across 20 + bank connectors, cutting API timeouts by 20 %.  Cooperated closely with QA, DevOps, and compliance teams to ensure regulatory (PSD2/GDPR) adherence, using Kanban boards and daily stand-ups for progress tracking.  Deployed and monitored microservices on AWS ECS, configuring CloudWatch and Grafana for runtime metrics and SLO compliance.  Authored internal documentation and API usage guides, helping new developers onboard to the open-banking ecosystem 50 % faster.

Junior Full Stack Engineer

HelloPrint

Sep 2016 - Jul 2018

1 year 11 months

Rotterdam, Netherlands

Contributed to the HelloPrint Online Printing Platform, a multi-vendor marketplace for on- demand print and packaging orders.  Implemented storefront and admin features using Vue.js / Nuxt.js with Laravel REST APIs, collaborating daily with UI/UX designers under Agile Scrum methodology.  Developed an Express.js checkout service integrating Stripe and Mollie payments, and Shippo/UPS/FedEx shipping APIs for automated logistics.  Built a GraphQL product catalog API and caching layer on MongoDB, improving page performance and reducing server costs.  Participated in sprint planning, backlog grooming, and QA cycles; contributed actively during retrospectives to improve team velocity and code quality.  Assisted senior engineers in Docker containerization and AWS ECS deployment, introducing automated smoke tests to CI pipelines.

Software engineer

Vivaldi

Sep 2014 - Aug 2016

2 years

Oslo, Norway

Joined the Vivaldi Browser core team, collaborating with front-end, C++, and QA engineers across Norway and Iceland using Scrum-based release cycles.  Implemented browser modules—bookmarks, tabs, and settings—using C++, Preact, and Chromium Blink APIs, ensuring consistent cross-platform performance.  Built internal Express + GraphQL services for telemetry, build metadata, and performance dashboards used by QA and release management.  Created cross-platform settings sync functionality with WebSockets + PostgreSQL, synchronizing user data across millions of devices.  Assisted QA automation with Node-based test scripts and Vite build tools to reduce regression time per release by 25 %.  Collaborated closely with designers, translators, and localization engineers to ensure browser UI met accessibility and i18n standards.


Education

University of Agder

Bachelor, Science of computer science

2012 - 2015

2 years 8 months

Grade: 9.2

The best place to find your next move

© 2026. All Rights Reserved.