Stages en afstudeeropdrachten
Ruim 40 studenten hebben succesvol hun stage- of afstudeeropdracht bij ons vervuld! We zorgen voor een professionele begeleiding en een fijne werkomgeving.
Tijdens de opdrachtperiode ben je een volledig lid van ons team en je draagt bij aan het verder verbeteren van onze producten en services. Het team werkt parallel aan de producten Mercado, E-Brida en de registratie App (iOS en Android). Je werkt in sprintcycli van 2 weken, met daarin een refinement- een review- en een planningssessie.







Nieuwe stageopdrachten voor 2022 / 2023
- Automatisch planten analyseren met foto’s
Tags: Machine learning, beeldverwerking, Azure
Profiel: (web) software developmentOnze klanten gebruiken camerasystemen voor het beoordelen van planten. Dit bijvoorbeeld om het aantal kiemende planten te tellen, of om eigenschappen van planten te scoren.
Je maakt een image analyse pipeline die de foto’s analyseert. De afgeleide data (bijvoorbeeld het aantal gekiemde planten) worden samen met de foto’s via API’s doorgegeven aan andere systemen.
- Multi platform .Net MAUI apps (iOS & Android)
Tags: .Net Maui, C#
Profiel: (web) software development.Net Maui is een nieuwe multi platform techniek. Voor een van onze Apps ontwikkel je de multi platform (iOS en Android) versie en dat allemaal vanuit één codebase en in C#! De voordelen zullen duidelijk zijn: veel minder code schrijven en onderhouden. Daarnaast is het backend ook geschreven in C#, zodat er meer code gedeeld kan worden tussen front- en backend.
In deze meewerk stage werk je aan een nieuwe multi platform app.
- Blazor web apps met C#
Tags: Blazor, C#, ASP.Net Core, Azure SQL database
Profiel: (web) software developmentBlazor is een bijzonder en nieuw front-end framework. In plaats van typische javascript frameworks werkt de ontwikkelaar in Blazor met C#, HTML en CSS in plaats van javascript en typescript.
In deze opdracht ontwikkel je een web applicatie met Blazor. Dat kan bijvoorbeeld door een deel van onze Mercado applicatie opnieuw op te zetten. Je mag daarbij gebruik maken van nieuw Blazor componenten zoals die van Telerik (Blazor UI componenten). Uiteraard evalueer je de Server en WebAssembly variant.
- Embed PowerBI in de applicatie
Tags: Interactieve data analyse, Power BI embedded, Azure, .Net Core
Profiel: Software development, Data engineeringGebruikers werken met rapportages en dashboards die gebaseerd zijn op data uit de applicatie en/of het bijbehorende data warehouse. Power BI biedt hiervoor goede mogelijkheden, maar wordt vaak in een aparte applicatie ontwikkeld en aangeboden. Waarom zouden de gebruikers de rapportages en dashboards niet kunnen gebruiken in de applicatie waarin ze ook de data bewerken? Gewoon toegankelijk via de normale login en het bekende user interface
Onderzoek de mogelijkheden om de rapporten en dashboards middels PowerBI embedded in de applicatie aan te bieden. Maak een prototype met de Javascript SDK en de REST APIs. Daarbij neem je de security- en de schaalbaarheidseisen mee.
- Near real time cloud data warehouse
Tags: data streaming, Event grid, Azure, ADF, CDC
Profiel: Data enginneering, (web) software developmentTraditioneel wordt een data warehouse eens per dag bijgewerkt. Near real-time data warehouses elimineren deze verversing beperking en werken de data bijna real-time bij. Eén van onze producten beschikt over een data warehouse dat iedere nacht wordt bijgewerkt. De applicatie en het datawarehouse draaien in Azure, waarbij de Azure Data Factory (cloud ETL service) het data warehouse (Azure Elastic Pool) vult en bijwerkt.
Het steeds opnieuw genereren van het datawarehouse blijft een langdurig proces dat beperkt schaalbaar is. Bovendien kijkt een gebruiker altijd naar data die een dag oud is.Opdracht:
Onderzoek verschillende manieren om het datawarehouse real-time bij te werken. In plaats van een dagelijks ETL moet het mogelijk zijn om elke individuele datawijziging in de transactie database autonoom over te brengen in het sterschema. De oplossing dient schaalbaar te zijn, zodat we voorbereid zijn op grotere hoeveelheden data en gebruikers.
Geef een advies en werk op basis van de voorkeursoplossing een prototype uit voor het real-time bijwerken van het datawarehouse.Sleutelwoorden/richtingen:
– SQL Change Tracking / Change Data Capture
– Azure Data Factory
– Event based architecture in Azure
– Real-time ETL
– Streaming ETL - Schaalbaarheid met Event driven architecture, Azure services bus of Azure Event grid
Tags: Event driven architecture, Azure, Messaging
Profiel: (web) software developmentVoor een van onze (Azure) Web applicaties willen we onderzoeken en experimenteren met event afhandeling. We willen een deel van de (zwaardere) processen elders afhandelen en zo voorkomen dat de responstijden voor de gebruikers er onder lijden. Oplossingen zoals het Azure Event grid of de Azure Service bus (Messaging as a service) lijken hiervoor interessant.
In deze opdracht onderzoek en vergelijk je de beschikbare architecturen, waarna je met de voorkeurs architectuur een prototype uitwerkt.