Oscar te Giffel

Senior Fullstack Engineer

https://oscartegiffel.com

Read my blog here

Oscar te Giffel

Career Objective

Experienced Senior Fullstack Engineer with a proven track record in modernizing development processes and leading high-performance teams. Seeking to transition into a solution architect, lead developer, or principal developer role. Committed to driving technical strategy, mentoring teams, and delivering innovative solutions in dynamic technology environments.

Professional Summary

Versatile full-stack developer with over 8 years of experience in crafting scalable, maintainable applications using cutting-edge technologies. Proven ability to lead teams, implement agile methodologies, and drive technical innovations. Skilled in modernizing legacy systems, optimizing performance, and mentoring junior developers. Passionate about creating efficient, user-centric solutions that drive business growth.

Experience

DPG Media

Senior Frontend Developer Aug. 2023 — Present

Spearheading frontend modernization efforts, driving significant improvements in development processes and application performance.

  • Led successful migration from Vanilla JavaScript to React, streamlining development workflows
  • Improved code quality and maintainability, reducing technical debt
  • Architected a reusable component library
  • Implemented CI/CD pipelines, optimizing deployment processes
  • Guided Next.js migration, improving overall application performance
  • Mentored junior developers, fostering team growth and capability

Key Skills: React, Next.js, JavaScript, Kotlin, CI/CD, Component Libraries, Team Leadership

Polariks (for HeadFWD)

Senior Fullstack Developer Feb. 2023 — Aug. 2023

Contributed to the development of a data collection platform for greenhouse growing processes, focusing on both frontend and backend improvements.

  • Enhanced Scrum process implementation, improving sprint velocity and team efficiency
  • Developed frontend using TypeScript and React, enhancing user interaction
  • Optimized GraphQL relations for improved handling of large data sets
  • Implemented caching layer to reduce server load
  • Coached junior developers, focusing on code quality and best practices

Key Skills: React, Java, TypeScript, GraphQL, NestJS, Docker, Kubernetes, Scrum, DevOps

KVK (for HeadFWD)

Senior Frontend Developer Jun. 2021 — Jan 2023

Led frontend development for seven priority services used by every business entity in The Netherlands, focusing on scalability and user experience.

  • Introduced Domain Driven Architecture, enhancing system scalability
  • Initiated transition from monolith to microservices architecture
  • Implemented Finite State Machine with xState to reduce form submission errors
  • Led a team of 3 frontend developers, driving productivity improvements
  • Participated in recruitment efforts to strengthen team capabilities

Key Skills: TypeScript, React, Domain Driven Design, Redux, xState, Scrum, Team Leadership

HeadFWD

Senior Frontend Developer Feb. 2021 — Present

Contributed to various aspects of the company's frontend development initiatives and internal growth.

  • Served as Chapter Lead Frontend, organizing technical presentations to enhance team skills
  • Supported recruitment efforts by improving technical assessment processes
  • Acted as Innovation Consultant for client project implementations
  • Demonstrated consistent professional growth and development
  • Assisted with social media strategy to increase online engagement

Key Skills: Technical Leadership, Recruitment, Innovation Consulting, Professional Development, Social Media Strategy

Deloitte (for HeadFWD)

Senior Frontend Developer March 2021 — Jun 2021

Led the digitization of escape rooms to raise awareness on organizational topics like privacy, AVG legislation, and password protocols.

  • Designed and implemented engaging digital games to boost user participation
  • Developed applications using Next.js, TypeScript, React, and Tailwind CSS
  • Created interactive digital experiences to enhance knowledge retention

Key Skills: React, TypeScript, Next.js, Tailwind CSS, Game Design, User Engagement

MoneyMonk

Medior Frontend Developer July 2019 — Jan. 2020

Tasked with laying a new foundation for the frontend of the core application and guiding the transition from startup to scale-up.

  • Rebuilt frontend architecture using Redux, Tailwind, React Query, and TypeScript
  • Migrated LAMP stack application to Docker and Kubernetes
  • Developed Spring application to manage Kubernetes cluster
  • Led backend migration to Kotlin and frontend to Next.js
  • Implemented CI/CD and microservices architecture

Key Skills: TypeScript, React, Spring Boot, Kotlin, Docker, Kubernetes, Helm, CI/CD, Microservices

Yokogawa (for HeadFWD)

Senior Frontend Developer July 2019 — Jan 2020

Led frontend development for control screens used in process industry devices and computers, focusing on compatibility and user experience.

  • Rebuilt frontend, replacing legacy Django stack application
  • Liaised with stakeholders to gather and translate requirements
  • Ensured browser compatibility for outdated systems using Vanilla JS
  • Contributed to design development and UI improvements

Key Skills: TypeScript, React, HTML5, CSS3, JavaScript, jQuery, Styled Components, SASS, Agile

HeadFWD

Fullstack Developer Jul. 2019 - Jan 2020

Gained comprehensive full-stack development experience across various client projects, focusing on modern technologies and best practices.

  • Developed and maintained scalable applications
  • Implemented robust testing strategies
  • Utilized agile methodologies to improve project delivery

Key Skills: JavaScript, React.js, Node.js, Vue.js, RESTful APIs, Unit Testing, MongoDB, MySQL, Agile, Scrum

MoneyMonk

Fullstack Developer Sep. 2016 — Jul. 2019

Responsible for elevating the core application and internal products, focusing on both frontend and backend development.

  • Improved system management and maintenance processes
  • Standardized tooling and coding guidelines
  • Led frontend migration to React and implemented Redux
  • Developed internal ticket handling application
  • Contributed to React Native project development
  • Set up Docker-based server infrastructure

Key Skills: PHP, React.js, Git, Node.js, Docker, Webpack, HTML5, CSS3, SASS, Linux, Apache, MySQL, Redis, Nginx

Personal projects

Chewpy

Fullstack  (Laravel/VueJS)

Chewpy is an solution for people that want to eat vegetarian but don't know where to start. For that reason I helped the co-founder create a REST API and a a Oscar was responsible for developing the backend application and the REST API for the CMS system and the two mobile applications.

  • Developing the backend application, Oscar has developed the REST Api together with the team to provide information to the various applications.
  • Setting up the server, Oscar has set up the server on which the core application runs.
  • Designing and implementing the CMS system, Oscar designed the CMS systems and the CMS from the design made with Boostrap.

Skills: Machine Learning, VueJS, Laravel, Bootstrap, Clean Architecture, Clean Code, TDD.