Yuri van der Meer – CV

Beschikbaarheid

Ik ben momenteel druk op een lopende opdracht en daardoor niet beschikbaar; vanaf 1 september 2018 verwacht ik weer nieuwe opdrachten aan te kunnen nemen. Mijn ideale project is in Amsterdam (of goed bereikbaar met OV) en biedt voldoende flexibiliteit om vanuit huis te werken. Ik werk graag in een goed georganiseerd Scrum team met gedreven en gepassioneerde teamleden.

Ik heb uitsluitend interesse in opdrachten op ZZP-basis.

Profiel

Ik ben een veelzijdige webontwikkelaar met gevoel voor architectuur en oog voor detail. Het liefst programmeer ik interactieve applicaties voor het web en/of mobiel, met technologieën als HTML5 en Python/Django.

Programmeren zie ik als vakmanschap en een vorm van kunst. Nette, goed-gestructureerde code vind ik een lust voor het oog.

Herbruikbare componenten en beproefde programmeerpatronen zorgen dat ik zo min mogelijk werk dubbel doe. Code is hierdoor ook beter leesbaar voor anderen, en ik heb meer tijd om onderscheidende functionaliteit te bouwen.

Ik hou ervan om geautomatiseerde tests te schrijven – júist voor mijn front-end code. Een zg. “test-driven” aanpak zorgt ervoor dat ik productiever ben, helpt de stabiliteit van het systeem en maakt het makkelijker om later nog aanpassingen te maken aan de code. Ik vertaal complexe problemen naar eenvoudige technische oplossing, met een hoge duurzaamheid.

Technische ervaring

  • JavaScript – 16 jaar, uitstekend
    (ES6/ES2015, React, JSX, Redux, Vue.js, Backbone, Underscore.js, jQuery/Zepto, CoffeeScript, Handlebars)
  • HTML, CSS – 18 jaar, uitstekend
    (HTML5, XHTML, Sass/SCSS, CSS Modules, PostCSS, Bulma, Bootstrap, Compass, LESS)
  • Responsive design, mobile web apps – 8 jaar, goed
  • Automated testing – 9 jaar, zeer goed
    (TDD/BDD, Jest, Tape, AVA, Mocha/Chai/Jasmine, Istanbul/Blanket.js, Sinon, Squire.js, Cucumber.js/Gherkin, Selenium, py.test, factory_boy, tox)
  • Project automation & code quality – 13 jaar, zeer goed
    (NodeJS/NPM, Webpack, ESLint, Gulp, Grunt, Bower, Pyflakes/flake8/pep8, isort, RequireJS/Almond/AMD, Fabric, Jenkins, Unix shell scripting, Apache Ant)
  • Python – 13 jaar, uitstekend
    (Django, Oscar e-commerce framework, FeinCMS, Celery, South)
  • Version control – 14 jaar, zeer goed
    (Git, Github/Gitlab, Mercurial, Subversion)
  • Database design / SQL – 15 jaar, goed
    (PostgreSQL, MySQL, SQLite)
  • XML, XSLT – 14 jaar, goed
    (XPath, XML Schema)

Werkervaring

Freelance webontwikkelaar, Amsterdam (Aug 2014–nu)

Moderne webontwikkeling met beproefde technieken en “ouderwets vakmanschap”.

  • B2B food & drink e-commerce platform (2018)

    Samen met
    Valtech Amsterdam, Digital Tribes
    Technologie
    Vue.js, Vuex, Bootstrap 4, Webpack
  • Liander webshop / bestelflow (2018)

    E-commerce bestelproces met diverse REST-gebasseerde koppelingen en iDEAL integratie. Volledig responsive, met uitgebreide back/forward support en beheerbaar via het Wagtail CMS.

    Samen met
    Lab Digital, Alliander
    Technologie
    React, Redux, Bulma, Sass, CSS Modules, Webpack, Python/Django, Django REST Framework, Oscar (e-commerce framework), Wagtail CMS, PostgreSQL
  • TMG: Telegraaf Media Groep (2016–2017)

    Als tech lead van het Core Services team hield ik me bezig met doorontwikkeling en onderhoud van centrale systemen waar de diverse merken van TMG elke dag van afhankelijk zijn. Centrale login (single sign-on, authenticatie & user management), “Bestelstraat 2.0”, het MijnMedia platform, project automatisering, unit testing en code-kwaliteit.

    Technologie
    JavaScript/ES6, React (JSX), HTML/CSS/Sass, Python/Django
  • KPN SmartLife (2015)

    Nieuw platform van telecom-provider KPN voor de beveiliging en automatisering van je huis. E-commerce platform o.b.v. Django Oscar, met verschillende externe koppelingen (o.a. KPN, Buckaroo, Microsoft Dynamics CRM, Trigion) en een gepersonaliseerde “Mijn”-omgeving voor klanten.

    Samen met
    Lukkien, KPN, Deutsche Telecom, e-office, Buckaroo, Trigion
    Technologie
    Python/Django, Oscar (e-commerce framework), Django REST Framework, Celery, PostgreSQL
  • The Voice Kids / Pombär actiepagina (2015)

    Online spel voor aardappelsnack-frabrikant Pombär, om de start van het 2015-seizoen van The Voice Kids te promoten. Responsieve HTML5 frontend met Python/Django game engine.

    Samen met
    Lukkien, Dentsue Aegis, RTL
    Technologie
    Backbone, CoffeeScript, HTML5, CSS, Python/Django

Fotograaf @ Yuri van der Meer Fotografie, Amsterdam (Jun 2009–Nov 2016)

Documenterende trouwreportages (bruidsfotografie) en frisse portretfotografie in de studio of op locatie.

    Senior Frontend Ontwikkelaar @ Easytobook.com, Amsterdam (Feb 2014–Jul 2014)

    Ontwikkeling van een superieure online reiservaring m.b.v. de meest vernieuwende front-end technologie. Als onderdeel van een gespecialiseerd team binnen de organisatie werkte ik o.a. aan:

    • Het uitbouwen van een generiek ontwikkelplatform met o.a. CoffeeScript, Backbone/Marionette, Twig/Swig, Sass en Grunt.
    • Het opzetten van een unit testing framework o.b.v. Mocha, Chai, Sinon en Squire, inclusief Jenkins integratie.
    • Een build systeem via een combinatie van Grunt, Node.js en shell scripting.
    • Documentatie van technieken en coding standards.
    • Het definiëren van een team workflow o.b.v. Kanban/Scrum en code reviews via Github.

      Mede-oprichter @ Goeie Jongens, Amsterdam (Mrt 2010–Jan 2014)

      Samenwerking met Vincent Hillenbrink om onderscheidende en gebruiksvriendelijke webapplicaties te maken met moderne webtechnologie.

      • Kawasaki Motors Europe: Bike Configurator (2012–2014)
        http://configurator.kawasaki.eu/fr/

        Uitgebreide motorfiets-configuratie tool met op maat gemaakt meertalig CMS. Activiteiten waren o.a. interactieontwerp, beheer en workflow rondom het fotomateriaal, front-end ontwikkeling en training & ondersteuning binnen de organisatie.

        Samen met
        DLVR, Jasper Fassaert, TargetPress
        Technologie
        HTML5, Sass/Compass, CoffeeScript, Backbone.js, jQuery, RequireJS, Amazon S3 + CloudFront, Python/Django
      • ISRIC WOSIS worldsoilprofiles.org (2012–2014)

        Rijke visualisatie en sjabloon-gebasseerde invoer van duizenden bodemprofielen wereldwijd, vertaald in 10+ talen. Activiteiten waren o.a. interactieontwerp, requirements management, en front-end ontwikkeling.

        Technologie
        HTML5, Sass/Compass, Google Maps, CoffeeScript, Backbone.js, jQuery, RequireJS, PostGIS + GeoDjango, Python/Django
      • L1NDA mobiele Android & iOS app (2012–2013)
        Google Play, iTunes App Store

        HTML5-gebasseerde mobiele applicatie voor het bekijken en aanpassen van werktijden en gewerkte uren.

        Technologie
        HTML5, Sass/Compass, PhoneGap/Cordova, CoffeeScript, Backbone.js, RequireJS, Zepto
      • Kawasaki Motors Europe: Z800 (2013)

        Uitgebreide “single-page microsite” voor de nieuwe Kawasaki Z800 motorfiets. Responsive design, integratie van foto & video en vertaling voor 10+ landen/talen.

        Samen met
        DLVR
        Technologie
        HTML5, Sass/Compass, CoffeeScript, Backbone.js, jQuery/Zepto, Amazon S3 + CloudFront
      • VNCI: Chemie in Nederland (2012–2013)

        Geografische visualisatie van chemische organisaties in Nederland en een navigatiemodel van chemische stoffen en producten die ervan gemaakt worden.

        Samen met
        Somehow
        Technologie
        HTML5, LESS, Google Maps, jQuery, Python/Django
      • Stepaday (2011–2012)

        Diëetplatform voor Sanoma Media. Iteratieve ontwikkeling m.b.v. Scrum en integratie met verschillende Sanoma web services.

        Samen met
        DLVR, Kazenda, Jasper Fassaert, Sascha Spijker, Marcel Beumer, Florus van Beek
        Technologie
        HTML5, JavaScript, jQuery, Python/Django
      • Centraal Museum Utrecht (2011–2012)
        http://centraalmuseum.nl/

        Moderne Django applicatie met op maat gemaakt CMS, geavanceerde Adlib synchronisatie, aangepaste opmaak voor mobiele browsers (responsive design), HTML5 canvas lijntekeningen en met Ajax-verrijkte pagina’s zonder verlies van toegankelijkheid.

        Samen met
        Fabrique
        Technologie
        HTML/CSS, JavaScript, Canvas, Python/Django, Solr
      • L1NDA.nl (2010–2011)
        http://www.l1nda.nl/

        Ontwikkeling en advies, kwaliteit en testbaarheid, database migraties en performance optimalisaties.

        Technologie
        Python/Django, MySQL, PostgreSQL

      Freelance webontwikkelaar @ Yuri van der Meer Consulting, Amsterdam (Nov 2008–Mrt 2010)

      Gespecialiseerd in Ajax (XHTML, CSS, XML/XSLT, JavaScript, jQuery, Canvas) en Python (Django MVC framework) ontwikkeling en advies. Enkele projecten:

      • Albert Heijn Allerhande (2009–2010)
        http://allerhande.nl/

        Online versie van het bekende Allerhande magazine. Django CMS op maat, integratie met de REST web service van Albert Heijn, XML-gebasseerde communicatie met de Flash frontend; Scrum methodiek.

        Samen met
        Fabrique, Lukkien, Zilverline
        Technologie
        Python/Django, REST, XML
      • Domotica prototype (2008)

        Online tool voor het aansturen van verlichting, temperatuur en beveiliging in je huis. Python network communicatie, een configureerbare “rule engine”, uitgebreid Django datamodel, JSON client-server data synchronisatie.

        Technologie
        HTML/CSS, JavaScript, jQuery, Canvas, Python/Django

      Senior Technisch Consultant @ Backbase, Amsterdam (Mrt 2005–Nov 2008)

      Als technisch consultant bij Backbase hield ik me bezig met:

      • Software ontwerp & ontwikkeling voor zakelijke klanten, functionele analyse & inschattingen, het omgaan met technische risico’s, ontwikkeling, integratie en performance optimalisatie.
      • Opleiding van klanten en partners, over het Backbase framework, software ontwerp, performance management en het “standalone” kunnen testen van een front-end.
      • Kennisdeling met collega-consultants en de uitrol van ontwikkeltools zoals Subversion en Trac.

      Enkele Backbase projecten waarbij ik een belangrijke rol had:

      • ABN AMRO Customer Dashboard (2007)

        Gepersonaliseerde internetbankieren-portal rondom een generiek module-raamwerk. Als hoofdontwikkelaar en front-end architect was ik verantwoordelijk voor functionele analyse, inschattingen en planning, ontwikkeling, integratie en persoonlijke training van andere ontwikkelaars.

        Samen met
        IBM Global Services, Tata Consulting, Mirabeau, ITsec
        Technologie
        Backbase, JavaScript, XSLT, XHTML, CSS, JSP
      • Yellow Pages: Home At Yellow (2006); Melbourne, Australia

        Uitgebreide “doe-het-zelf” informatie-site, met drag-n-drop widgets, generieke zoekfunctionaliteit en personalisatie. Als hoofdontwikkelaar hield ik me bezig met het opstellen van de systeemvereisten, technisch ontwerp, front-end ontwikkeling, integratie en interne opleiding van ontwikkelaars.

        Samen met
        Telstra, Aegeon, Majitek, ThoughtWorks
        Technologie
        Backbase, XSLT, XPath, XHTML/CSS, JavaScript, Java, JSP
      • ABN AMRO Hypotheken Groep / MoneYou (2005–2006)

        Diverse online hypotheek-rekentools, met rijke data-gestuurde formulieren, een generiek framework voor validatie & bedrijfslogica en aanpasbare “look & feel” voor multi-branding. Als hoofdontwikkelaar maakte ik inschattingen & planning, bouwde een proof-of-concept, verzorgde de front-end ontwikkeling en back-end integratie.

        Technologie
        Backbase, XML, XSLT, XPath, Ant, XHTML, CSS, JavaScript

      Freelance webontwikkelaar, Rotterdam (Nov 2003–Sep 2005)

      Ik bouwde verschillende websites op maat voor kleine Nederlandse bedrijven. Daarbij was ik verantwoordelijk voor de volledige scope van elk project, waaronder functionele analyse, grafisch ontwerp, ontwikkeling (PHP, MySQL, XHTML/CSS, JavaScript), onderhoud en beheer.

        Grafische afdeling @ OC&C Strategy Consultants, Rotterdam (Aug 2001–Feb 2005)

        Als hoofd van de Nederlandse OC&C Strategy Consultants Graphics afdeling was ik verantwoordelijk voor het maken van PowerPoint presentaties, MS Office (Word/PowerPoint/Excel) & email sjablonen, Photoshop beeldbewerking, ontwikkeling van het intranet en online promotie-websites, en het aanleveren van drukwerk met QuarkXPress en Adobe InDesign.

        Daarnaast bouwde ik een online kennisbank ter vervanging van een verouderd desktop-gebasseerde systeem. Als hoofdontwikkelaar in het project deed ik het technisch ontwerp van de database en applicatie, migratie van bestaande gegevens en applicatie ontwikkeling (PHP, MySQL, XHTML/CSS).

          Opleiding

          • Hogeschool van Amsterdam – HBO Informatica, 2008–2009 (propedeuse)
          • SAE Institute Rotterdam — Audio Engineering Diploma, 2001–2003
          • Mayde Creek High School, Houston, Texas, VS — diploma, 1999–2001
          • Krimpenerwaard College, Krimpen aan den IJssel — VWO, 1995–1999

           

          Contact

          • 06 343 16 409

          Burgemeester Versteeghsingel 14
          1135 VT Edam

          Meer over mij

          Naast het programmeren heb ik ook een passie voor fotografie, bewegen en gezond eten. Ik ben enthousiast sportklimmer, doe wat aan fitness en fiets graag op m’n fixie door de polder.

          Ik woon samen met mijn vrouw, zoon en twee katten in Edam, Noord-Holland.