Curriculum vitae
Persoonlijke gegevens
- Naam
- Antonie Jeroen Vogelpoel
- Roepnaam
- Jeroen
- Geboortedatum
- 16 november 1983
- Nationaliteit
- Nederlandse
- Woonplaats
- Arnhem
- Functie
- Senior Software Engineer
Kenmerken
Karakterschets
Jeroen is een gedreven software engineer met een passie voor het maken van gebruikersvriendelijke oplossingen voor complexe problemen binnen het domein van de klant. Hij profileert zichzelf als analytisch en flexibel, waarmee hij snel in staat is om uitdagingen eigen te maken en deze op de juiste manier op te lossen.
Talenkennis
Taal | Mondeling | Schriftelijk |
---|---|---|
Nederlands | Moedertaal | Moedertaal |
Engels | Uitstekend | Uitstekend |
Duits | Gemiddeld | Beginnend |
Mandarijn-Chinees | Beginnend | Beginnend |
Opleidingen
Regulier
- HBO
- Informatica, Hogeschool van Arnhem & Nijmegen, 2008 (diploma behaald)
- MBO
- Kantoorautomatisering, Technisch College Ede, 2005 (diploma behaald)
Vaktechnisch
- AZ-204; Developing Solutions for Microsoft Azure, 2020
- ISTQB; Foundation Certificate in Software Testing, 2010
- MCTS 70-528; Microsoft® .NET Framework 2.0 – Web-Based Client Development, 2008
- MCTS 70-536; Microsoft® .NET Framework – Application Development Foundation, 2008
Werkervaring
Fysicon
Van | Tot | Project | Functie |
---|---|---|---|
januarie 2021 | september 2021 | DatalinQ | Senior Software Engineer |
Vanuit Fysicon was er een vraag ontstaan tot ondersteuning van een full-stack developer, gericht op zowel een Angular 8+ frontend als een WCF backend. Dit in het kader van DatalinQ, een project gericht op integratie in ziekenhuissystemen rond de cardiologie. Hieronder vallen afspraken met patienten, het inlezen van pacemakers en ICDs zowel lokaal als remote en het koppelen van binnenkomende data aan bestaande patienten binnen het systeem.
De frontend was een Agular 8 applicatie welke werd gemigreerd naar Angular 11, de backend was een reeks WCF services met achterliggende SQL Server database. De frontend werd gerealiseerd middels een bedrijfsstyling pakket teneinde een consistende interface aan te bieden over de overige applicaties die Fysicon aanbood.
Methodieken
- Scrum
- SOLID
Software
- Atlassian Jira
- Microsoft SQL Server Management Studio
- Microsoft Team Foundation Service (om-prem)
- Microsoft Visual Studio 2019
- Microsoft Visual Studio Code
Technieken
- Angular 8+
- C# 6
- Typescript 3+
- Javascript
- WCF
- T-SQL
Drie-O Automatisering
Van | Tot | Project | Functie |
---|---|---|---|
oktober 2020 | december 2020 | Consultancy | Senior Software Consultant |
Drie-O Automatisering had een reeks vragen over het optimaliseren van werkzaamheden van het ontwikkelteam binnen Drie-O Automatisering zelf. Dit team bestond voornamelijk uit junior software engineers met de vraag om, gegeven de schaal van de werkzaamheden, de kennis, de kunde en de processen van het team te optimaliseren.
Jeroen heeft hiervoor een hands-on aanpak neergezet; het doorlopen van reguliere werkzaamheden, het analyseren van sterke en zwakke punten hier in en het terugkoppelen naar het ontwikkelteam met suggesties en alternatieven op deze suggesties, allen in een context die meerwaarde boden voor Drie-O Automatisering.
Movares
Van | Tot | Project | Functie |
---|---|---|---|
juli 2019 | oktober 2020 | Kadaster Syncers | Senior Software Engineer |
Vanuit Movares was er de vraag tot extra ondersteuning van het ontwikkelteam en aanvullende expertise op het gebied van ontwikkeling binnen Azure. De vraagstelling betrof een reeks projecten rond het binnenhalen van grote dataset van diverse aanbieders, deze centraal op te slaan afgezet tegen de tijd van ophalen en wederom aan te bieden als doorzoekbare data voor zowel interne als externe partijen.
Hiervoor heeft Jeroen samen met het aanwezige team een ETL-straat opgezet binnen Azure, primair gebruikmakend van Azure Functions om datasets op te delen in kleinere verwerkbare stukken, deze te verrijken met metadata en uiteindelijk deze te persisteren in een database voor verdere zoekopdrachten.
Jeroen heeft ook bijgedragen aan het optimaliseren van interne processen rond melding richting het Kadaster voor graafwerkzaamheden. Hiervoor heeft Jeroen een Angular 8 frontend met Azure Function backend geopperd en deze uiteindelijk samen met het ontwikkelteam gerealiseerd.
Daarnaast heeft Jeroen een zoeksysteem gerealiseerd middels Azure Cognitive Search waarbij duizenden gearchiveerde documenten doorzoekbaar werden gemaakt middels OCR op basis van Azure Cognitive Search, er een zoekindex over werd gelegd en een website beschikbaar werd gesteld waarmee daadwerkelijk zoekopdrachten konden worden uitgevoerd binnen deze reeks documenten.
Methodieken
- MAFe (Movares variant op SAFe)
- Scrum
- SOLID
Software
- Microsoft Azure DevOps
- Microsoft Visual Studio 2019
- Microsoft Visual Studio Code
- Microsoft SQL Server Management Studio
- Microsoft Azure Storage Emulator
Technieken
- Angular 9+
- C# 8+
- Typescript 4+
- Javascript
- Microsoft Azure
- Azure Compute
- Azure Cognitive Search
- Azure Functions
- Azure Storage Blobs
- Azure Storage Queues
- Azure Storage Tables
CCV Holland
Van | Tot | Project | Functie |
---|---|---|---|
april 2019 | juli 2019 | KVA | Senior Software Engineer |
CCV Holland had de vraag voor extra ontwikkelcapaciteit omtrent een samenwerking met EnzoSystems voor een reeks out- en indoor OV terminals voor gebruik in Nederland. Deze zouden worden uitgerust met een barcodescanner voor het inlezen van diverse barcodes. Jeroen heeft software omtrent het gebruik van deze barcodescanner geschreven inclusief een simulator voor testdoeleinden.
Deze oplossing bestond uit meerdere stappen en complexe communicatie richting zowel de eindgebruik van de terminal als een van een selectie aan aanbieders die barcodes leveren als betaalmiddel voor tijdelijke OV chipkaarten. De interactie richting de eindgebruiker was via WPF, via de aanbieders van barcodes via SOAP en intern met de barcodescanner via een serieel protocol van de leverancier zelf en middels WCF services van de terminal zelf.
Daarnaast heeft Jeroen een simulator geleverd voor de testomgeving opdat overige systemen getest konden worden zonder fysieke barcodescanner maar toch gesimuleerde acties konden verrichten omtrent de barcodescanner.
Methodieken
- Scrum
- SOLID
- TDD
Software
- Microsoft Visual Studio 2017
- Microsoft SQL Management Studio
- Atlassian Jira
- GitLab
Technieken
- C# 7
- WPF
- WCF
- SOAP
USG People
Van | Tot | Project | Functie |
---|---|---|---|
december 2018 | maart 2019 | Technisch Testen | Senior Software Engineer |
Voor USG People was er een vraag onstaan voor het automatisch testen van een reeks systemen betreffende de websites van USG People. Dit betrof een reeks vacaturewebsites voor verschillende brands binnen USG People. De wens was om een tool in gebruik te nemen welke automatisch regressietesten zou kunnen uitvoeren op verschillende omgevingen waaronder de lokale ontwikkelomgevingen van developers.
Hiervoor is cypress.io as tool gekozen en had Jeroen de verantwoordelijkheid tot het voorbereiden van verder intern gebruik, het opzetten van enkele simpele testcases voor educatie binnen het team, het opzetten van complexe testcases als test expert en het overdragen van deze kennis richting het front-end team binnen USG People.
Daarnaast heeft Jeroen ook bijgedragen aan een interne migratie van archiveringssoftware naar Azure Storage. Hier heeft hij tooling voor geschreven die stapsgewijs en unattended migraties uit kan voeren per gevraagd segment van brondata, zoals brand, begindatum, einddatum, data-integriteit of een combinatie hier van.
Methodieken
- Scrum
- Technisch Testen
Software
- NPM
- Node
- Cypress
- Cucumber
- Microsoft Visual Studio 2017
- Microsoft Azure
- Azure Storage Blobs
- Azure Storage Tables
Technieken
- Javascript
- T-SQL
- C# 6
Nationale Politie
Van | Tot | Project | Functie |
---|---|---|---|
juli 2017 | december 2018 | Burgernet 2.0 | Senior Software Engineer |
De primaire werkzaamheden van Burgernet waaraan Jeroen gewerkt heeft waren beheercomponenten voor diverse aspecten binnen Burgernet, gericht op medewerkers van de politie. Hieronder vallen basis administratieve werkzaamheden, maar ook uitbreidingen zoals het kunnen beheren van meerdere adressen per deelnemer, het kunnen gebruikmaken van beeldmateriaal vanuit en richting de meldkamer van de politie-eenheid en service integraties met diverse front-end systemen zoals een door een externe partij beheerde app of de publieke website. De rol van Jeroen hierin is om als senior ontwikkelaar de reeds aanwezige junior ontwikkelaars te ondersteunen, te begeleiden en als klankbord voor de lead developer,
Methodieken
- Scrum
Software
- Microsoft Visual Studio 2015
- Microsoft SQL Management Studio
- SoapUI
Technieken
- C# 5
- Javascript
- T-SQL
- SOAP
Overige werkervaringen
Hieronder volgt een beknopt overzicht van werkervaringen ouder dan vijf jaren.
Er bevindt zich een hiaat van december 2016 tot juli 2017. Dit is in verband met revalidatie na een ongeval.
Van | Tot | Klant | Project | Functie |
---|---|---|---|---|
mei 2016 | december 2016 | MOSL (Infrastructuur) | CMOS | Senior Software Engineer |
september 2015 | mei 2016 | DLL (Financiële Dienstverlening) | GARD | Senior Software Engineer |
november 2013 | september 2015 | Min. SZW (NL Overheid) | ISBB | Senior Software Engineer |
januari 2013 | november 2013 | EMO (Logistiek & Transport) | FIT Messenger | Medior Software Engineer |
augustus 2012 | mei 2013 | Min. SZW (NL Overheid) | ISBB | Medior Software Engineer |
april 2012 | augustus 2012 | CCV Holland (Financiële Dienstverlening) | Flexo | Medior Software Engineer |
november 2011 | april 2012 | Min. IenW (NL Overheid) | WIO-B | Medior Software Engineer |
februari 2011 | november 2011 | KPN (Telecom) | Zakelijke Overstapmodule | Software Engineer |
september 2010 | januari 2011 | Min. VWS (NL Overheid) | VIR | Software Engineer |
februari 2010 | augustus 2010 | Vodafone (Telecom) | B2B-koppelingen | Software Engineer |
april 2009 | januari 2010 | KPN (Telecom) | Support | Software Engineer |
februari 2009 | maart 2009 | Eurofins Analytico (Research) | LIMS | Software Engineer |