Kerolos Ghobreyal

Almere, NL

Kerolos Ghobreyal

Backend Developer

Ik ontwikkel en verbeter API’s, databases en backendsystemen, met aandacht voor performance, security en onderhoudbaarheid.

Over mij

Als software-engineer met een passie voor innovatie en technologie ben ik gedreven om efficiënte en duurzame oplossingen te ontwikkelen. Met mijn analytische vaardigheden, leergierigheid en enthousiasme zoek ik naar verbetering. Ik verbind technische kennis met heldere communicatie en gebruiksvriendelijke toepassingen.

Ik ben gespecialiseerd in het ontwikkelen, optimaliseren en testen van API’s, databases en backendsystemen. Ik werk met onder meer Java, PHP en Spring Boot en heb ervaring met Blazor en React. Mijn aanpak is gestructureerd en klantgericht: samen met teams en opdrachtgevers werk ik aan oplossingen die aansluiten op de behoeften van gebruikers.

Mijn focus ligt op backend development en API-ontwikkeling, met bijzondere aandacht voor performance, security en onderhoudbaarheid. Ik blijf mij ontwikkelen, onder andere via API Development with Swagger & OpenAPI en Professional Scrum Master I. Momenteel bereid ik mij voor op een Spring Boot-certificering.

Naast mijn werk ben ik vrijwilliger binnen de Koptisch Orthodoxe Kerk. Ik ondersteun netwerkbeheer, videobewerking en livestreaming en begeleid jongeren bij sociale en technische activiteiten. Zo combineer ik technische inzet met organiseren, samenwerken en begeleiding.

Neem contact op

Werkervaring

Sogeti Nederland B.V.

Backend Developer

jan 2025 – heden1 jaar 10 maanden

In dienst bij Sogeti Nederland B.V., met inzet binnen het Young Professional-programma en opdrachten bij Gemeente Amsterdam en Politie Nederland.

Bekijk details

Politie Nederland

Java Developer

Februari 2026: Java-ontwikkeling binnen Programma Vernieuwd Registreren, gericht op RAPP.

Bekijk details

Programma Vernieuwd Registreren heeft als doel agenten en rechercheurs te ondersteunen bij het eenduidig en gebruiksvriendelijk registreren van gegevens. Het programma is gericht op het vervangen van meerdere verouderde registratiesystemen door één geïntegreerd platform: Registratie Applicatie Politie Processen (RAPP).

Met RAPP wordt toegewerkt naar één centrale gegevensverzameling, eenmalige vastlegging en meervoudig gebruik, minder dubbele invoer en plaats- en tijdonafhankelijk werken. Een ander programmadoel is om by design te voldoen aan de eisen van de Wet politiegegevens (Wpg).

Het bredere doel is een stabiele, toekomstbestendige registratievoorziening die administratieve lasten vermindert en tijd bespaart voor het politiewerk.

  • JUnit
  • Java
  • Backendontwikkeling
  • AssertJ
  • Mockito
  • Bitbucket
  • SourceTree
  • OpenAPI
  • IntelliJ
  • SonarQube
  • Jenkins
  • SLF4J
  • XML
  • Confluence
  • Jira
  • RDF

Gemeente Amsterdam

Network Engineer / Floorwalker
mei 2025 – aug 20254 maanden

Netwerkstructuur en werkplekinrichting bij de stadsloketten van Gemeente Amsterdam verbeteren.

Bekijk details

Bij de Gemeente Amsterdam was er behoefte aan het verbeteren van de netwerkstructuur en werkplekinrichting binnen de stadsloketten. De bestaande situatie kende uitdagingen op het gebied van kabelbeheer, poortnotaties en het oplossen van netwerkproblemen, wat de efficiëntie van ruim 230 werkplekken beïnvloedde. In mijn rol als Network Engineer inspecteerde en optimaliseerde ik de netwerkstructuur op locatie. Dit omvatte het bezoeken van alle stadsloketten, verbeteren van kabelbeheer, nauwkeurig documenteren van poortnotaties en het identificeren en oplossen van netwerkproblemen. Door gestructureerd kabelmanagement en zorgvuldige documentatie te implementeren, werd het eenvoudiger om storingen te voorkomen en op te lossen. Dankzij deze hands-on aanpak zijn ruim 230 werkplekken geoptimaliseerd, wat resulteerde in een stabielere netwerkverbinding, efficiënter beheer en een merkbare verbetering van de dagelijkse werkervaring voor medewerkers.

Verantwoordelijkheden
  • Stadsloketten bezoeken en de netwerkstructuur inspecteren
  • Kabelbeheer verbeteren en poortnotaties documenteren
  • Netwerkproblemen identificeren en oplossen
Resultaten
  • Ruim 230 werkplekken geoptimaliseerd
  • Stabielere verbindingen en eenvoudiger netwerkbeheer
  • Netwerkbeheer
  • Netwerkbekabeling
  • Kabelbeheer
  • Netwerkondersteuning
  • Documentatie

Sogeti Nederland B.V.

Young Professional-programma

Backend Developer

jan 2025 – apr 20254 maanden

Ontwikkelprogramma met een businesscursus aan Ohio University en backendontwikkeling aan SoMedia in een Scrum-team.

Bekijk details

Het Young Professional-programma bij Sogeti was opgezet om zowel mijn technische als soft skills verder te ontwikkelen. Het programma begon met een businesscursus aan de Ohio University, waar ik leerde om onder hoge druk in een teamomgeving te presteren. We werkten met methodologieën zoals High-Performance Teaming, timeboxing en dagelijkse Scrum-sessies. Naast het toepassen van deze methodologieën lag de nadruk sterk op communicatie en samenwerking. Door dagelijks onze voortgang te presenteren, verbeterde ik niet alleen mijn presentatievaardigheden, maar leerde ik ook mijn boodschap effectiever af te stemmen op mijn publiek. Deze ervaring heeft mijn vermogen om efficiënt in een team te werken aanzienlijk versterkt. In de tweede fase van het programma werkte ik in een Scrum-team aan de ontwikkeling van een sociale media-applicatie genaamd SoMedia. Deze applicatie moest voldoen aan specifieke MVP-vereisten en stelde gebruikers in staat om foto’s en video’s te plaatsen, andere gebruikers te volgen, reacties achter te laten en content te liken of disliken. Binnen het team was ik verantwoordelijk voor de backend, waar ik met Java werkte, samen met meerdere andere ontwikkelaars. Dit project bood mij de kans om mijn technische expertise verder te ontwikkelen en praktijkervaring op te doen in een agile werkomgeving.

Verantwoordelijkheden
  • Onder tijdsdruk samenwerken en dagelijks voortgang presenteren
  • High-Performance Teaming, timeboxing en Scrum toepassen
  • Met andere ontwikkelaars werken aan de Java-backend van SoMedia
Resultaten
  • Bijgedragen aan de backend van de SoMedia-MVP
  • Java
  • Scrum
  • API-ontwikkeling
  • Agile werken
  • Samenwerking
  • Communicatie
  • GraphQL
  • High-Performance Teaming
  • Spring
  • Spring Boot
  • Timeboxing
  • PostgreSQL
  • Docker
  • Podman
  • AWS-containers
  • Microsoft Azure

Working Talent

Trainee

apr 2024 – dec 20249 maanden

Java-traineeship met training, coaching en de ontwikkeling van een fullstack bibliotheekapplicatie.

Bekijk details

Als trainee bij Working Talent werd ik ondergedompeld in een intensief ontwikkeltraject, specifiek gericht op het opbouwen van een sterke basis in Java. Het traineeship combineerde praktijkervaring met intensieve training en coaching, gericht op technische en persoonlijke ontwikkeling. Binnen dit programma werkte ik aan een fullstack bibliotheekapplicatie. Ik ontwikkelde de frontend met HTML, CSS, JavaScript en Angular, en bouwde de backend met Spring en Spring Boot. Deze opdracht legde de basis voor mijn Java-vaardigheden, doordat ik verantwoordelijk was voor het ontwerpen en implementeren van RESTful endpoints en het realiseren van een effectieve communicatie tussen de verschillende lagen van de applicatie. Het programma stimuleerde samenwerking in agile teams, met regelmatige code reviews, Scrum-sessies en continue feedback. Dit droeg bij aan mijn groei als ontwikkelaar.

Verantwoordelijkheden
  • Frontend ontwikkelen met HTML, CSS, JavaScript en Angular
  • Backend ontwikkelen met Spring en Spring Boot
  • RESTful endpoints ontwerpen en implementeren
  • Deelnemen aan code reviews, Scrum-sessies en feedbackrondes
Resultaten
  • RESTful endpoints en communicatie tussen de applicatielagen gerealiseerd.
  • Java
  • Scrum
  • Samenwerking
  • Angular
  • REST API’s
  • Postman
  • JavaScript
  • Communicatie
  • Code review
  • Probleemoplossing
  • HTML
  • Spring
  • Spring Boot
  • CSS

WebAds

Full Stack Engineer / Technical Support

jun 2022 – apr 20241 jaar 11 maanden

REST-API’s en een dashboard voor het verwerken en visualiseren van gegevens uit Nederland, Italië en Spanje.

Bekijk details

Tijdens mijn stage en later ook dienstverband bij WebAds werkte ik aan een project voor het ontwikkelen en optimaliseren van REST-API’s. Deze API’s werden gebruikt om data uit Nederland, Italië en Spanje te verwerken en te visualiseren in een dashboard. De omgeving was dynamisch, met meerdere stakeholders en deadlines die strak werden bewaakt. Mijn opdracht was om een robuuste en efficiënte API te ontwikkelen die foutloos data kon verwerken en visualiseren. Daarnaast moest ik ervoor zorgen dat het dashboard gebruiksvriendelijk en technisch betrouwbaar was. Ik begon met een analyse van de huidige processen en data-eisen, waarbij ik nauw samenwerkte met de teams in verschillende landen. Vervolgens ontwierp en implementeerde ik de API’s met behulp van PHP en JavaScript (React). Ik voerde iteratieve testen uit om eventuele fouten vroegtijdig op te sporen. Gedurende het project hield ik wekelijkse updates en demo’s voor het team om de voortgang te bespreken en feedback te verwerken. De ontwikkelde API’s en het dashboard werden succesvol geïmplementeerd en zorgden voor een aanzienlijke tijdsbesparing in dataverwerking en -analyse. Na de ontwikkelingsfase presenteerde ik de oplossing aan het managementteam en alle ontwikkelaars tijdens een bedrijfsconferentie in Madrid. De oplossing werd direct na goedkeuring van management in gebruik genomen door meerdere teams en verhoogde de efficiëntie van het dataverwerkingsproces aanzienlijk. Het project heeft mij niet alleen technische kennis opgeleverd, maar het heeft ook mijn samenwerkings- en communicatievaardigheden versterkt. Door samen te werken met internationale teams en te communiceren met zowel het management als collega’s op de werkvloer, leerde ik flexibel te werken in een dynamische omgeving.

Verantwoordelijkheden
  • Processen en data-eisen analyseren met internationale teams
  • API’s implementeren met PHP en JavaScript/React
  • Iteratief testen en feedback verwerken
  • Wekelijkse voortgang en demo’s presenteren
Resultaten
  • API’s en dashboard in gebruik genomen door meerdere teams
  • Oplossing gepresenteerd aan management en ontwikkelaars tijdens een bedrijfsconferentie in Madrid
  • Frontendontwikkeling
  • Backendontwikkeling
  • PHP
  • API-ontwikkeling
  • Fullstackontwikkeling
  • Python
  • JavaScript
  • React
  • SQL
  • HTML
  • CSS
  • MySQL
  • MariaDB
  • CentOS

Eljakim IT

PHP Developer

nov 2021 – jun 20228 maanden

Tijdens mijn stage gewerkt aan een API-systeem voor codeerwedstrijden en toetsen met PHP en Redis.

Bekijk details

Tijdens mijn stage bij Eljakim IT werkte ik aan een uitdagend project gericht op het ontwikkelen van een API-systeem voor codeerwedstrijden en -toetsen. Mijn taak was om scripts te bouwen die code-inzendingen van deelnemers ophaalden, compileerden en automatisch evalueerden op basis van testcases en verwachte resultaten. Met behulp van PHP en Redis heb ik een efficiënte oplossing ontworpen die grote hoeveelheden data snel kon verwerken. Het systeem bood realtime feedback, minimaliseerde fouten en verkortte verwerkingstijden aanzienlijk. Door nauwe samenwerking met mijn team en zorgvuldig testen, hebben we een robuust en schaalbaar platform geleverd dat de workflow van de klant aanzienlijk verbeterde. Dit project was niet alleen een technisch succes, maar ook een mooie ervaring om complexe problemen om te zetten in elegante oplossingen.

Verantwoordelijkheden
  • Scripts ontwikkelen die code-inzendingen ophalen en compileren
  • Inzendingen automatisch beoordelen met testcases en verwachte resultaten
  • Samenwerken met het team en de oplossing testen
Resultaten
  • Automatische beoordeling en realtime feedback voor ingezonden code
  • Scrum
  • PHP
  • Redis

Veldwerk (voorheen DWE-ICT)

API Developer

feb 2021 – jun 20215 maanden

API-ontwikkeling en geautomatiseerd testen voor interne Microsoft-systemen met financiële data en klantgegevens.

Bekijk details

Bij DWE-ICT heb ik gewerkt aan de ontwikkeling en het testen van API’s voor de interne systemen binnen het Microsoft-pakket. Deze systemen waren essentieel voor het beheren van zowel financiële data als klantgegevens. Mijn focus lag op het schrijven van efficiënte en goed gedocumenteerde API’s en het implementeren van geautomatiseerde tests om de betrouwbaarheid en consistentie van de systemen te waarborgen. Door gebruik te maken van moderne testtools en methodologieën heb ik ervoor gezorgd dat bugs vroegtijdig werden opgespoord en opgelost, wat de kwaliteit van de systemen aanzienlijk verbeterde. Dit project bood me de kans om mijn technische vaardigheden verder te ontwikkelen en te werken aan oplossingen die een directe impact hadden op de bedrijfsvoering van DWE-ICT.

Verantwoordelijkheden
  • API’s ontwikkelen en documenteren
  • Geautomatiseerde API-tests implementeren
  • Betrouwbaarheid en consistentie controleren
Resultaten
  • Geautomatiseerde controles voor de betrouwbaarheid en consistentie van API’s
  • API-ontwikkeling
  • Documentatie
  • Geautomatiseerd API-testen

De Haan IT

Blazor Developer

sep 2019 – jun 202010 maanden

In teamverband gewerkt aan een webgebaseerd kassasysteem met ASP.NET Blazor, C# en HTML.

Bekijk details

Bij De Haan IT heb ik in teamverband gewerkt aan de ontwikkeling van een webgebaseerd kassasysteem, gebouwd met het ASP.NET Blazor framework, C# en HTML. Ons doel was om een moderne en gebruiksvriendelijke oplossing te creëren voor kassabeheer, met functies zoals productbeheer, transactieverwerking en rapportages. Binnen het team was ik verantwoordelijk voor het ontwerpen en implementeren van zowel front-end als back-end functionaliteiten. We werkten nauw samen aan de ontwikkeling, waarbij we elkaars code reviewden en verbeteringen implementeerden. Dankzij de kracht van Blazor konden we een interactieve applicatie leveren die direct in de browser draaide, zonder externe plug-ins. Door onze samenwerking hebben we een robuust en schaalbaar kassasysteem opgeleverd dat voldeed aan de eisen van de klant en waarmee ik mijn vaardigheden in teamwork en technologie verder heb ontwikkeld.

Verantwoordelijkheden
  • Frontend- en backendfunctionaliteit ontwerpen en implementeren
  • Samen code reviewen en verbeteren
Resultaten
  • Met het team een interactief kassasysteem geleverd dat in de browser werkt zonder externe plug-ins
  • Frontendontwikkeling
  • Backendontwikkeling
  • Blazor
  • C#
  • ASP.NET
  • Code review
  • HTML
  • Webontwikkeling

Downtown Burger

Floormanager

mei 2019 – aug 20212 jaar 4 maanden

Van serveerder en barman doorgegroeid naar floormanager, met verantwoordelijkheid voor dagelijkse operatie en personeelsplanning.

Bekijk details

Mijn reis bij Downtown Burger begon als serveerder en barman, waar ik al snel mijn passie voor hospitality en klantgericht werken ontwikkelde. Ik leerde hoe je een positieve sfeer creëert, efficiënt samenwerkt met collega’s en de verwachtingen van klanten overtreft. Door mijn inzet en aandacht voor detail viel mijn werk op bij het management. Na enkele maanden kreeg ik de kans om door te groeien naar floormanager. In deze rol kreeg ik niet alleen meer verantwoordelijkheid over de dagelijkse operaties, maar ook over een deel van de financiën en het maken van de personeelsplanning. Ik zorgde ervoor dat het team soepel samenwerkte, dat de service consistent op hoog niveau was en dat de financiële administratie klopte. Daarnaast maakte ik de roosters, zodat we altijd goed voorbereid waren op drukke shifts. De promotie naar floormanager was een leerzame en uitdagende stap in mijn carrière, waarin ik mijn organisatorische vaardigheden en leiderschapskwaliteiten kon ontwikkelen. Het gaf me veel voldoening om een actieve bijdrage te leveren aan het succes van Downtown Burger en het team naar een hoger niveau te tillen.

Verantwoordelijkheden
  • Dagelijkse operatie coördineren en het team aansturen
  • Personeelsroosters maken
  • Bijdragen aan de financiële administratie
  • Servicekwaliteit bewaken tijdens drukke diensten
  • Leidinggeven
  • Management
  • Financiën
  • Stressbeheersing
  • Timemanagement

Koptisch Orthodox Bisdom

Jongerenbegeleider / technisch vrijwilliger

sep 2018 – heden8 jaar 2 maanden

Vrijwillige technische en sociale ondersteuning van de Koptisch Orthodoxe gemeenschap in Amsterdam.

Bekijk details

Sinds 2018 ben ik actief als vrijwilliger binnen de Koptisch Orthodoxe Kerk in Amsterdam, waar ik diverse rollen vervul om de gemeenschap te ondersteunen en versterken. Een van mijn verantwoordelijkheden is het onderhouden van het netwerk en de technische infrastructuur van de kerk, zodat alle systemen soepel functioneren. Daarnaast houd ik me bezig met video-editing en livestreaming, waarmee ik zorg dat belangrijke kerkdiensten en evenementen toegankelijk zijn voor leden die niet fysiek aanwezig kunnen zijn. Naast de technische taken begeleid ik ook kerkelijke activiteiten en organiseer ik bijeenkomsten voor jongeren. Door hen te ondersteunen en te begeleiden, help ik hen hun plek binnen de gemeenschap te vinden en zich te ontwikkelen. Dit vrijwilligerswerk heeft me niet alleen technisch sterker gemaakt, maar ook mijn sociale en organisatorische vaardigheden verdiept. Het is een waardevolle ervaring die me helpt om een positieve impact te maken op zowel individueel als gemeenschapsniveau.

Verantwoordelijkheden
  • Netwerk en technische infrastructuur onderhouden
  • Video’s bewerken en kerkdiensten en evenementen livestreamen
  • Jongeren begeleiden en activiteiten organiseren
Resultaten
  • Kerkdiensten en evenementen toegankelijk maken voor leden die niet fysiek aanwezig kunnen zijn
  • Netwerkbeheer
  • PHP
  • Samenwerking
  • Videobewerking
  • Livestreaming
  • WordPress
  • Leidinggeven
  • Coaching
  • Mentorschap

Vaardigheden

Programmeertalen en web

  • Java
  • PHP
  • Python
  • JavaScript
  • C#
  • SQL
  • HTML
  • CSS
  • XML

Backend, API’s en data

  • Backendontwikkeling
  • API-ontwikkeling
  • REST API’s
  • GraphQL
  • OpenAPI
  • Swagger
  • Spring
  • Spring Boot
  • PostgreSQL
  • MySQL
  • MariaDB
  • Redis
  • RDF

Frontend en applicaties

  • Frontendontwikkeling
  • Fullstackontwikkeling
  • Angular
  • React
  • Blazor
  • ASP.NET
  • WordPress
  • Webontwikkeling

Testen en kwaliteit

  • JUnit
  • AssertJ
  • Mockito
  • Postman
  • Geautomatiseerd API-testen
  • Code review
  • SonarQube

Tools en platformen

  • Git
  • GitHub
  • Versiebeheer
  • Bitbucket
  • SourceTree
  • IntelliJ
  • Jenkins
  • SLF4J
  • Confluence
  • Jira
  • Docker
  • Podman
  • AWS-containers
  • Microsoft Azure
  • CentOS

Netwerk en media

  • Netwerkbeheer
  • Netwerkbekabeling
  • Kabelbeheer
  • Netwerkondersteuning
  • Videobewerking
  • Livestreaming

Werkwijze en samenwerking

  • Scrum
  • Agile werken
  • Samenwerking
  • Communicatie
  • Documentatie
  • Probleemoplossing
  • High-Performance Teaming
  • Timeboxing
  • Leidinggeven
  • Coaching
  • Mentorschap
  • Management
  • Financiën
  • Stressbeheersing
  • Timemanagement

Talen

  • Arabisch
  • Nederlands
  • Engels

Projecten

SoMedia

Sociale media-MVP ontwikkeld binnen een Scrum-team tijdens het Young Professional-programma.

  • Java
  • Scrum
  • API-ontwikkeling
  • Agile werken
  • Samenwerking
  • Communicatie
  • GraphQL
  • Spring
  • Spring Boot
  • PostgreSQL
  • Docker
  • Podman
  • AWS-containers
  • Microsoft Azure
Bekijk project

Fullstack bibliotheekapplicatie

Bibliotheekapplicatie uit het Java-traineeship, met een Angular-frontend en Spring/Spring Boot-backend.

  • Java
  • Scrum
  • Samenwerking
  • Angular
  • REST API’s
  • Postman
  • JavaScript
  • Communicatie
  • Code review
  • Probleemoplossing
  • HTML
  • Spring
  • Spring Boot
  • CSS
Bekijk project

Opleidingen en ontwikkeling

BSc Software Engineering

Afgeronde bacheloropleiding Software Engineering.

Windesheim University of Applied Sciences

Minor Cyberlaw & Security

Afgeronde minor Cyberlaw & Security.

Windesheim University of Applied Sciences

Voorbereiding op Spring Boot-certificering

In voorbereiding

Ik bereid mij momenteel voor op een Spring Boot-certificering.

Certificaten en cursussen

Ohio University Business Course

Businesscursus gericht op samenwerken onder druk, communicatie, High-Performance Teaming, timeboxing en Scrum.

Ohio University

Professional Scrum Master I

Scrum-certificering Professional Scrum Master I.

Scrum.org

API Development with Swagger & OpenAPI

API-ontwikkeling met Swagger en OpenAPI.

Learn Git & GitHub Course

Cursus Git en GitHub.

Learn PHP Course

Cursus PHP.

Contact

Een functie, een project of een vraag in gedachten? Stuur hieronder een bericht.

Berichten worden veilig opgeslagen in de portfolio-inbox.