Lead Engineer
2018 - 2019Hely- Successfully launched a national app within six months.
- Managed the incorporation of three partners within the first half year.
- Secured the next round in funding due to our engineering excellence.
- Conducted formal user testing which confirmed that the React Native app was performant and that the users perceived it to be native.
- Grew the engineering team from three to seven members.
Technologies: Scrum, REST, Object-oriented Programming (OOP), Microservices, Functional Programming, Agile, Agile Software Development, Slack, Jira, GitHub, Git, React, React Native, Next.js, TypeScript, JavaScript, Java, HTML5, HTML, GraphQL, CSS3, CSSCTO
2016 - 2018GreenHome- Went from one release every month to continuous releases with the time from the first commit to running on production in under 15 minutes.
- Grew the engineering team from 3 to 14 engineers.
- Introduced TypeScript and completely migrated the whole codebase.
- Implemented Terraform and made the whole infrastructure managed through this IaaS setup.
- Passed a security audit from one of the three biggest Dutch banks, Rabobank.
Technologies: Amazon Web Services (AWS), Scrum, REST, Microservices, Functional Programming, Agile, Agile Software Development, Terraform, Slack, Jira, GitHub, Git, CircleCI, Amazon ECS (Amazon Elastic Container Service), React, Node.js, Express.js, TypeScript, JavaScript, HTML5, HTML, GraphQL, CSS3, CSSLead Engineer
2014 - 2017OnePlanetCrowd- Migrated an app from AngularJS to React.
- Introduced TypeScript and completely migrated the whole codebase.
- Migrated from a WordPress-driven back end to a microservice-based Node.js back end.
- Introduced a system to automatically maintain all outstanding loans with investors.
- Made the platform compliant under orders of the Dutch financial authorities.
Technologies: Amazon Web Services (AWS), Scrum, REST, Microservices, Functional Programming, Agile, Agile Software Development, Terraform, Slack, Jira, GitHub, Git, Codeship, Amazon ECS (Amazon Elastic Container Service), React, Node.js, Express.js, TypeScript, JavaScript, HTML5, HTML, GraphQL, CSS3, CSSLead Engineer
2015 - 2016Elsevier- Introduced TypeScript to the company.
- Bootstrapped the first project in a modern SPA-style as blueprint for all future projects within the company.
- Moved the company from server-side HTML to an API mindset.
- Migrated from jQuery to AngularJS.
- Improved the speed of the main platform by 6x.
Technologies: MySQL, Scrum, REST, Microservices, Functional Programming, Agile, Agile Software Development, Slack, Jira, GitHub, Git, TypeScript, JavaScript, HTML5, HTML, CSS3, CSSFounder | CTO
2005 - 2015Awesome Amsterdam- Successfully built a company from scratch running for over ten years.
- Started with building small Facebook apps but ended with building complete online platforms for big companies.
- Grew the company to a size of 25 total (15 engineers).
- Managed to secure big clients like TomTom, Nike, Unilever, ING, ABN Amro, Rabobank, Sonos, Nikon, Heineken, and BMW.
- Managed to survive the financial crisis of 2007–2008 which made 75% of competing companies go bankrupt.
Technologies: PostgreSQL, Firebase, Docker, Amazon Web Services (AWS), Scrum, REST, Microservices, Functional Programming, Agile, Agile Software Development, Slack, Jira, GitHub, Git, React, Node.js, Express.js, TypeScript, PHP, JavaScript, HTML5, HTML, CSS3, CSS