Bij ChipSoft werken veel professionals met passie voor ICT. Neem Lars Truijens. In 2001 studeerde hij vanuit onze afdeling Research & Development af voor zijn studie Hogere Informatica. Daarna bleef Lars ‘plakken’ als software engineer. Inmiddels is hij een ervaren teamleider van ICT-specialisten die onze developers faciliteren hun innovaties zo efficiënt mogelijk te ontwikkelen en zo snel mogelijk beschikbaar te maken voor de zorg.
Bekijk onze vacatures!In eerste instantie ging Lars aan de slag als ontwikkelaar voor onze module Steriel. “Ziekenhuizen hebben een centrale sterilisatieafdeling die de instrumenten ontsmetten waarmee zij patiënten opereren. Daar ben ik ICT-oplossingen voor gaan ontwikkelen. Daarna ben ik, voor mijn afstuderen, overgestapt naar een team dat werkte aan het framework waar de andere ontwikkelaars de software mee maken.”
Lars weet zijn afstudeeropdracht nog goed. “Ik moest een geavanceerd user interface element maken, waarmee we lange lijsten van objecten in een boomstructuur konden tonen.”
Van developer naar teamleider
Na het afstuderen werkte Lars verder aan het uiterlijk van EZIS, de voorloper van ons huidige EPD. “Op een gegeven moment wilde de directie de user interface met een andere techniek maken, met Windows Presentation Foundation. Ik had me daar al uitgebreid in verdiept en ben toen gevraagd of ik met een team wilde nadenken hoe wij dat konden omzetten. Een supergave uitdaging, waar ik meteen ja op heb gezegd. Dat leidde uiteindelijk tot een nieuw EPD, HiX.”
Lars was ineens leider van het Core-team. “Daarmee werken we niet alleen aan de bouwblokken voor de user interface, maar ook aan de achterkant van het EPD, dus de business logica en de toegang tot de database.”
Op een gegeven moment groeide het team zo hard, dat het werd opgesplitst. “Mijn team is toen Core backend geworden. Wij werken aan de niet-visuele kant van de bouwblokken, onze HiX Application Services (HAS), onze middle tier en de module die zorgt dat de standaard content van ons EPD kan werken. Daarnaast is het team uitgebreid met specialisten op het gebied van machine learning en Artificial Intelligence.”
“We verhogen de snelheid waarmee onze developers kunnen innoveren”
Core backend ondersteunt de software developers die de innovaties ontwikkelen voor zorgverleners, niet direct de zorgprofessionals zelf. “Onze developers gaven laatst bijvoorbeeld aan dat zij voor bepaalde acties altijd drie dezelfde handelingen moesten doen. Wij zoeken dan uit of wij dit kunnen terugbrengen naar één handeling, zonder dat de performance hieronder leidt. Zo verhogen we de snelheid waarmee de developers hun innovaties ontwikkelen en kunnen zorgprofessionals sneller over deze features beschikken.”
De technieken die Lars en zijn team gebruiken, zijn min of meer dezelfde als de technieken die de meeste developers binnen ChipSoft gebruiken. “De programmeertaal is C# en het platform.Net8. Voor onze HAS gebruiken we ASP.NET Core. Daarnaast gebruiken we nog Visual Studio. Een veelzijdig palet aan tools dus.”
Voor nieuwe medewerkers is ervaring met deze technieken een pre, geen must. “Die ervaring doe je snel genoeg op. Als je bijvoorbeeld al bekend bent met Javascript, is de stap naar C# niet zo groot. Belangrijker is een goed abstractievermogen, dus dat je structuren kan zien en doorgronden en dat je begrijpt welke gevolgen bepaalde codewijzigingen kunnen hebben. De code die je schrijft, moet ook goed bruikbaar en onderhoudbaar zijn voor andere teams. Dat abstractievermogen laat zich niet makkelijk vangen in een opleiding of cursus.”
Denk jij dat je na het lezen van dit verhaal een meerwaarde kunt zijn voor het team van Lars? Neem dan contact met ons op via recruitment@chipsoft.com