Michiel Bouw, Developer in Rotterdam, Netherlands
Michiel is available for hire
Hire Michiel

Michiel Bouw

Verified Expert  in Engineering

Bio

Michiel has specialized in JavaScript front-end development for eight years. He excels at solving UX challenges that involve the end user directly and became an expert JavaScript developer by working with a wide variety of technologies, projects, teams, and companies. As a Professional Scrum Master and dedicated team player, Michiel enjoys working actively and closely with others and gaining new perspectives as a freelancer.

Portfolio

Smartly.io
JavaScript, Node.js, TypeScript, React, Angular, OpenAPI, REST, Scrum, Kanban...
Idean
JavaScript, TypeScript, Next.js, Gatsby, GraphQL, Amazon Web Services (AWS)...
Capgemini
JavaScript, TypeScript, CSS-in-JS, ECMAScript (ES6), Java, Angular, REST, OAuth...

Experience

  • Node.js - 8 years
  • React - 8 years
  • Scrum - 8 years
  • Angular - 8 years
  • JavaScript - 8 years
  • REST - 8 years
  • TypeScript - 7 years
  • ECMAScript (ES6) - 7 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Figma, Sketch, Google, Amazon Web Services (AWS)

The most amazing...

...thing I've worked on was a simple, fun, and playful web-based game for Ericsson, going from ideation to game-level design to implementation within three months.

Work Experience

Senior and Lead Software Engineer (JavaScript)

2020 - 2022
Smartly.io
  • Developed several parts of a SaaS application as a senior JavaScript developer on the team.
  • Led the technical development process in one development team for six months.
  • Drove the team forward by defining team practices, solidifying plans, supporting skill development, and assisting in recruitment.
  • Supported and coached junior developers who joined the team.
Technologies: JavaScript, Node.js, TypeScript, React, Angular, OpenAPI, REST, Scrum, Kanban, Visual Studio Code (VS Code), Figma, Software Development, Scrum Master, Agile, ECMAScript (ES6), AngularJS, CSS-in-JS, WCAG 2, Coaching, HTML

JavaScript Front-end Developer | Consultant

2019 - 2020
Idean
  • Developed a web game for Ericsson in collaboration with two designers, going from ideation to game-level design, illustration, animation, and implementation within three months.
  • Created an eCommerce website, building the base layer with the Gatsby static site generation enhanced with React and dynamic StoreFront content.
  • Coached junior developers who joined the team, sharing knowledge and demonstrating JavaScript development practices.
Technologies: JavaScript, TypeScript, Next.js, Gatsby, GraphQL, Amazon Web Services (AWS), React, Angular, Coaching, Visual Studio Code (VS Code), Figma, Software Development, Scrum, Scrum Master, Agile, ECMAScript (ES6), REST, CSS-in-JS, WCAG 2, Node.js, OpenAPI, Kanban, HTML, Front-end Development

Front-end Developer | Consultant

2018 - 2019
Capgemini
  • Developed a new Angular web application from scratch for the Dutch government, connecting the front-end application to a microservices REST API back-end layer.
  • Made all the technical front-end decisions as the front-end lead in redesigning this web application.
  • Followed web accessibility (WCAG 2.1) guidelines to ensure complete accessibility and compliance with the requirements for government software.
  • Coached junior developers joining the team, sharing knowledge and demonstrating JavaScript development practices.
Technologies: JavaScript, TypeScript, CSS-in-JS, ECMAScript (ES6), Java, Angular, REST, OAuth, OAuth 2, WCAG 2, Agile, Scrum, Scaled Agile Framework (SAFe), Coaching, Visual Studio Code (VS Code), Figma, Sketch, Amazon Web Services (AWS), Software Development, Scrum Master, React, Node.js, OpenAPI, Kanban, HTML, Front-end Development

Front-end Developer

2016 - 2018
Bynder
  • Developed several parts of a SaaS application in collaboration with a team of around 12 front-end developers.
  • Built new applications on top of existing functionalities, resulting in top-notch React applications using TypeScript and GraphQL.
  • Gained experience in collaborating with designers and other teams to develop software products.
Technologies: JavaScript, TypeScript, ECMAScript (ES6), Python, React, AngularJS, GraphQL, REST, Scrum, Visual Studio Code (VS Code), Sketch, Amazon Web Services (AWS), Software Development, Scrum Master, Agile, Angular, CSS-in-JS, Java, Node.js, Kanban, HTML, Front-end Development

Experience

Ericsson Web Game

A web game with fun and playful interaction with the technology introduces several features and benefits offered by Ericsson. I collaborated with two designers, and we went from ideation to game-level design, illustration, animation, and implementation within three months. When defining the technology structure for the game, I pulled in the best practices from similar web game development cases.

Riskly

https://riskly.net
Riskly is a SaaS platform for software security assessments. As a lead engineer, my main focus was leading and driving the front-end engineering and user experience. I also ensured that we developed our services using secure technologies, especially crucial for a security-related business.

DigiD Machtigen

https://machtigen.digid.nl/
At Logius, I developed a new Angular web application from scratch for the DigiD Machtigen website and cloud service. As a front-end lead, I made all technical front-end decisions for this application.

This application is meant for use in the public sector. Therefore, it had to thoroughly follow web accessibility (WCAG 2.1) guidelines to be fully accessible. The front-end application was connected to a microservices REST API back-end layer.

Education

2012 - 2014

Bachelor's Degree in Computer Science

Eindhoven University of Technology - Eindhoven, The Netherlands

Certifications

JUNE 2019 - PRESENT

Professional Scrum Master II

Scrum.org

APRIL 2019 - PRESENT

Microsoft Advanced Angular

edX

MARCH 2019 - PRESENT

Professional Scrum Master I

Scrum.org

DECEMBER 2014 - PRESENT

EFCELT Cambridge English Level C2

Education First

Skills

Libraries/APIs

React, Node.js, OpenAPI, WebGL

Tools

Figma, Sketch

Languages

JavaScript, TypeScript, ECMAScript (ES6), HTML, GraphQL, Python, Java, Go

Frameworks

Angular, AngularJS, Scaled Agile Framework (SAFe), OAuth 2, Next.js

Paradigms

Scrum, Agile, Kanban, REST

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS)

Other

Software Development, Scrum Master, Certified ScrumMaster (CSM), CSS-in-JS, English, Front-end Development, WCAG 2, Coaching, OAuth, Gatsby, Animation

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