Onze Lead Developer, Marc, werkt al meer dan 11 jaar met passie bij Rednose. Hij is een Full Stack Developer en houdt zich bezig met het visuele aspect alsook de onder-de-motorkap-aspecten. Naast zijn werk heeft hij een andere passie namelijk 2 Bengaalse katten. Een duidelijke overeenkomst hierin: het moet vooral een uitdaging zijn. Hij vertelt hier hoe zijn passie voor het vak is ontstaan, waar hij zich momenteel mee bezighoudt en wat hij nog hoopt te bereiken als developer binnen Rednose.
Van passie naar professional
Marc vertelt: Complexiteit en abstracte structuren hebben altijd een sterke aantrekkingskracht op mij gehad. Hierdoor hadden computers een magnetische werking en was ik misschien een jaar of 8 toen ik begon met programmeren. Wat mijn softwareontwikkeling betreft ben ik autodidact. Ik heb online meer dan 40 certificaten behaald en op die manier zelf een studie samengesteld die het beste aansluit op mijn behoefte en wensen.

Uitdagingen
Als ik terugkijk dan moet ik eerlijk zeggen dat het bouwen van een PDF-generator van scratch voor mij echt wel een uitdaging was. Het was een gigantisch groot en ook complex project. De uitdaging zat ‘m vooral in het slim schrijven van de code en deze vernuftig op te splitsen in kleine, werkbare units.
Maar ook: zoals bij ieder begin, hadden we ook bij de opstart van docGen de nodige uitdagingen. Bij de eerste versie van docGen liepen we bijvoorbeeld tegen het probleem van het extern tekstverwerken aan. Deze uitdaging ga je aan, de obstakels overwin je en uiteindelijk is docGen uitgegroeid tot een corporate-level product waarin alle elementen voor huisstijlmanagement én content nu volledig in docGen gebouwd en beheerd kunnen worden.
Nieuwe ontwikkelingen
Het team van developers is op dit moment bezig met het ontwikkelen van een texteditor binnen docGen. DocGen doet nu alles behalve de inhoud van je document genereren. Met uitzondering van al aanwezige tekstblokken doe je het schrijven van het document momenteel in een externe tekstverwerker. Op die manier willen we klanten de gelegenheid bieden om volledige documenten in docGen te opstellen. Daarnaast willen we een functionaliteit toevoegen welke de kwaliteit van de tekst controleert, de juiste toon zet en de kwaliteit van de tekst verhoogt. Op die manier hoeft een gebruiker in de toekomst geen andere software meer te gebruiken.
Daarnaast willen we verder inzetten op flexibiliteit. Dat betekent dat we onze, voorheen monolithische productaanpak verder gaan opsplitsen in microservices.
Groei
Het verleggen van mijn eigen grenzen is wat mij motiveert. Een project uitvoeren zodat en het bedrijf innoveert en ik mezelf ook blijf ontwikkelen, dat is mijn streven. Softwareontwikkeling leent zich daar uitstekend voor, omdat het een breed vakgebied is en de ontwikkelingen in de IT-branche heel snel gaan.
Momenteel richten wij ons met name op de overheid, maar ik voorzie dat docGen in de nabije toekomst in andere usecases kan worden ingezet. Dit betekent dat onze software anders gebruikt gaat worden, en dat zal weer de nodige innovatie teweegbrengen. Daarnaast hoop ik dat er meer ambitieuze developers het team komen versterken, zodat we docGen naar een nog hoger niveau kunnen tillen en kunnen blijven innoveren.