Naar de inhoud
Menu
CV downloaden (PDF)

Interne tools bij Cegeka

Meebouwen aan interne tools voor teams bij Cegeka, in mijn eerste maanden bij het bedrijf.

Rol
Technical Software Engineer
Sector
IT-diensten
Periode
2025 – 2026
Stack
TypeScript · Dotnet · Angular · Azure · Atlassian Jira API · Blazor · SQL Server
Laatst bijgewerkt
oktober 2026

Context

Toen ik in september 2025 bij Cegeka begon, werkte ik eerst aan interne tools, voor ik op klantprojecten terechtkwam. Die tools ondersteunen teams binnen Cegeka in hun dagelijkse werk.

Waaraan ik werkte

Ik werkte aan twee interne tools:

  • Projectoverzicht: geeft managers één overzicht van alle lopende projecten, zodat ze de voortgang kunnen opvolgen en kunnen plannen wie waar werkt. Gebouwd met Blazor, een Dotnet-backend en SQL Server.
  • Koppeling tussen Jira en payroll: verbindt Jira met het interne payrollsysteem, zodat geregistreerde uren en projecttoewijzingen zonder manueel timesheetwerk bij payroll terechtkomen. Gebouwd met Angular, een Dotnet-backend en SQL Server.

Beide tools draaien op Azure.

Jira voedt een integratielaag die via het strategy pattern gegevens doorgeeft aan een van twee payrollsystemen.JiraPayrollsysteem APayrollsysteem BIntegratie (strategy pattern)

Aan de koppeling tussen Jira en payroll heb ik:

  • de queries naar Jira efficiënter gemaakt en een verouderd endpoint van de Jira API vervangen
  • het strategy pattern ingevoerd aan de payrollkant, zodat de tool kan wisselen tussen interne payrollsystemen zonder de rest van de code aan te passen
  • de Angular-frontend geüpgraded van versie 17 naar 21

Ik werkte in een klein team van developers en analisten, met een mentor die me de eerste maanden begeleidde en me wegwijs maakte in de interne processen en tools van Cegeka.

Resultaat

Managers gebruiken het projectoverzicht om lopende projecten op te volgen en mensen en middelen in te plannen. De koppeling tussen Jira en payroll beperkt het manuele werk rond timesheets en projecttoewijzingen.

Wat ik leerde

Hoe je je weg vindt in een bestaande codebase, en hoe je een externe API zoals die van Jira inbouwt in bestaande systemen.

Terminalmodus aan. Voer de code opnieuw in om af te sluiten.