Als Software Engineer houd ik me bezig met het ontwikkelen van mooie, flexibele en slimme (web) applicaties.
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.
Naam | Floris Weijenburg |
E-mailadres | Contact@codestars.nl |
Geboortedatum | 27 maart 1988 |
Geboorteplaats | Linde, Drenthe |
Nationaliteit | Nederlandse |
Geslacht | Man |
Als webdeveloper heb ik ruime ervaring als frontend en backend developer. De meeste ervaring heb ik met WordPress, Laravel en maatwerk CMS-systemen. Het liefst los ik technische problemen op met goed doordachte en kwalitatieve code. Daarbij is het dieper ingaan op de materie en het stellen van waaromvragen van belang voor mij.
Over het algemeen ben ik een rustige en observerende persoonlijkheid. Het beste komen mijn kwaliteiten tot uiting in een klein en hecht team. Het heeft mijn voorkeur om te werken in teamverband maar ik ben ook in staat zelfsturend te werken. Daarbij houd ik ervan om mijn kennis en ervaring te delen met anderen en geef ik graag uitleg. Het liefst werk ik voor een bedrijf waarbij er veel vrijheid gehanteerd wordt wat betreft de werkwijze en waarbij er de mogelijkheid is mijn mening in te brengen.
Bij DigiFactory werkte ik als full stack developer aan nieuwe webapplicaties. Het leuke aan deze projecten vond ik dat ik voor het eerst mijn kennis en ervaring met het webapplicatie framework Laravel in de praktijk kon brengen. Daarbij leerde ik ook nieuwe manieren kennen van het werken met Laravel. Zo leerde ik webapplicaties bouwen door middel van een contentmanagementsysteem gebouwd door DigiFactory zelf. De ontwerpen van de websites waren uitdagend en resulteerde in de oplevering van prachtige webapplicaties van hoge kwaliteit.
Bij Vrolijk Online was ik werkzaam als ‘Allround’-webdeveloper. Ik bouwde hoofdzakelijk webapplicaties met het Umbraco CMS of met het WordPress CMS. Daarnaast was ik ook verantwoordelijk voor het beheer van de web-en databaseservers. Voor onze WordPress websites bouwde ik een stramien website. Deze stramien website werd later het startpunt voor al onze nieuwe WordPress websites en bevatte vele handige tools zoals flexibele blokken, back-up functies en functionaliteit om de database van een nieuwe website automatisch op te vullen met testgegevens.
Door middel van een aantal trainingen leerde ik het Umbraco CMS kennen. Dit CMS maakte een positieve indruk op mij aangezien het zeer flexibel en goed doordacht is opgezet. Met name de structuur en gebruiksvriendelijkheid van de backend is zeer indrukwekkend. Al met al bouwde ik bij Vrolijk Online aan prachtige en moderne webapplicaties en leverde ik daarnaast technische ondersteuning aan klanten via een ticketsysteem.
Bij Ambitions waren mijn werkzaamheden begonnen met de overname van het DynaWeb CMS en het onderhoud aan de velen websites 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 websites in WordPress te ontwikkelen.
Naast de WordPress websites, bouwde ik een online game 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 dook ik diep in de programmacode en het andere moment belde ik met een klant, gaf ik een training via Skype of regel ik alle zaken rondom hosting van een website. Kortom, mijn werkzaamheden bij Ambitions waren uitdagend en gevarieerd.
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.
Hier was ik werkzaam als trainee webdeveloper. Ik ben 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 collegazijn we verantwoordelijk van de back-end van de 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 Oriflame gemeenschap
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.
De afgelopen jaren heb ik gewerkt met de onderstaande programmeertalen, technieken en softwarepakketten om de bouw van krachtige software te realiseren.
Nederlands (moedertaal) | Vloeiend in spraak en geschrift |
Engels | Vloeiend in spraak en geschrift |
2006 | Cursus ECDL (Europees Computer Digitaal rijbewijs). Certificaat en diploma gehaald in 2006. |
In de afgelopen jaren ben ik een aantal projecten voor mijzelf begonnen. Hieronder volgt een overzicht van een aantal van deze projecten.
HBO Software Engineering (Informatica) bij de Avans hogeschool te Breda. Geslaagd in januari 2013.
Informatie en Communicatie Technologie (ICT) op MBO niveau 4. Ik studeerde aan de ROC de Leijgraaf te Oss. Geslaagd in januari 2009.
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.