
Thijs van der Heijden
Verified Expert in Engineering
Software Developer
Utrecht, Netherlands
Toptal member since December 2, 2021
Thijs is an experienced full-stack engineer who thrives on building robust and scalable software solutions. He prefers to build back ends in Go and front ends in React but will always choose another language or framework if better suited for the job at hand. Thijs has a lot of experience working in startups and enjoys the fast-paced environment.
Portfolio
Experience
- REST - 4 years
- JSON - 4 years
- MongoDB - 3 years
- Go - 3 years
- Microservices - 2 years
- Redis - 2 years
- Docker - 2 years
- Kubernetes - 1 year
Availability
Preferred Environment
Visual Studio Code (VS Code), Discord, Slack, Terminal, Mail, Vim Text Editor, SSH, DigitalOcean
The most amazing...
...thing I've ever built is the Time Spent on Netflix website. It amazed me how quickly I could turn an idea into a working product.
Work Experience
Lead Engineer | Full-stack Developer | Architecture
GraphPolaris
- Developed the MVP for graph analytics and visualization startup.
- Implemented full CI/CD pipelines in GitLab, including automatic testing and deployment.
- Designed the high-level architecture of the tool, including data flow, RPC's, and message formats.
- Worked on the front-end application built in React using TypeScript.
Freelance Software Engineer
Swift Software
- Developed many projects for clients, ranging from static websites to full-stack applications.
- Built back ends using Go and front ends mainly in React.
- Registered the company and did all accounting myself.
iOS Developer
MediaMonks
- Worked on multiple large iOS apps, including the Tokyo Olympics app and the European Starbucks app.
- Converted new application designs into UIKit code.
- Wrote code to interface with Bluetooth hardware, designed in-house.
iOS Developer
StuComm
- Worked on an iOS app used by every Dutch university to communicate with their students about timetable changes, new grades, and submission deadlines.
- Tracked and fixed bugs using Jira as a reporting tool.
- Oversaw the rollout of a new app design and helped process user feedback about it.
Experience
Alice—AMQP Wrapper in Go
Simple Ray Tracer
Search Algorithm Visualizer
Time Spent on Netflix
https://www.comparitech.com/tv-streaming/time-spent-streaming/Fully-functional Pacman
Education
Bachelor's Degree in Computer Science
Utrecht University - Utrecht, the Netherlands
Certifications
Cambridge English Level 3 Certificate in ESOL International (Advanced)*
University of Cambridge
Skills
Libraries/APIs
React, REST APIs, AMQP
Tools
Git, Jira, RabbitMQ, GitLab CI/CD, Slack, Terminal, Vim Text Editor
Languages
JavaScript, TypeScript, Go, HTML, CSS, C#, Haskell, SQL, Swift
Paradigms
Scrum, Agile, Microservices, Clean Architecture, REST, Functional Programming
Storage
JSON, MongoDB, Redis, MySQL, PostgreSQL
Platforms
Kubernetes, Docker, iOS, Visual Studio Code (VS Code), DigitalOcean
Frameworks
UIKit, gRPC
Other
Teamwork, English, Concurrency, APIs, Back-end Development, Back-end, Sorting Algorithms, Architecture, Web Services, Data Structures, Algorithms, Statistics, Compilers, WebSockets, Tax Accounting, Discord, Mail, SSH, Gloss, Search Algorithms, Genetic Algorithms, Ray Tracing, Linear Algebra, Vectors
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring