Ivo

Senior

C++ Developer

Beschikbaar vanaf: 
Binnenkort beschikbaar
Per Direct
Per Direct
2 maanden opzegtermijn
Uur beschikbaar: 
32-40
Talen: 
NL, EN
Residentie: 
Almere
Nederland
Dagen op kantoor: 
2
In Overleg
Max reistijd per dag: 
4
uur
In Overleg

/ Skill Matrix

Language / Framework

C++
Qt
Git
Linux
Python
Java

Level

Senior
Senior
Senior
Senior
Medior
Medior

Years of Experience

6
5
5
5
3
2

/ Personal Information

/ Education & Certificates

Feb 2017
BSc Informatica

Universiteit Leiden

Oct 2007
BSc Computer Engineering and Information Technology

University of Technology, Iraq

Oct 2024
Advanced C++

Vijfhart IT-opleidingen

Aug 2022
Key Topics in Artificial Intelligence

master AI

Apr 2023
Bayesian Reasoning and Learning

master AI

Jun 2018
Oracle Certified Associate

Java SE 8 Programmer 1

/ Screenings

Alle screenings zijn uitgevoerd door onze screeningspartner PESCHECK.

No items found.

/ Typeracer Score

 WPM

Hoe hoger de TypeRacer-score hoe sneller de developer jouw code gaat kloppen en dus het project afrondt. Zelf een TypeRace doen? Dat kan hier! De afkorting 'WPM' staat voor 'words per minute'.

Average
Super Speed
0 WPM
45 WPM
160+ WPM

/ More information about me

/ Work Experience

April 2019
 - 
Current
heden

C++ ontwikkelaar | CGI

Bij CGI werkte ik als C++ ontwikkelaar aan een langdurig gebruikte GUI-applicatie voor een belangrijke klant in de olie- en gasindustrie. Deze applicatie hielp gebruikers bij het opzetten, uitvoeren en beheren van duizenden High-Performance Computing (HPC)-jobs. Mijn werkzaamheden omvatten onder andere:

  • Configureren van de applicatie voor data pre-processing en machine learning taken.
  • Moderniseren en migreren van een deel van de applicatie van Qt naar de C++20-standaardbibliotheek.
  • Refactoren van legacy C++-code door traditionele pointers te vervangen door objecten.
  • Implementeren van een Python-bibliotheek voor efficiënte interactie met C-bibliotheken.
  • Optimaliseren van een Python-functie om prestaties te verbeteren.
  • Ontwerpen en implementeren van interprocescommunicatie (IPC) tussen C en Python.
  • Bouwen van een nieuwe functie waarmee gebruikers eenvoudig de inhoud van een bestand konden opslaan en weergeven in de GUI.
  • Onderhouden van de applicatie door GUI-gerelateerde en niet-GUI-gerelateerde bugs op te lossen.

Mijn werk resulteerde in een verbeterde en toekomstbestendige applicatie, met verhoogde prestaties, betere onderhoudbaarheid en een grotere klanttevredenheid.

Methoden en technieken

  • Qt C++
  • Red Hat Linux
  • Eclipse
  • VS Code
  • Oracle PL/SQL
  • Git
  • GitHub
  • Python
  • CMake
  • STL C++ 20
  • Jenkins
  • SonarQube

Juli 2018
 - 
Current
maart 2019

Java ontwikkelaar | Rijkswaterstaat (RWS), Sluisplanning Next

Binnen RWS was ik verantwoordelijk voor de ontwikkeling van de Java-backend van een nieuw portaal voor schippers. Het oude systeem was technisch verouderd en niet responsief, waardoor RWS besloot het volledig opnieuw op te bouwen.

  • Ontwerpen en ontwikkelen van een robuuste backend met integratie naar bestaande systemen.
  • Werken in een Agile-team en gebruik maken van sprints om taken te prioriteren.
  • Schrijven van uitgebreide unit tests om de betrouwbaarheid van de backend te waarborgen.
  • Aanpassen van de simulator om tests nauwkeuriger en efficiënter te maken.
  • Ontwerpen en optimaliseren van de database-structuur voor betere prestaties en schaalbaarheid.

Het nieuwe portaal werd succesvol op tijd gelanceerd en bood een aanzienlijk verbeterde gebruikerservaring.

Methoden en technieken

  • Scrum
  • Java
  • Eclipse
  • Docker
  • Jira
  • Bitbucket
  • Git
  • JSON
  • Gradle
  • REST
  • Jenkins
  • Postgres
  • Mockito
Mei 2018
 - 
Current
juli

Java ontwikkelaar | Rijkswaterstaat (RWS), LAVS

Ik werkte mee aan het Landelijk Asbestvolgsysteem (LAVS), een webapplicatie voor het volgen en registreren van asbestverwijdering.

  • Onderzoeken en oplossen van incidenten gemeld door klanten.
  • Analyseren van databaseproblemen met SQL-scripts.
  • Debuggen en analyseren van de broncode om de oorzaak van fouten te vinden.
  • Ontwikkelen van specifieke SQL-scripts als oplossingen voor klanten.

Mijn werk verbeterde de stabiliteit en betrouwbaarheid van het systeem en hielp klanten om problemen efficiënter op te lossen.

Methoden en technieken

  • MySQL
  • Java
  • JBoss

/ FAQ

Hoe word ik een partner?

Als je onze partner wil worden dan kun je gemakkelijk een korte vragenlijst invullen. Hierin geef je aan wat jullie segment is is en waar we jullie vacatures kunnen vinden. Verder geef je aan geen stoute dingen te doen. Meld je nu aan via https://partner-worden.paperform.co/

Zijn de namen in de cv's echt?

De cv's zijn van echte nerds. Echter, om privacyredenen worden de namen geanonimiseerd bij de eerste keer aandragen. De daadwerkelijke namen worden pas gedeeld wanneer er een concreet voorstel in behandeling is met klanten of partners.

Wat betekent het als ik een partner ben?

Als je een partner bent van Software Vrienden krijg je als eerste te horen wanneer er nieuwe nerds beschikbaar zijn. Ook houden we je openstaande vacatures in de gaten en geven we je een alert wanneer er een match is. Partner worden is gratis en kan gemakkelijk via https://partner-worden.paperform.co/

Kennen jullie de beschikbare nerds?

Jazeker. Alle nerds die je ziet zijn onze vrienden. Sommige zijn bij ons in dienst, anderen zijn ZZP. Voordat wij een nerd beschikbaar stellen doen wij nauwkeurig onderzoek naar dienst persoonlijkheid en skills. Soms doen we hiernaast ook nog tests om de skills te toetsen en vaak laten we verschillende screenings uitvoeren zoals een referentie-check of een ID check.

Zijn alle nerds bij jullie in dienst?

Sommige nerds zijn bij ons in dienst, anderen zijn zzp'er. Voordat wij een nerd beschikbaar stellen, doen wij nauwkeurig onderzoek naar hun persoonlijkheid en skills. Soms doen we hiernaast ook nog tests om de skills te toetsen en vaak laten we verschillende screenings uitvoeren zoals een referentie-check of een ID check.

Kan ik een nerd direct inhuren?

Soms is het voor een organisatie belangrijk om de schakel kort te houden. Hiervoor is het soms mogelijk om een nerd direct in te huren als zzp’er. Software Vrienden vraagt in dit geval het bedrijf om een margin-only kickback-fee zodat het bedrijf direct met de nerd een overeenkomst kan aangaan.

Ik heb een nieuwe skill geleerd! Moet ik dit doorgeven?

Het is altijd goed om aanvullende informatie door te geven. Dit zorgt ervoor dat jouw profiel nog completer is en aantrekkelijker wordt voor opdrachtgevers. Je kunt dit doorgeven aan ons via de app! We zijn trouwens bezig met een self service oplossing waarin je zelf alles kunt bijhouden.

Ik wil meer verdienen. Kan dat?

Uiteraard! Naarmate je skill niveau groeit, groeit ook je tarief! Wij leggen geen beperkingen op met betrekking tot het bepalen van het tarief, omdat we standaard een matching fee hanteren bovenop jouw tarief die we in rekening brengen bij de partner. De kans op een interessante opdracht neemt toe als je tarief lager is. Wil je advies? Neem gerust contact op! Dan delen wij onze observaties op basis van onze kennis van de markt en jouw ervaring.

Ik heb via een andere partij een project gevonden. Wat gebeurt er met mijn nerdprofiel? 

No worries. We pauzeren je nerdprofiel en houden contact als je andere klus bijna verloopt zodat we al meteen een klus hebben geregeld als je contract stopt. Ideaal toch?

/ Techniques I worked with

Boost
C++
CMake
Docker
Eclipse
FMT
Git
GitHub
Gradle
Java
Jenkins
JBoss
Jira
JSON
JUnit
Linux
MySQL
NumPy
Oracle PL/SQL
Pandas
Postgres
Python
Qt
Red Hat Enterprise Linux
Scrum
SonarQube
Spring Boot
Spyder
STL
Tomcat
UML
VSCode
Mockito
Maven
VueJS
Webpack
WordPress
XLST
Yarn
Ivo
Hi welkom op mijn resume pagina! Klik op de button hieronder om met mij te chatten.
Stel mij een vraag!
Ivo
Hi welkom op mijn resume pagina! Wat wil je weten?
...
Laat je email achter om je bericht te verzenden!
Hi welkom op mijn resume pagina! Wat wil je weten?
...
Je bericht is verzonden! 
Ivo
 neemt zo snel mogelijk contact met je op!
Oops! Something went wrong while submitting the form.

Ivo

Senior

C++ Developer

Beschikbaar vanaf: 
Binnenkort beschikbaar
Per Direct
Per Direct
2 maanden opzegtermijn
Uur beschikbaar: 
32-40
Talen: 
NL, EN
Residentie: 
Almere
Nederland
Dagen op kantoor: 
2
In Overleg
Max reistijd per dag: 
4
uur
In Overleg

/ Skill Matrix

Language / Framework

C++
Qt
Git
Linux
Python
Java

Level

Senior
Senior
Senior
Senior
Medior
Medior

Years of Experience

6
5
5
5
3
2

/ Personal Information

/ Work Experience

April 2019
 - 
Current
heden

C++ ontwikkelaar | CGI

Bij CGI werkte ik als C++ ontwikkelaar aan een langdurig gebruikte GUI-applicatie voor een belangrijke klant in de olie- en gasindustrie. Deze applicatie hielp gebruikers bij het opzetten, uitvoeren en beheren van duizenden High-Performance Computing (HPC)-jobs. Mijn werkzaamheden omvatten onder andere:

  • Configureren van de applicatie voor data pre-processing en machine learning taken.
  • Moderniseren en migreren van een deel van de applicatie van Qt naar de C++20-standaardbibliotheek.
  • Refactoren van legacy C++-code door traditionele pointers te vervangen door objecten.
  • Implementeren van een Python-bibliotheek voor efficiënte interactie met C-bibliotheken.
  • Optimaliseren van een Python-functie om prestaties te verbeteren.
  • Ontwerpen en implementeren van interprocescommunicatie (IPC) tussen C en Python.
  • Bouwen van een nieuwe functie waarmee gebruikers eenvoudig de inhoud van een bestand konden opslaan en weergeven in de GUI.
  • Onderhouden van de applicatie door GUI-gerelateerde en niet-GUI-gerelateerde bugs op te lossen.

Mijn werk resulteerde in een verbeterde en toekomstbestendige applicatie, met verhoogde prestaties, betere onderhoudbaarheid en een grotere klanttevredenheid.

Methoden en technieken

  • Qt C++
  • Red Hat Linux
  • Eclipse
  • VS Code
  • Oracle PL/SQL
  • Git
  • GitHub
  • Python
  • CMake
  • STL C++ 20
  • Jenkins
  • SonarQube

Juli 2018
 - 
Current
maart 2019

Java ontwikkelaar | Rijkswaterstaat (RWS), Sluisplanning Next

Binnen RWS was ik verantwoordelijk voor de ontwikkeling van de Java-backend van een nieuw portaal voor schippers. Het oude systeem was technisch verouderd en niet responsief, waardoor RWS besloot het volledig opnieuw op te bouwen.

  • Ontwerpen en ontwikkelen van een robuuste backend met integratie naar bestaande systemen.
  • Werken in een Agile-team en gebruik maken van sprints om taken te prioriteren.
  • Schrijven van uitgebreide unit tests om de betrouwbaarheid van de backend te waarborgen.
  • Aanpassen van de simulator om tests nauwkeuriger en efficiënter te maken.
  • Ontwerpen en optimaliseren van de database-structuur voor betere prestaties en schaalbaarheid.

Het nieuwe portaal werd succesvol op tijd gelanceerd en bood een aanzienlijk verbeterde gebruikerservaring.

Methoden en technieken

  • Scrum
  • Java
  • Eclipse
  • Docker
  • Jira
  • Bitbucket
  • Git
  • JSON
  • Gradle
  • REST
  • Jenkins
  • Postgres
  • Mockito
Mei 2018
 - 
Current
juli

Java ontwikkelaar | Rijkswaterstaat (RWS), LAVS

Ik werkte mee aan het Landelijk Asbestvolgsysteem (LAVS), een webapplicatie voor het volgen en registreren van asbestverwijdering.

  • Onderzoeken en oplossen van incidenten gemeld door klanten.
  • Analyseren van databaseproblemen met SQL-scripts.
  • Debuggen en analyseren van de broncode om de oorzaak van fouten te vinden.
  • Ontwikkelen van specifieke SQL-scripts als oplossingen voor klanten.

Mijn werk verbeterde de stabiliteit en betrouwbaarheid van het systeem en hielp klanten om problemen efficiënter op te lossen.

Methoden en technieken

  • MySQL
  • Java
  • JBoss

/ More information about me

/ Techniques I worked with

Boost
C++
CMake
Docker
Eclipse
FMT
Git
GitHub
Gradle
Java
Jenkins
JBoss
Jira
JSON
JUnit
Linux
MySQL
NumPy
Oracle PL/SQL
Pandas
Postgres
Python
Qt
Red Hat Enterprise Linux
Scrum
SonarQube
Spring Boot
Spyder
STL
Tomcat
UML
VSCode
Mockito
Maven
VueJS
Webpack
WordPress
XLST
Yarn

Ivo

Senior

C++ Developer

Beschikbaar vanaf: 
Binnenkort beschikbaar
Per Direct
Per Direct
2 maanden opzegtermijn
Uur beschikbaar: 
32-40
Talen: 
NL, EN
Residentie: 
Almere
Nederland
Dagen op kantoor: 
2
In Overleg
Max reistijd per dag: 
4
uur
In Overleg
Tariefindicatie: 
40

/ Skill Matrix

Language / Framework

C++
Qt
Git
Linux
Python
Java

Level

Senior
Senior
Senior
Senior
Medior
Medior

Years of Experience

6
5
5
5
3
2

/ Personal Information

/ Work Experience

April 2019
 - 
Current
heden

C++ ontwikkelaar | CGI

Bij CGI werkte ik als C++ ontwikkelaar aan een langdurig gebruikte GUI-applicatie voor een belangrijke klant in de olie- en gasindustrie. Deze applicatie hielp gebruikers bij het opzetten, uitvoeren en beheren van duizenden High-Performance Computing (HPC)-jobs. Mijn werkzaamheden omvatten onder andere:

  • Configureren van de applicatie voor data pre-processing en machine learning taken.
  • Moderniseren en migreren van een deel van de applicatie van Qt naar de C++20-standaardbibliotheek.
  • Refactoren van legacy C++-code door traditionele pointers te vervangen door objecten.
  • Implementeren van een Python-bibliotheek voor efficiënte interactie met C-bibliotheken.
  • Optimaliseren van een Python-functie om prestaties te verbeteren.
  • Ontwerpen en implementeren van interprocescommunicatie (IPC) tussen C en Python.
  • Bouwen van een nieuwe functie waarmee gebruikers eenvoudig de inhoud van een bestand konden opslaan en weergeven in de GUI.
  • Onderhouden van de applicatie door GUI-gerelateerde en niet-GUI-gerelateerde bugs op te lossen.

Mijn werk resulteerde in een verbeterde en toekomstbestendige applicatie, met verhoogde prestaties, betere onderhoudbaarheid en een grotere klanttevredenheid.

Methoden en technieken

  • Qt C++
  • Red Hat Linux
  • Eclipse
  • VS Code
  • Oracle PL/SQL
  • Git
  • GitHub
  • Python
  • CMake
  • STL C++ 20
  • Jenkins
  • SonarQube

Juli 2018
 - 
Current
maart 2019

Java ontwikkelaar | Rijkswaterstaat (RWS), Sluisplanning Next

Binnen RWS was ik verantwoordelijk voor de ontwikkeling van de Java-backend van een nieuw portaal voor schippers. Het oude systeem was technisch verouderd en niet responsief, waardoor RWS besloot het volledig opnieuw op te bouwen.

  • Ontwerpen en ontwikkelen van een robuuste backend met integratie naar bestaande systemen.
  • Werken in een Agile-team en gebruik maken van sprints om taken te prioriteren.
  • Schrijven van uitgebreide unit tests om de betrouwbaarheid van de backend te waarborgen.
  • Aanpassen van de simulator om tests nauwkeuriger en efficiënter te maken.
  • Ontwerpen en optimaliseren van de database-structuur voor betere prestaties en schaalbaarheid.

Het nieuwe portaal werd succesvol op tijd gelanceerd en bood een aanzienlijk verbeterde gebruikerservaring.

Methoden en technieken

  • Scrum
  • Java
  • Eclipse
  • Docker
  • Jira
  • Bitbucket
  • Git
  • JSON
  • Gradle
  • REST
  • Jenkins
  • Postgres
  • Mockito
Mei 2018
 - 
Current
juli

Java ontwikkelaar | Rijkswaterstaat (RWS), LAVS

Ik werkte mee aan het Landelijk Asbestvolgsysteem (LAVS), een webapplicatie voor het volgen en registreren van asbestverwijdering.

  • Onderzoeken en oplossen van incidenten gemeld door klanten.
  • Analyseren van databaseproblemen met SQL-scripts.
  • Debuggen en analyseren van de broncode om de oorzaak van fouten te vinden.
  • Ontwikkelen van specifieke SQL-scripts als oplossingen voor klanten.

Mijn werk verbeterde de stabiliteit en betrouwbaarheid van het systeem en hielp klanten om problemen efficiënter op te lossen.

Methoden en technieken

  • MySQL
  • Java
  • JBoss

/ Techniques I worked with

Boost
C++
CMake
Docker
Eclipse
FMT
Git
GitHub
Gradle
Java
Jenkins
JBoss
Jira
JSON
JUnit
Linux
MySQL
NumPy
Oracle PL/SQL
Pandas
Postgres
Python
Qt
Red Hat Enterprise Linux
Scrum
SonarQube
Spring Boot
Spyder
STL
Tomcat
UML
VSCode
Mockito
Maven
VueJS
Webpack
WordPress
XLST
Yarn