Hoi, mijn naam is Floris Weijenburg

Webdesigner & programmeur

Als Software Engineer houd ik me bezig met het ontwikkelen van mooie, flexibele en slimme (web) applicaties.

Up Close & Personal

Rond het jaar 2002 ben ik begonnen met een gratis website van Yahoo! GeoCities. Het was een simple website met een aantal pagina's. Ik deelde op deze website informatie over mijn hobby van die tijd; de Transformers. Ik had toen namelijk pas een digitale camera en dat was in die tijd heel modern en ik was razend enthousiast om op deze wijze mijn foto's met de wereld te delen.

In juni 2004 nam ik mijn eerste domeinnaam en hostingpakket af en maakte ik mijn eerste website met HTML. Ondanks dat de website redelijk populair was, stelde de website technisch weinig voor en was er nauwelijks interactie met de bezoeker. Ik liet me inspireren door de internationale Transformers websites. Zo kan ik mij herinneren dat ik mij in die tijd afvroeg: "Er staat dat de pagina is geladen in een bepaalde tijd, maar hoe weten ze dat?" Pas later in 2005 ontdekte ik de programmeertaal PHP. Hiermee maakte ik mijn Transformers website interactief en beter te beheren. In de jaren die daarop volgden groeide deze website uit tot een actieve community.

Door deze website te beheren leerde ik steeds meer over de werking van webapplicaties en was ik in staat om datgene wat ik op mijn opleiding leerde, meteen in de praktijk te brengen.

Freelance projecten
In de afgelopen jaren heb ik een aantal freelance projecten aangenomen. Hieronder volgt een overzicht van een aantal van deze projecten.
Van kleine experimenten tot grootse projecten
In de afgelopen jaren ben ik een aantal projecten voor mijzelf begonnen. Hieronder volgt een overzicht van een aantal van deze projecten.
Werk & bijbaantjes in de IT

Werkervaring

Op dit moment werk ik met plezier bij Ambitions in Den Bosch. Daar zijn met werkzaamheden begonnen met de overname van het DynaWeb CMS en het onderhoud aan de velen website's die gebruik maakten van dit CMS. In het eerste half jaar bouwde ik ook nieuwe DynaWeb-websites. Omdat het werken met een maatwerk CMS ook enige nadelen kent, besloten we halverwege 2017 het roer om te gooien en voortaan zoveel mogelijk nieuwe website's in Wordpress te ontwikkelen. Naast de Wordpress website's, bouwde ik een online spel voor de Brandweer van Midden- en West-Brabant. Hiervoor gebruikte ik moderne technieken zoals ReactJs, ECMAScript 6 & Typescript. Bij Ambitions zochten ze een ware "duizendpoot" en dat heb ik geweten. Het ene moment duik ik diep in de programmacode en het andere moment bel ik met een klant, geef ik een training via Skype of regel ik alle zaken rondom hosting van een website. Kortom, mijn werkzamheden bij Ambitions zijn uitdagend, gevarieerd en de "vibe" binnen het bedrijf is uitzonderlijk goed. Bij Teemr (tegenwoordig genaamd Brikson) was ik de eerste werknemer die in loondienst kwam en was voornamelijk werkzaam als front-end developer. In de beginperiode bij Teemr leerde ik werken met SASS om de stijlbestanden voor de websites op een meer flexibele en krachtige wijzen op te bouwen. Ik kwam onder andere in aanraking met BEM, SMACSS en Atomic Design. Deze methodologieën combineerde ik om de structuur van de SASS-code te optimaliseren. Ik werkte met AngualarJS, schreef jQuery plugins en vanilla object georiënteerde JavaScripts, afhankelijk van de complexiteit van de klus en de wensen van de klant. Ik leerde mobile-first responsive designs te bouwen. Ook leerde ik werken met "task runners" zoals GruntJS. Qua back-end development bouwde ik webapplicaties met Content Management Systemen zoals het Nooku framework, Joomla! en Wordpress. Ik hield mij bij Design Crew voornamelijk bezig met het omzetten van grafische ontwerpen naar een formaat dat geschikt is voor het web. Dit formaat hield meestal in; een aantal webpagina's op basis van de HTML5 standaarden. Ook de compatibiliteit met de verschillende browsers en verouderde versies daarvan stond hoog in het vaandel. Daarnaast schreef ik scripts en plugins in jQuery om het uiterlijk en de gebruiksvriendelijkheid van de websites te verbeteren. Deze moderne webpagina's werden vervolgens gebruikt als sjablonen voor het Content Management Systeem van Design Crew: een webapplicatie waar klanten hun volledige website in kunnen beheren. Wegens de financiële toestand van het bedrijf moest ik in december 2014 helaas afscheid nemen. Bij Princen group was ik werkzaam als trainee webdeveloper. Ik was voornamelijk bezig met het schrijven van programmacode in C#.Net en VB.Net en het ontwerpen en ouderhouden van databases in Sql Management Studio. Samen met één collega waren wij verantwoordelijk van de gehele back-end van alle webapplicaties die op de servers draaien. Tijdens dit bijbaantje bij d-Media hield ik me bezig met het ontdekken van de Drupal-wereld. Ik mocht nieuwe contributie modulen uitproberen en zelf een complexe module programmeren. Daarnaast werd ik ingezet om e-mailsjablonen te ontwikkelen met XHTML & CSS. Tijdens deze periode heb ik meegewerkt aan het project Orifriends.nl, een online sociaal netwerk, speciaal ontwikkeld voor de Oriflamegemeenschap. Tijdens de zomervakantie heb ik bij Oriflame gewerkt. Tijdens deze periode heb ik geprogrammeerd in ASP classic, PHP en JavaScript. Het grootste project was het programmeren van een bestelsysteem.
Opleiding & stageperiodes

Opleidingen

Avans Breda
2009 - 2013

HBO Software Engineering (Informatica) bij de Avans hogeschool te Breda. Geslaagd in januari 2013.

ROC de Leijgraaf
2005 - 2009

Informatie en Communicatie Technologie (ICT) op MBO niveau 4. Ik studeerde aan de ROC de Leijgraaf te Oss. Geslaagd in januari 2009.


Stage periodes

Deze afstudeeropdracht bestond uit een viertal software componenten. Deze componenten zijn allemaal gericht op de communicatie met het online boekhoudsysteem van Twinfield of het media-visualiseren van de boekhoudgegevens. Het was een uitdagende opdracht die mijn kennis over boekhouding sterk op de proef stelde. De opdracht is succesvol gerealiseerd en ik stuurdeerde af met een 8! Als afstudeeropdracht besloot ik samen met een klasgenoot een web-development bedrijf op te zetten. Ondanks dat deze stageperiode maar 10 weken duurde hebben we veel voor elkaar gekregen. Zo hebben we onder andere onze eigen website ontwikkeld, een ondernemingsplan opgesteld, twee klanten van een website voorzien en een stageverslag geschreven. Aan het eind van deze periode gaven we op school een presentatie over onze ervaringen met het opzetten van het bedrijf. We gaven aan dat we nog niet bij alle aspecten van de bedrijfsvoering succes hadden geboekt. We hadden namelijk vrijwel geen tijd besteed aan klantrelatiebeheer en de financiële administratie. We lieten aan het eind van de presentatie dit citaat zien: “There is no such thing as failure only learning experiences”. Dit om aan te geven dat de stageperiode niet perfect was verlopen maar we veel hebben kunnen leren van deze ervaring. Ook deze stageperiode is ontzettend leerzaam voor me geweest. Ik heb kennis gemaakt met het .NET Framework van Microsoft. Gebruikmakend van Microsoft Visual Studio heb ik meegewerkt aan de ontwikkeling van een web-applicatie in Visual Basic dot net. Ik leerde werken met de software MS-SQL Server Management Studio. Daar leerde ik onder andere Stored Procedures schrijven in T-SQL. Tijdens deze stageperiode heb ik veel gewerkt met HTML en Cascading Style Sheets. Ook ben ik gestart met het schrijven van code in JavaScript en leerde ik meer over het programmeren in PHP en MySQL.
Neem met mij contact op en dan spreken wij elkaar binnenkort
Mutjeskamp 18, 5397LX, Lith, Noord-Brabant, Nederland.