RESUMÉ

RESUMÉ / TIM VAN DEN EIJNDEN

PERSONAL DATA

Family name

Name

Date of birth

Sex

Email

Location

Nationality

Languages

van den Eijnden

Tim

January 18, 1985

Male

[email protected]

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

Remco van Paassen

Director UI & Application

SW Development

[email protected]

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

Koen Geluk

Project Manager

+31 040 4020907

[email protected]

www.gynzy.com

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

John van der Stelt

Algemeen directeur

+31 013 5458018

[email protected]

www.schepnet.nl

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

John van der Stelt

Algemeen directeur

+31 013 5458018

[email protected]

www.schepnet.nl

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

[email protected]

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

Bas Mulder CEO

+31 492 599990

[email protected]

www.creationpoint.nl

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