PERSONAL DATA
Family name
Name
Date of birth
Sex
Location
Nationality
Languages
van den Eijnden
Tim
January 18, 1985
Male
Helmond, the Netherlands
Dutch
English & Dutch
PERSONAL INTERESTS
My interests vary from sports (swimming, diving & running), barbecue, TV series, (retro) video games, working on my home lab, traveling to see the world, and spending time with my 2 kids.
I love to learn new techniques to keep up to date and to improve myself. I do this by trying to experiment with them on my free time. I also like to help and teach others to learn from my experiences.
I've been developing for the web since 1999 and it's still my passion, Happy to say that I made a career out of my hobby. 🙂
SKILLS
Frontend
- HTML & CSS
- TypeScript
- JavaScript
- React
- Vue
- Nuxt
- Ember
- Design systems
- Electron
- Accessibility
Backend
- Node.js
- Express.js
- GraphQL
- RESTful APIs
- WebSockets
- Firebase
- PHP
- Postgres
- MySQL
- MongoDB
DevOps
- Docker
- Kubernetes
- CI/CD
- GitHub Actions
- Jenkins
- Azure
- Google Cloud Platform
- Terraform
- Server Administration
Tools & Others
- Git
- Jira
- Confluence
- Agile Methodologies
- Cypress
- Storybook
- Datadog
- New Relic
- Figma
WORK EXPERIENCE
Nov 2020 - Present
Passionate People - External Engineering
Senior Consultant · Various locations
Specializing in building robust and scalable products from concept to production. Fluent in frontend development with extensive experience in backend, DevOps, and system engineering.
Skilled at delivering quality solutions efficiently, using best practices in development.
Dec 2024 - Present
Jumbo Supermarkten - Marketing Automation (via Passionate People)
Senior Fullstack Developer · Veghel
We streamline and enhance marketing operations at Jumbo by integrating and supporting a wide range of tools for the website and app, enabling efficient retail media solutions that drive revenue growth.
I contributed by developing and integrating front-end and back-end solutions, implementing event tracking, supporting marketing automation, and ensuring quality through testing and tool integration. I am also the go-to person for all things related to display ads within the organization.
My responsibilities included:
- Implementing front-end components to render Banners on jumbo.com and the Native App
- Built a stable banner lifecycle with targeting and support for multiple third-party banner implementations
- Added event tracking for impressions and clicks to link purchases and measure campaign performance for advertisers.
- Add Graphql support to our java spring boot microservices
- Implementing new components to display different kind of media
- Writing E2E tests in Cypress to maintain track of quality
- Integrating 3rd party marketing tools
Vue 3, Nuxt 3, Google Ad Manager, Accessibility, Cypress, Spring Boot, Apollo GraphQL, Okta, Datadog
Aug 2021 - Nov 2024
Jumbo Supermarkten - Selling Team (via Passionate People)
Senior Fullstack Developer · Veghel
Building an omnichannel shopping experiences for Jumbo Supermarkten. Focusing on the frontend to build the best possible user experience. For example: Shopping Basket, Product pages, Promotion pages & a new Cross-platform (mobile) App using a single codebase.
I contributed a lot to the upgrade from Nuxt 2 to Nuxt 3. This included: rewriting components, adding TypeScript migrating to vitest. I've helped setting up and maintaining the DevOps pipeline using GitHub actions for continuous integration and Continuous Deployment.
My responsibilities included:
- Developing and optimizing high-quality frontend components using Vue 3, TypeScript and Nuxt 3
- Collaborating with design team for precise UI implementation
- Conducting code reviews and mentoring other developers
- Debugging and resolving production issues efficiently
- Strong advocate for web accessibility, significantly improving Jumbo's website in this aspect
- Maintaining existing code and upgrading to latest versions while preserving functionality
Vue 3, TypeScript, Nuxt 3, Apollo GraphQL, Java, Spring boot, Vitest, Cypress, Docker, GitHub, Kubernetes, Jira, Confluence, Datadog
Dec 2020 - Jul 2021
GrandVision NV. (via Passionate People)
Senior Frontend Developer · Remote
Building a Point of sale system to be used in stores such as Pearle and EyeWish. This system is used to create orders, manage products, and customize products tailored to a customers specific needs. It's a Single Page Application built with React and Typescript.
My responsibilities included:
- Creating and enhancing robust frontend components in React
- Working closely with designers to ensure accurate UI implementation
- Performing code reviews in Azure DevOps and providing guidance through pair programming sessions with team members
- We prepared and participated in sprint planning, sprint reviews, and retrospectives
- Implementing Cypress UI tests for each delivered feature to ensure functionality and prevent regressions
Typescript, React, Apollo GraphQL, Tailwind, Cypress, Azure & Electron
Nov 2020 - Dec 2020
MyDish B.V. (via Passionate People)
Full-Stack Developer · Remote
Building a web application to place an order in a restaurant or bar with multiple users in realtime in order to share a bill. This application is built with React and Typescript and uses Firebase as a backend.
My responsibilities included:
- Developed frontend components using React for a real-time order sharing application
- Implemented and maintained unit tests to ensure code quality and functionality
- Collaborated with team members through GitHub for version control and code reviews
- Integrated Firebase functions for backend operations and real-time data synchronization
React, Typescript, Firebase & Google Cloud Platform
Sep 2017 - Oct 2020
Liberty Global
Senior Javascript Front-end Developer · Helmond/Schiphol-Rijk
Developing user interface for next-gen 4K set-top-boxes using Scrum and TDD. (for Ziggo, Telenet, UPC, VTR and Virgin Media)
My responsibilities included:
- Hardening and stabilizing the software to improve overall reliability
- Significantly enhancing unit test coverage and quality using Jest
- Mentoring team members on best practices for writing effective unit tests
- Implementing robust error handling and recovery mechanisms
- Conducting code reviews to ensure code quality and adherence to best practices
- Optimizing performance and reducing technical debt in the codebase
Keywords: NodeJS, vanilla JS (no frameworks), BusyBox, Chai, Sinon, Docker, Jenkins, Gerrit, Git.
Dec 2011 - Aug 2017
Gynzy
Full-Stack Developer · Eindhoven
Developing software for Interactive Whiteboards. Combining various languages and tools. Last year mainly these techniques: Javascript (ES6), Ember, React, Redux, Node JS, TypeScript, Gulp, WebPack Phaser, QUnit, Electron, Ruby on Rails & LESS.
My responsibilities included:
- Initiating and developing full-stack applications from scratch, with the freedom to choose technologies such as Ember.js, Canvas, and Phaser.js for front-end, and Ruby on Rails and PHP for back-end
- Selecting and implementing comprehensive logging and monitoring solutions with New Relic to track application performance and user behavior
- Proposing and introducing TypeScript to improve code quality and maintainability across projects
- Organizing and participating in user testing sessions with teachers to gather feedback and improve software usability
- Providing technical leadership and assistance to customers, resolving complex issues and guiding technology choices
- Conceptualizing and developing a desktop application from the ground up, including design of auto-update functionality
Also worked a lot with: Selenium, Ember, New Relic, HTML5, PHP, CSS3, Actionscript 3.0, Adobe Air, SASS, HAML, AJAX, CORS, SAML2, Bash, Canvas, Twitter Bootstrap, jQuery, Git, Subversion, PHP, Yarn, Gulp, Grunt, Bower, MySQL, CoffeeScript, JSON, XML.
Jan 2011 - Nov 2011
Schepnet B.V
Multimedia developer · Tilburg
Responsible for front-end development of Facebook apps, Hyves apps, websites for computers and mobile devices.
Facebook apps SDK, Hyves apps SDK, Kentico CMS.
Sep 2009 - Jan 2011
Schepnet B.V
Front-end developer · Tilburg
Responsible for front-end development of Facebook apps, Hyves apps, websites and more.
HTML5, CSS3, Javascript, jQuery, Flash, Actionscript 3.0, Adobe Air, Canvas.
Feb 2009 - Jun 2009
Koen Geluk SR Manager Global
Post Production
+31 040 2391370
www.realgames.real.com
RealGames/RealNetworks
Graduation internship · Eindhoven
Responsible building an Actionscript 3.0 SDK for data gathering inside Flash web games. This SDK was used to collect data on how users interact with the games and how they perform. Reverse engineered existing java code to port it to Actionscript 3.0.
Java, Flash, Actionscript
Mar 2007 - Dec 2008
Creationpoint
Webdeveloper · Helmond
Clients include: Bavaria, KLM, Piethein Eek, ROC ter AA, Adriaans bouwgroep, Clercx-liebau, La Trappe, Vlisco.
EDUCATION
2005 - 2009
Fontys University of Applied Sciences
Eindhoven, The Netherlands
Business Information Technology, Specialization: ICT Media Design (IMD), minor: Game Design & Technology
Graduated
2001 - 2005
ROC Ter AA is a Regional Training Centre
Helmond, The Netherlands
Information Technology Administrator, Specialization: Office automation Vocational training (BOL4)
Graduated
1998-2001
Jan van Brabant College
Helmond, The Netherlands
3 years HAVO (4 years MAVO)
Graduated