Rob Hoeben

Front-end developer

Curriculum Vitae

Hoi ik ben Rob, een front-end developer woonachtig in Budel-Dorplein. Ik heb meer dan 18 jaar professionele ervaring met het ontwikkelen van websites en web-applicaties gebaseerd op webstandaard technologieën zoals HTML, CSS en JavaScript. Ik ben betrouwbaar, gemotiveerd, leergierig en heb oog voor detail. Orde en structuur vind ik belangrijk, kwalitatieve en herbruikbare code is waar ik voor sta. Mijn soft skills zoals communiceren, werken in een team, flexibiliteit en geduldigheid zijn goed ontwikkeld. Daarnaast ben ik voor (junior-)developers graag een mentor en vind het leuk om al mijn opgedane kennis op een rustige en duidelijke manier door te geven aan collega's.

Leergierig

Ik probeer zoveel ik kan bij te blijven met de nieuwste technieken en methodieken. Zelfs tijdens de vrije uurtjes, want het web staat nooit stil. Ik lees gerelateerde artikelen, luister podcasts, sta aangemeld op e-mail lijsten, volg twitter of bezoek conferenties. Alles om zoveel mogelijk op de hoogte te blijven van wat er gebeurd in de wereld van front-end webdevelopment.

Persoonlijke gegevens

  • Naam
    Rob Hoeben
  • Nationaliteit
    Nederlands
  • Woonplaats:
    Budel-Dorplein
  • Telefoon:
    06 81 47 03 20
  • Leeftijd:
    40
  • E-mail:
    robhoeben@gmail.com
  • LinkedIn:
    linkedin.com/in/robhoeben

Design System

Ik probeer zoveel mogelijk te werken o.b.v. Styleguide Driven Development. Een ontwerp wordt dan opgesplitst in componenten, en deze worden ondergebracht in een styleguide. Deze kan door het hele team en de klant worden gebruikt voor het opbouwen van pagina's. Door deze manier van werken maak je een UI consistent, schaalbaar en beter te onderhouden.

</> Skills

  • HTML5
  • CSS
  • CSS architecture
  • RWD
  • JavaScript
  • Vue
  • React
  • PHP
  • Laravel
  • Asp.net
  • Version control
  • Testing/debugging
  • Design
  • UX/UI

CSS

CSS is waar mijn kracht ligt. Geen enkele uitdaging ga ik uit de weg wanneer een design moet worden geïmplementeerd. Zoveel als kan met CSS, en alleen als het nodig is grijp ik naar een JavaScript oplossing. Ik heb al zóveel CSS geschreven dat ik zo ongeveer alle bugs wel een keer heb zien langskomen. Dit heeft er voor gezorgd dat ik veel problemen snel kan oplossen, of beter nog, kan voorkomen.

“CSS is easy to learn
but difficult to master”

RWD

Een project zal ik altijd met de 'mobile-first' gedachte benaderen wanneer het gaat over Responsive webdesign. Ook volg ik op de voet wat de laatste techieken zijn om altijd de beste oplossing te kunnen bieden.

Rob is een uitstekende front-end ontwikkelaar. Hij blinkt uit op gebied van CSS en (x)HTML. Alle mogelijke browserverschillen en oplossingen schud hij zo uit zijn mouw. Rob heeft extreem oog voor detail, zorgt voor een perfecte belevenis op ieder device en zorgt ervoor dat de gebruiker de mooiste en beste ervaring krijgt bij het browsen. Rob houdt sterk vast aan technieken die de structuur en opbouw van HTML, CSS en Javascript doorzichtig en duidelijk houden. Hierdoor zorgt hij ervoor dat het zicht op de toekomst altijd helder en in beeld blijft.

— Collega

Orde en structuur

Omdat ik veel waarde hecht aan de schaalbaarheid en onderhoudbaarheid van de CSS, zijn het gebruik van guidelines van cruciaal belang. Om nette, leesbare en herbruikbare CSS te schrijven maak ik gebruik van een aantal methodieken:

Samen met mijn eigen naamgevingsconventies en opgestelde guidelines voor o.a. syntax en formatering zorg ik dat de codebase overzichtelijk en goed te onderhouden blijft.

Werkervaring

  • Front-end webdeveloper (Komma)
    2018 - 2023
  • Front-end developer (Qvision)
    2006 - 2018
  • Freelance webdesigner
    2003 - 2006
  • Outdoor events instructeur (K.S.C.)
    1997 - 2002
“Removing code is more important than writing code”

Workflow optimalisatie

Een pre-processor is in mijn ogen noodzakelijk om een overzichtelijke CSS-architectuur te creëren. Met behulp van een task-runner zorg ik dat de code wordt gecompiled en ook meteen bepaalde taken kunnen worden geautomatiseerd. Minifyen van CSS, Autoprefixer, SVG icons genereren, JavaScript transpilen en uglifyen, 'watchen' van files, live reloading en nog veel meer. Dit vereenvoudigd en optimaliseerd de gehele workflow.

Opleidingen/cursussen

  • Certified Umbraco Developer
    (Level 1)
    2012
  • Opleiding webdesigner
    (Syntra)
    2005 - 2006
  • HBO Mediatechnologie
    (HvU)
    2003 - 2005
  • MBO Bouwkunde
    (Gilde Opleidingen)
    1998 - 2002
  • Mavo
    (Bisschoppelijk College)
    1994 - 1998

Aanvullende vaardigheden

Op het vlak van scripting heb ik een basis kennis van (vanilla) Javascript, en ervaring met Vue, React en JavascriptMVC. Ik ben bekend met Sketch, Photoshop en Illustrator voor het vervaardigen van allerlei afbeeldingen tijdens een design-implementatie.

Qua backend programmeertalen ben ik in de loop der jaren met veel in aanraking gekomen. Ik heb aan projecten gewerkt in PHP, Laravel en ASP.NET. Van alles heb ik voldoende kennis van om er mee uit te voeten te kunnen.

CMS'en heb ik gezien in vele vormen. Ik heb meegeholpen aan het bouwen van een custom-build CMS en heb ook veel ervaring met Umbraco (ASP.Net), en in het verleden zelfs met Wordpress (PHP).

In verschillende projecten werkte ik o.b.v. Agile methodiek, en heb ook ervaring als scrum master.

Talen

  • Nederlands - Moedertaal
  • Engels - Zeer goed
  • Duits - Basiskennis

Rob was my first mentor that taught me the fundamental understandings of HTML and JavaScript but foremost a thorough understanding of CSS. His knowledge about (S)CSS and the architecture that comes with it is outstanding. That said, he is a real team player and I like his experimental and progressive approach.

— Collega

Meer over mij

Naast mijn werk als front-ender geniet ik, samen met mijn vrouw, van de tijd met onze twee kinderen. We maken graag een gezellig uitstapje of gaan lekker wandelen in de natuur met de honden.

Hobby's & interesses

  • Piano spelen
  • Podcasts luisteren
  • BBQ & Fun
  • Tuinieren
  • Gamen
  • Rubiks cube'n
  • Fotografie