In 2021 begon ik mijn studie Informatica. Hoewel ik enige ervaring had met het bouwen van websites, kon ik mezelf nog
niet geavanceerd noemen; ik was nog een echte beginner. Mijn leerreis begon met SQL-databases en ging
verder met objectgeoriënteerd programmeren (Java en .NET) en modelleren. Na mijn cum laude afstuderen in
het introductiejaar, verdiepte ik me in algoritmen en datastructuren, code-ontwerp en ontwerpprincipes, software
engineering en DevOps (Docker, microservices). Ik heb ook interactieontwerp bestudeerd voor het creëren van
UI/UX. Bovendien heb ik uitgebreide kennis opgedaan in netwerken en beveiliging. Mijn cursuswerk
omvatte mobiele ontwikkeling voor zowel Android (Kotlin + Jetpack Compose) als iOS (SwiftUI). Tijdens mijn
studie werkte ik met verschillende webtechnologieën, waaronder JavaScript-frameworks zoals VueJS, React en
Angular, evenals back-end frameworks zoals ASP.NET Core en Laravel.
Daarnaast heb ik verschillende projecten voor echte klanten voltooid, waar ik leerde effectief te
communiceren met zowel klanten als medestudenten. In 2023 deed ik een verrijkende stage bij Altura, waar ik
als .NET backend ontwikkelaar werkte. Ik voltooide mijn stage met een indrukwekkend cijfer: 9.8 van de 10 (
want je kunt niet perfect zijn, weet je 😉). Deze ervaring verbeterde mijn vaardigheden in backend-ontwikkeling
en versterkte mijn begrip van .NET-technologieën en best practices in software engineering.
Wat ik heb geleerd:
Kortom: veel over algoritmen en datastructuren, code-architectuur, databases, app/webtechnologieën en projectmanagement
- SQL/NoSQL Databases: Ontwerp, beheer en optimalisatie van databases
- Objectgeoriënteerd Programmeren: Java, .NET, modelleren en ontwerpprincipes
- API’s: authenticatie, foutafhandeling, responses, documentatie, enz.
- Algoritmen en Datastructuren
- Code-ontwerp en Ontwerpprincipes
- Software Engineering: ontwikkelingscyclus en Agile-methodologieën
- DevOps: Docker, microservices-architectuur, CI/CD
- Interactieontwerp: UI/UX ontwerpprincipes
- Netwerken en Beveiliging
- Mobiele Ontwikkeling: Android (Kotlin + Jetpack Compose) en iOS (SwiftUI)
- Webtechnologieën: JavaScript-frameworks (VueJS, React, Angular)
- Backendtechnologieën: ASP.NET Core, Laravel, Node
- Professionele Ervaring: Effectieve communicatie met klanten en teamleden + Real-world projectmanagement en uitvoering