Thijs van der Heijden
Verified Expert in Engineering
Software Developer
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
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
https://www.thijsheijden.nl/portfolio/aliceSimple Ray Tracer
https://www.thijsheijden.nl/portfolio/raytracerSearch Algorithm Visualizer
https://www.thijsheijden.nl/portfolio/search-visualizerTime Spent on Netflix
https://www.comparitech.com/tv-streaming/time-spent-streaming/Fully-functional Pacman
https://www.thijsheijden.nl/portfolio/pacmanSkillset
Languages
JavaScript, TypeScript, Go, HTML, CSS, C#, Haskell, SQL, Swift
Libraries/APIs
React, REST APIs, AMQP
Tools
Git, Jira, RabbitMQ, GitLab CI/CD, Slack, Terminal, Vim Text Editor
Paradigms
Scrum, Agile, Microservices, Clean Architecture, REST, Functional Programming
Storage
JSON, MongoDB, Redis, MySQL, PostgreSQL
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
Platforms
Kubernetes, Docker, iOS, Visual Studio Code (VS Code), DigitalOcean
Frameworks
UIKit, gRPC
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
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