Magnet.me  -  Het slimme netwerk waarop hbo‑ en wo‑studenten hun baan of stage vinden.

Het slimme netwerk waarop hbo‑ en wo‑studenten hun baan of stage vinden.

Deze vacature is verlopen. Je kunt daarom niet meer liken of solliciteren.

Vergelijkbare vacatures bekijken

Afstudeeropdracht: Static analysis for optimizing performance

Geplaatst 23 mrt. 2024
Werkervaring
0 tot 1 jaar
Full-time / part-time
Full-time
Functie
Salaris
€ 1.000 per maand
Soort opleiding
Taalvereiste
Nederlands (Vloeiend)

Je carrière begint op Magnet.me

Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.

Afstudeeropdracht: Static analysis for optimizing performance and generating living diagrams

Veendendaal

Fulltime

Documenteren kan je leren, maar nog beter: automatiseren! En daar draait deze opdracht om. Je gaat onderzoeken hoe je communicatiestromen binnen een applicatie in kaart kan brengen om dit vervolgens real-time in te zetten.

Benodigde interesse(s)

  • .NET development

Wat krijg je

  • Een uitdagende afstudeeropdracht
  • € 1000 vergoeding, € 500 + leaseauto of € 600 + woonruimte
  • Professionele begeleiding
  • Trainingen gericht op jouw afstudeertraject
  • Sparren met andere afstudeerders en collega’s
  • Twee vakantiedagen per maand

Wat je gaat doen

  • 35% Afstudeeronderzoek
  • 40% Analyseren, ontwerpen, realiseren
  • 25% Documentatie

Het is interessant om te weten hoe communicatiestromen verlopen binnen en tussen applicaties. Door real-time performance te meten op gedetailleerde plekken binnen de codebase kunnen bottlenecks efficiënt en snel gedetecteerd worden en daardoor ook makkelijker opgelost.

Wanneer er gebruik gemaakt wordt van verschillende systemen die met elkaar communiceren via zowel HTTP-calls en events, als ook binnen grote(re) applicaties, kan het snel onoverzichtelijk worden om goed te zien hoe communicatiestromen lopen en hoe deze performen. In een ideale wereld wordt dit netjes gedocumenteerd en bijgehouden. In de praktijk zien we echter dat dit niet of slecht gebeurt, waardoor het al snel nodig is om de code in te duiken om zo communicatiestromen te achterhalen of om handmatig performance-metingen uit te voeren. Dit kost vaak veel tijd, effort en dus ook geld. Met dit probleem ga jij aan de slag.

De opdracht

Er zijn verschillende manieren om communicatiestromen binnen een applicatie in kaart te brengen om zo de performance van een applicatie op detailniveau te analyseren en vervolgens de communicatie tussen applicaties via events of HTTP in kaart te brengen.

Aan jou de taak om te onderzoeken welke manieren dit zijn (denk hierbij aan zaken als statische code analyse, distributed tracing, etc.) en hoe deze zo real-time mogelijk ingezet kunnen worden, eventueel met behulp van een buildstraat.

Door middel van een zo real-time mogelijk gegenereerd dashboard moet via gegenereerde diagrammen live inzicht worden gegeven in:

de communicatiestromen binnen en tussen applicaties op de performance van deze communicatiestromen.

zowel performance op het niveau van specifieke blokken/regels code als performance van communicatie tussen applicaties.

Maatwerksoftware bouwen waar miljoenen mensen dagelijks gebruik van maken. Dat is ons werk. Voor grote gerenommeerde klanten in Nederland en België. Betrouwbaar, schaalbaar en onderhoudbaar. Wij gaan voor software oplossingen van zeer hoge kwaliteit. Binnen de afgesproken tijd en het budget.
Door samen continu te vernieuwen helpen we klanten en de wereld significant vooruit. Onze ambitie en drive maakt ons vastberaden om topkwaliteit te leveren en voorop te lopen. Can you do IT?

ICT
Veenendaal
Actief in 2 landen
500 medewerkers
90% mannen - 10% vrouwen
Gemiddeld 30 jaar oud

Dit zeggen medewerkers

Daniel

IT Consultant

Daniel

Mijn technisch begeleider tijdens mijn afstuderen bij Info Support is een voorbeeld voor mij. Hij heeft twee jaar meer ervaring en is nu teamlead geworden. Dat zou voor mij een mooi streven zijn. Ik heb het aangegeven tijdens mijn ambitiegesprek en we gaan er naartoe werken. Ik kijk ernaar uit!

Daan

IT-consultant

Daan

Ik wilde tijdens mij afstuderen graag aan iets tastbaars werken. Bij Info Support had ik ruime keuze uit opdrachten. Ik koos ervoor om een smartwatch-applicatie te gaan ontwikkelen die mensen met een visuele beperking op treinstations de weg kan wijzen.