`myTomorrows helpt patiënten om behandelingen in ontwikkeling te vinden en er toegang tot te krijgen. Ze doorzoeken wereldwijd databases van klinische studies en geven mensen een gratis persoonlijk zoekrapport met mogelijke behandelopties. Als de patiënt en de arts besluiten om voor een van de behandelingen te kiezen, helpt myTomorrows de patiënt toegang verkrijgen - myTomorrows`
Bron: myTomorrows
zorg
juli 2018
Ruben
implementatie, beheer
react, typescript, python
Na anderhalf jaar op project te hebben gezeten bij Royal HaskoningDHV was het voor back-ender Ruben tijd voor een nieuw project. Bij myTomorrows heeft hij uiteindelijk ruim een jaar op project gezeten. In eerste instantie richtte Ruben zich als back-ender (met front-end kennis) op de website. Een groot deel van zijn tijd was hij bezig met refactoring. Denk hierbij aan het bijwerken van Docker, het herschrijven van plugins, het verwijderen van ongebruikte packages, het schrijven van documentatie en het optimaliseren van serverconfiguraties. Verder voegde hij ook nieuwe features toe in de vorm van nieuwe, dynamische plugins. Voor zo’n plugin schreef Ruben meestal een databasemodel in Python. Ook schreef hij de layout (HTML), de styling (SASS) en de dynamische functionaliteit (TypeScript). In het laatste kwartaal van het project bij myTomorrows kwam de wens voor een nieuwe website. Daar was een headless CMS voor nodig, met API. Ruben schreef zelf de hele back-end voor de nieuwe website. Als programmeertaal gebruikte Ruben Python met het Django-framework. De front-end werd door een externe (derde) partij ontwikkeld. Vooral het schrijven van de nieuwe back-end was een mooie uitdaging voor Ruben. Niet alleen omdat hij dit alleen moest doen, maar ook door de tijdsdruk. De back-end moest binnen twee maanden af zijn. Door o.a. constant open te communiceren met de Product Owner en andere stakeholders wist Ruben het project succesvol af te ronden. Hij kijkt dan ook terug op een pittig, maar leuk project: "Ik vond vooral de gedachte achter myTomorrows fascinerend. myTomorrows biedt een gratis dienst aan voor mensen die ernstig ziek zijn, door het faciliteren van medicijnen in testfase. Er worden constant nieuwe medicijnen ontwikkeld en daarnaast zijn er medicijnen die nog niet overal op de markt zijn. Het medische team brengt behandelingen over de hele wereld in kaart met behulp van de nieuwste technologie."
Ruben heeft voornamelijk gewerkt met Python en Django, maar heeft ook ervaring in andere back-end technieken zoals SQL, Laravel en Go. Daarnaast beschikt Ruben ook over brede kennis op het gebied van front-end development, o.a. in TypeScript, Vue.js, Angular en Sass. Hierdoor weet hij de back-end goed aan te sluiten op de front-end. Ruben houdt het hoofd altijd koel, ook in complexe omgevingen. Dit maakt hem een uitstekende developer voor projecten waar de nodige druk en complexiteit aanwezig is.
Werken met Ruben en Competa is een zeer positieve ervaring geweest. De sollicitatie- en onboardingprocessen verliepen erg soepel. Toen de eisen van onze projecten veranderden, konden we onze overeenkomst gemakkelijk aanpassen en ons contract verlengen. We waren erg blij met de kwaliteit van het werk en de positieve instelling van Ruben.
Yasmine Ahmad
Digital Product Manager (voormalig)