Sven

Senior

Lead React Native Developer

Beschikbaar vanaf: 
Binnenkort beschikbaar
Per Direct
Per Direct
Uur beschikbaar: 
32-40
Talen: 
NL, EN
Residentie: 
Oestgeest
Nederland
Dagen op kantoor: 
5
In Overleg
Max reistijd per dag: 
2
uur
In Overleg

/ Skill Matrix

Language / Framework

React Native
React
JavaScript
TypeScript
NodeJS
Laravel
VueJS

Level

Senior
Senior
Senior
Senior
Medior
Medior
Medior

Years of Experience

8
8
8
8
4
3
3

/ Personal Information

/ Education & Certificates

No items found.

/ Screenings

Alle screenings zijn uitgevoerd door onze screeningspartner PESCHECK.

No items found.

/ Typeracer Score

69
 WPM

Hoe hoger de TypeRacer-score hoe sneller de developer jouw code gaat kloppen en dus het project afrondt. Zelf een TypeRace doen? Dat kan hier! De afkorting 'WPM' staat voor 'words per minute'.

Average
Super Speed
0 WPM
45 WPM
160+ WPM

/ Work Experience

April 2023
 - 
Current

Senior Front-end Developer (React) | ANWB Unigarant

Als lid van het ontwikkelingsteam voor het "Mijn ANWB" portal, heb ik bijgedragen aan de ontwikkeling en het beheer van klant verzekeringsoplossingen. Dit project werd aangedreven door React en TypeScript, aangevuld met technologieën zoals React Query, Zustang, Styled Components, GA4 en Bloomreach. Belangrijk is dat we Jest hebben gebruikt voor unit testing om de robuustheid en betrouwbaarheid van onze componenten te waarborgen. Mijn verantwoordelijkheden strekten zich uit van het afhandelen van complexe frontend taken tot samenwerken met het team om interactieve en gebruiksvriendelijke interfaces te ontwikkelen en te implementeren, waardoor de algehele klantbeleving werd verbeterd.

Methoden en technieken

  • React
  • TypeScript
  • React Query
  • Zustang
  • Styled Components
  • GA4
  • Bloombeach
2022
 - 
Current

Senior Mobile Developer (React Native) | KPN

Als gewaardeerd lid van het MijnKPN ontwikkelteam voor mobiele apps van KPN, bracht ik mijn technische vaardigheden, gebruikmakend van gevestigde technologieën zoals React Native en Typescript om geweldige resultaten te leveren. Daarnaast hebben we verschillende andere tools en technologieën gebruikt, waaronder TypeScript, Styled Components, Appium en Fastlane om een soepel en efficiënt project te garanderen.

Methoden en technieken

  • React Native
  • TypeScript
  • Styled Components
  • Appium
  • Fastlane
2022
 - 
Current
2022

Senior Front-end Developer (React) | Mobiel.nl

Als lid van het frontend team van Mobiel.nl was ik verantwoordelijk voor de ontwikkeling van interne webapplicaties en de hoofdwebshop van de klant met behulp van React, TypeScript en GraphQL. Ik beheerde gedeelde bibliotheken met Rush en onderhield de app binnen een Ruby on Rails omgeving. Ik scheidde GraphQL als zijn eigen microservice met behulp van Elixer. Daarnaast heb ik mij gericht op het verbeteren van de CI/CD-pijplijnen met drone- en geautomatiseerde Jest-tests. Ook Ik heb Cypress en Chromatic in het project geïntroduceerd voor efficiënte E2E en visual testing, bijgedragen aan de ontwikkeling van nieuwe functies voor de webshop de algehele structuur van de applicatie verbeterd. We zijn later daarna gemigreerd naar Next.js na het experimenteren met verschillende SSR-oplossingen.

Methoden en technieken

  • React
  • TypeScript
  • GraphQL
  • Rush
  • Ruby on Rails
  • Elixer
  • CI / CD
  • Drone
  • Jest
  • Cypress
  • Chromatic
  • Next.JS
  • SSR
  • E2E-testing
2020
 - 
Current
2022

Senior Front-end Developer (React/TypeScript) | Leaseplan

Dit was een volledig remote project waarbij we met een internationaal team werkten aan een interne LeasePlan-applicatie. We werkten hiervoor nauw samen met Data Scientists en Data Engineers om een nieuwe, door AI beïnvloede tool voor voertuigprijzen op te zetten, die nu door bijna elk land wordt gebruikt. Als iemand die graag leert over AI en ML buiten het werk, was dit een interessant project. Aangezien dit een Greenfield-project was, hebben wij, het frontend-team, de stack hiervoor gekozen. In plaats van voornamelijk React en Redux zoals gewoonlijk door te geven, hadden we de kans om te experimenteren met React en React Query als de belangrijkste bibliotheek voor gegevensbeheer. Het project is vanaf dag één gebouwd in TypeScript binnen een Next.js-omgeving en elk sectie is gecontaineriseerd met behulp van Docker. Het gebruik van deze stack op deze schaal was een behoorlijk leerzame ervaring op en biedt veel inzicht in een wereld waar iets anders dan Redux ongehoord is of in ieder geval niet serieus wordt genomen. Er is voornamelijk getest met Cypress en Chromatic, Omdat de app bestaat uit veel multi step actions. Dit maakte Jest alleen voordelig voor (simpel) logische component.

Methoden en technieken

  • React
  • TypeScript
  • Redux
  • React Query
  • Next.JS
  • Docker
  • Cypress
  • Chromatic
  • Jest
2020
 - 
Current
2020

Senior Front-end Developer (React) | Rednose

Ik heb met het DocGen-team gewerkt. DocGen is een tool voor huisstijlbeheer. Deze tool is gebouwd in AngularJS en we hebben gewerkt aan het converteren en migreren naar React met intensief gebruik van TypeScript. Veel interactieve React-componenten heb ik van scratch gebouwd, omdat de meeste zeer specifiek waren. Denk aan WYSIWYG-editors en heel veel Drag en Drop componenten door de app.

Methoden en technieken

  • React
  • Angular.JS
  • TypeScript
2020
 - 
Current
2020

Senior Front-end Developer (Vue.JS) | Vattenfall

Ik heb aan het InCharge-project gewerkt. Ze hadden al een bestaand platform gebouwd in vanilla JavaScript/TypeScript dat we hebben gemigreerd naar VueJS met "in" het Nuxt.js framework. (Nuxt.js is het equivalent van Next.js in de "React-wereld")

Methoden en technieken

  • Vue.JS
  • JavaScript
  • TypeScript
  • Nuxt.JS
2019
 - 
Current
2020

Senior Mobile Developer (React Native/TypeScript) | WeAreYou

We hebben een nieuwe mobiele app voor YMOR gebouwd in React Native en TypeScript met een paar Native componenten. De Native componenten zijn gebouwd met Kotlin en wat Java voor Android en Swift voor iOS. Deze app werd gebruikt voor realtime monitoring van de IT prestaties, downtime en serverproblemen. Aangezien dit een greenfield-project was, was het in de eerste plaats bedoeld als een proof of concept met een strakke deadline besteedden we minimale tijd aan het testen en opzetten van CI/CD-pipelines. Om onze geautomatiseerde tests en release beheren, kozen we voor Atlassian Bitbucket's geïntegreerde pipelines, die misschien niet zo uitgebreid zijn als andere opties, maar bood een snelle en effectieve manier om een functionele release flow tot stand te brengen en onze aandacht te richten op het ontwikkelen van de proof of concept.

Methoden en technieken

  • React Native
  • TypeScript
  • Native
  • Kotlin
  • Java
  • Android
  • Swift
  • iOS
  • Automated Testing
  • Atlassian Bitbucket
2019
 - 
Current
2019

Lead Mobile/Web Developer (React / TypeScript) | Jongens van Techniek

Ik werkte als lead developer aan een mobiele applicatie die BluetoothLE gebruikt om met apparaten te communiceren en aan een webapplicatie voor bedrijfsbeheer. Deze app is gebouwd met behulp van React Native. Naast de mobiele app heb ik ook gewerkt aan een bestaand React/Laravel (Typescript/PHP) project met Apollo en GraphQL. Voor ons automatiserings- en implementatiebeheer gebruikten we Docker en Kubernetes samen met Jenkins als onze CI/CD-tool.

Methoden en technieken

  • React
  • React Native
  • Laravel
  • PHP
  • Apollo
  • GraphQL
  • Docker
  • Kubernetes
  • Jenkins
  • CI / CD
2018
 - 
Current
2019

Mobile Developer (React Native) | De Persgroep

Ik werkte aan een mobiel applicatieplatform dat door veel titels van De Persgroep wordt gebruikt. AD en HLN zijn titels waar we veel mee hebben gewerkt. Ik heb de eerste 5 maanden aan een bestaande app gewerkt, voornamelijk aan nieuwe functies en ervoor zorgen dat de app op elk moment stabiel was. De rest van mijn tijd heb ik intern bij De Persgroep I gewerkt aan een POC met een kleiner team. De eerste versie van dit project is nu vrijgegeven in de HLN-app. Dit was een React Native-app met Flow en veel Native functionaliteiten gebouwd in Swift en Kotlin. Na een paar maanden, en veel discussies, hebben we TypeScript geïntroduceerd en Flow gedumpt. Het project maakte gebruik van de CI/CD-service van GitLab. Dit stelde ons in staat om gemakkelijk de volledige cyclus te managen, test- en implementatie processen te automatiseren, en snel te reageren op problemen. De pipeline is geïntegreerd met monitoring- en waarschuwings tools, om ons op de hoogte te houden van eventuele problemen die zich tijdens de implementatie hebben voorgedaan. Over het algemeen was GitLab's CI/ CD-service van cruciaal belang voor het succes van het project en hielp het ons code van hoge kwaliteit efficiënt te leveren. Het team bestond uit ongeveer 30 ontwikkelaars en 3 ontwerpers.

Methoden en technieken

  • React Native
  • Flow
  • Swift
  • Kotlin
  • TypeScript
  • Gitlab
  • CI / CD
  • Automated Testing
2017
 - 
Current
2018

Mobile Developer | Gillz

Gillz ontwikkelt intelligente applicaties voor Web, iOS en Android. Meestal gerelateerd aan digitale innovatie in de zorg. Hier heb ik voornamelijk gewerkt met React, React Native, TypeScript, NodeJS, SOAP/XML, .NET (Xamarin), Swift/Objective-C en Java.

Methoden en technieken

  • Web
  • iOS
  • Android
  • React
  • React Native
  • TypeScript
  • Node.JS
  • SOAP
  • XML
  • .NET (Xamarin)
  • Swift
  • Objective-C
  • Java
2017
 - 
Current
2017

Full-stack Web Developer | CodeBridge

Ik specialiseerde me in creatieve en innovatieve technische oplossingen, meestal met behulp van VueJS, PHP, en het Laravel-framework, met enkele microservices mogelijk gemaakt door Node.JS. Deze combinatie is met name waardevol voor het afhandelen van zware gelijktijdige verzoeken en non-blocking I/O-streams, gebieden waar Node.js uitblinkt en PHP worstelt.

Methoden en technieken

  • Vue.JS
  • PHP
  • Laravel
  • Node.JS
  • Micro Services
2016
 - 
Current
2017

Full-stack Web Developer | FNV

Ik heb gewerkt aan een interne applicatie voor het beheer van services en alle gerelateerde inhoud van het bedrijf. Deze applicatie bevat een CMS en een alleen-lezen interface voor gasten in VueJS. De backend is gebouwd in NodeJS (Express) met TypeScript en MongoDB als de database. Een van de uitdagingen was het managen van veel dynamische rollen en een startpunt van 120 verschillende machtigingen. Een groot deel van het project ging over het bouwen van een interface voor het beheer van alle rollen en machtigingen. Rollen en machtigingen kunnen volledig worden beheerd binnen het dashboard door admin-medewerkers met minimale technische kennis. Er zijn veel uren besteed aan het begrijpen van hun interne toegangscontrole model om dit te vertalen in een intuïtieve en beheersbare GUI. De tweede grote uitdaging was de ondersteuning voor real-time bewerkingen door meerdere gebruikers op heel groot formaat documenten. Dit maakte de keuze voor Web Sockets een duidelijk, om alle single en multi-user input af te handelen in realtime. Ik heb een combinatie van HTTP Chunking en Streams gebruikt, om de prestatieproblemen op te lossen die van nature ontstaan bij het omgaan met enorme bestanden die in realtime door 100 users kunnen worden bewerkt. Aangezien dit nu de "belangrijkste" app is die in het bedrijf wordt gebruikt, was de stabiliteit buitengewoon belangrijk. De schatting was dat 100 gebruikers op elk willekeurig moment documenten live bewerken. Om comfortabel de verwachte stabiliteit te garanderen, zijn alle gerelateerde geautomatiseerde tests gebaseerd op 1.000 gebruikers die een specifiek document live bewerken. Voor eenvoudig scaling heb ik alles gecontaineriseerd in Docker.

Methoden en technieken

  • Angular.JS
  • Vue.JS
  • Node.JS
  • Express
  • TypeScript
  • MongoDB
  • Web Sockets
  • Docker
2016
 - 
Current
2016

Full-stack Developer | Ticket App

Een real-time mobiele applicatie gebouwd met React Native en TypeScript. Het steunt op een NodeJS-gatewayserver, de realtime database van Firebase, Google Cloud Functions en maakt gebruik van de complete styleguide voor design. Om de projectworkflow te verbeteren, begon ik met het implementeren van een geautomatiseerde release- en development pipeline ter vervanging van het handmatige proces. Ik gebruikte CircleCI voor de CI/CD-integratie en stapte over van Karma naar Jest voor geautomatiseerd testen. De belangrijkste reden voor deze wijziging was de naadloze integratie van Jest met React en de ingebouwde testrunner binnen het framework.

Methoden en technieken

  • React Native
  • Node.JS
  • TypeScript
  • Firebase
  • Google Cloud Functions
  • CircleCI
  • CI / CD
  • Karma
  • Jest
2015
 - 
Current
2016

Front-end / Mobile Developer (React / React Native) | TweesTalent

De mobiele applicatie is gebouwd in React Native en de webinterface in React. Beide applicaties zijn vanaf het begin gebouwd met TypeScript. De mobiele app zit vol met overgangen en animaties en is getest met Jest en React Testing Library. De back-end die we bouwden functioneerde alleen als een datalaag en een API voor de app nl web-app. Voor de back-end hebben we het framework Lumen gebruikt, dit is een micro framework gebaseerd op Laravel. Ik was de enige front-end developer van dit team met 2 andere designers en een back-end ontwikkelaar. De focus lag op mobiel en web-app, maar vanwege mijn ervaring in back-end development met PHP heb ik best veel kunnen bijdragen aan de ontwikkeling van de API. Voor de back-end hebben we besloten om Laravel Forge te gebruiken als onze CI/CD-processen vanwege zijn eenvoud en gebruiksgemak. Laravel Forge biedt een gestroomlijnd en efficiënt setup proces, waardoor we snel servers kunnen configureren en onze code kunnen implementeren. Bovendien biedt Forge uitstekende beveiligings- en bewakingsfuncties, wat bijdraagt aan de betrouwbaarheid en stabiliteit van ons implementatieproces.

Methoden en technieken

  • React
  • React Native
  • TypeScript
  • Jest
  • React Testing Library
  • Laravel
  • Lumen
  • PHP
  • Laravel Forge
  • CI / CD

/ FAQ

Hoe word ik een partner?

Als je onze partner wil worden dan kun je gemakkelijk een korte vragenlijst invullen. Hierin geef je aan wat jullie segment is is en waar we jullie vacatures kunnen vinden. Verder geef je aan geen stoute dingen te doen. Meld je nu aan via https://partner-worden.paperform.co/

Zijn de namen in de cv's echt?

De cv's zijn van echte nerds. Echter, om privacyredenen worden de namen geanonimiseerd bij de eerste keer aandragen. De daadwerkelijke namen worden pas gedeeld wanneer er een concreet voorstel in behandeling is met klanten of partners.

Wat betekent het als ik een partner ben?

Als je een partner bent van Software Vrienden krijg je als eerste te horen wanneer er nieuwe nerds beschikbaar zijn. Ook houden we je openstaande vacatures in de gaten en geven we je een alert wanneer er een match is. Partner worden is gratis en kan gemakkelijk via https://partner-worden.paperform.co/

Kennen jullie de beschikbare nerds?

Jazeker. Alle nerds die je ziet zijn onze vrienden. Sommige zijn bij ons in dienst, anderen zijn ZZP. Voordat wij een nerd beschikbaar stellen doen wij nauwkeurig onderzoek naar dienst persoonlijkheid en skills. Soms doen we hiernaast ook nog tests om de skills te toetsen en vaak laten we verschillende screenings uitvoeren zoals een referentie-check of een ID check.

Zijn alle nerds bij jullie in dienst?

Sommige nerds zijn bij ons in dienst, anderen zijn zzp'er. Voordat wij een nerd beschikbaar stellen, doen wij nauwkeurig onderzoek naar hun persoonlijkheid en skills. Soms doen we hiernaast ook nog tests om de skills te toetsen en vaak laten we verschillende screenings uitvoeren zoals een referentie-check of een ID check.

Kan ik een nerd direct inhuren?

Soms is het voor een organisatie belangrijk om de schakel kort te houden. Hiervoor is het soms mogelijk om een nerd direct in te huren als zzp’er. Software Vrienden vraagt in dit geval het bedrijf om een margin-only kickback-fee zodat het bedrijf direct met de nerd een overeenkomst kan aangaan.

/ Techniques I worked with

React Native
JavaScript
TypeScript
NodeJS
Laravel
VueJS
Styled Components
Rush
Drone
Chromatic
SSR
E2E Testing
React
React Query
Angular.JS
Kubernetes
Jenkins
MongoDB
Laravel Forge
React Testing Library
Lumen
Sven
Hi welkom op mijn resume pagina! Klik op de button hieronder om met mij te chatten.
Stel mij een vraag!
Sven
Hi welkom op mijn resume pagina! Wat wil je weten?
...
Laat je email achter om je bericht te verzenden!
Hi welkom op mijn resume pagina! Wat wil je weten?
...
Je bericht is verzonden! 
Sven
 neemt zo snel mogelijk contact met je op!
Oops! Something went wrong while submitting the form.

Sven

Senior

Lead React Native Developer

Beschikbaar vanaf: 
Binnenkort beschikbaar
Per Direct
Per Direct
Uur beschikbaar: 
32-40
Talen: 
NL, EN
Residentie: 
Oestgeest
Nederland
Dagen op kantoor: 
5
In Overleg
Max reistijd per dag: 
2
uur
In Overleg

/ Skill Matrix

Language / Framework

React Native
React
JavaScript
TypeScript
NodeJS
Laravel
VueJS

Level

Senior
Senior
Senior
Senior
Medior
Medior
Medior

Years of Experience

8
8
8
8
4
3
3

/ Personal Information

/ Work Experience

April 2023
 - 
Current

Senior Front-end Developer (React) | ANWB Unigarant

Als lid van het ontwikkelingsteam voor het "Mijn ANWB" portal, heb ik bijgedragen aan de ontwikkeling en het beheer van klant verzekeringsoplossingen. Dit project werd aangedreven door React en TypeScript, aangevuld met technologieën zoals React Query, Zustang, Styled Components, GA4 en Bloomreach. Belangrijk is dat we Jest hebben gebruikt voor unit testing om de robuustheid en betrouwbaarheid van onze componenten te waarborgen. Mijn verantwoordelijkheden strekten zich uit van het afhandelen van complexe frontend taken tot samenwerken met het team om interactieve en gebruiksvriendelijke interfaces te ontwikkelen en te implementeren, waardoor de algehele klantbeleving werd verbeterd.

Methoden en technieken

  • React
  • TypeScript
  • React Query
  • Zustang
  • Styled Components
  • GA4
  • Bloombeach
2022
 - 
Current

Senior Mobile Developer (React Native) | KPN

Als gewaardeerd lid van het MijnKPN ontwikkelteam voor mobiele apps van KPN, bracht ik mijn technische vaardigheden, gebruikmakend van gevestigde technologieën zoals React Native en Typescript om geweldige resultaten te leveren. Daarnaast hebben we verschillende andere tools en technologieën gebruikt, waaronder TypeScript, Styled Components, Appium en Fastlane om een soepel en efficiënt project te garanderen.

Methoden en technieken

  • React Native
  • TypeScript
  • Styled Components
  • Appium
  • Fastlane
2022
 - 
Current
2022

Senior Front-end Developer (React) | Mobiel.nl

Als lid van het frontend team van Mobiel.nl was ik verantwoordelijk voor de ontwikkeling van interne webapplicaties en de hoofdwebshop van de klant met behulp van React, TypeScript en GraphQL. Ik beheerde gedeelde bibliotheken met Rush en onderhield de app binnen een Ruby on Rails omgeving. Ik scheidde GraphQL als zijn eigen microservice met behulp van Elixer. Daarnaast heb ik mij gericht op het verbeteren van de CI/CD-pijplijnen met drone- en geautomatiseerde Jest-tests. Ook Ik heb Cypress en Chromatic in het project geïntroduceerd voor efficiënte E2E en visual testing, bijgedragen aan de ontwikkeling van nieuwe functies voor de webshop de algehele structuur van de applicatie verbeterd. We zijn later daarna gemigreerd naar Next.js na het experimenteren met verschillende SSR-oplossingen.

Methoden en technieken

  • React
  • TypeScript
  • GraphQL
  • Rush
  • Ruby on Rails
  • Elixer
  • CI / CD
  • Drone
  • Jest
  • Cypress
  • Chromatic
  • Next.JS
  • SSR
  • E2E-testing
2020
 - 
Current
2022

Senior Front-end Developer (React/TypeScript) | Leaseplan

Dit was een volledig remote project waarbij we met een internationaal team werkten aan een interne LeasePlan-applicatie. We werkten hiervoor nauw samen met Data Scientists en Data Engineers om een nieuwe, door AI beïnvloede tool voor voertuigprijzen op te zetten, die nu door bijna elk land wordt gebruikt. Als iemand die graag leert over AI en ML buiten het werk, was dit een interessant project. Aangezien dit een Greenfield-project was, hebben wij, het frontend-team, de stack hiervoor gekozen. In plaats van voornamelijk React en Redux zoals gewoonlijk door te geven, hadden we de kans om te experimenteren met React en React Query als de belangrijkste bibliotheek voor gegevensbeheer. Het project is vanaf dag één gebouwd in TypeScript binnen een Next.js-omgeving en elk sectie is gecontaineriseerd met behulp van Docker. Het gebruik van deze stack op deze schaal was een behoorlijk leerzame ervaring op en biedt veel inzicht in een wereld waar iets anders dan Redux ongehoord is of in ieder geval niet serieus wordt genomen. Er is voornamelijk getest met Cypress en Chromatic, Omdat de app bestaat uit veel multi step actions. Dit maakte Jest alleen voordelig voor (simpel) logische component.

Methoden en technieken

  • React
  • TypeScript
  • Redux
  • React Query
  • Next.JS
  • Docker
  • Cypress
  • Chromatic
  • Jest
2020
 - 
Current
2020

Senior Front-end Developer (React) | Rednose

Ik heb met het DocGen-team gewerkt. DocGen is een tool voor huisstijlbeheer. Deze tool is gebouwd in AngularJS en we hebben gewerkt aan het converteren en migreren naar React met intensief gebruik van TypeScript. Veel interactieve React-componenten heb ik van scratch gebouwd, omdat de meeste zeer specifiek waren. Denk aan WYSIWYG-editors en heel veel Drag en Drop componenten door de app.

Methoden en technieken

  • React
  • Angular.JS
  • TypeScript
2020
 - 
Current
2020

Senior Front-end Developer (Vue.JS) | Vattenfall

Ik heb aan het InCharge-project gewerkt. Ze hadden al een bestaand platform gebouwd in vanilla JavaScript/TypeScript dat we hebben gemigreerd naar VueJS met "in" het Nuxt.js framework. (Nuxt.js is het equivalent van Next.js in de "React-wereld")

Methoden en technieken

  • Vue.JS
  • JavaScript
  • TypeScript
  • Nuxt.JS
2019
 - 
Current
2020

Senior Mobile Developer (React Native/TypeScript) | WeAreYou

We hebben een nieuwe mobiele app voor YMOR gebouwd in React Native en TypeScript met een paar Native componenten. De Native componenten zijn gebouwd met Kotlin en wat Java voor Android en Swift voor iOS. Deze app werd gebruikt voor realtime monitoring van de IT prestaties, downtime en serverproblemen. Aangezien dit een greenfield-project was, was het in de eerste plaats bedoeld als een proof of concept met een strakke deadline besteedden we minimale tijd aan het testen en opzetten van CI/CD-pipelines. Om onze geautomatiseerde tests en release beheren, kozen we voor Atlassian Bitbucket's geïntegreerde pipelines, die misschien niet zo uitgebreid zijn als andere opties, maar bood een snelle en effectieve manier om een functionele release flow tot stand te brengen en onze aandacht te richten op het ontwikkelen van de proof of concept.

Methoden en technieken

  • React Native
  • TypeScript
  • Native
  • Kotlin
  • Java
  • Android
  • Swift
  • iOS
  • Automated Testing
  • Atlassian Bitbucket
2019
 - 
Current
2019

Lead Mobile/Web Developer (React / TypeScript) | Jongens van Techniek

Ik werkte als lead developer aan een mobiele applicatie die BluetoothLE gebruikt om met apparaten te communiceren en aan een webapplicatie voor bedrijfsbeheer. Deze app is gebouwd met behulp van React Native. Naast de mobiele app heb ik ook gewerkt aan een bestaand React/Laravel (Typescript/PHP) project met Apollo en GraphQL. Voor ons automatiserings- en implementatiebeheer gebruikten we Docker en Kubernetes samen met Jenkins als onze CI/CD-tool.

Methoden en technieken

  • React
  • React Native
  • Laravel
  • PHP
  • Apollo
  • GraphQL
  • Docker
  • Kubernetes
  • Jenkins
  • CI / CD
2018
 - 
Current
2019

Mobile Developer (React Native) | De Persgroep

Ik werkte aan een mobiel applicatieplatform dat door veel titels van De Persgroep wordt gebruikt. AD en HLN zijn titels waar we veel mee hebben gewerkt. Ik heb de eerste 5 maanden aan een bestaande app gewerkt, voornamelijk aan nieuwe functies en ervoor zorgen dat de app op elk moment stabiel was. De rest van mijn tijd heb ik intern bij De Persgroep I gewerkt aan een POC met een kleiner team. De eerste versie van dit project is nu vrijgegeven in de HLN-app. Dit was een React Native-app met Flow en veel Native functionaliteiten gebouwd in Swift en Kotlin. Na een paar maanden, en veel discussies, hebben we TypeScript geïntroduceerd en Flow gedumpt. Het project maakte gebruik van de CI/CD-service van GitLab. Dit stelde ons in staat om gemakkelijk de volledige cyclus te managen, test- en implementatie processen te automatiseren, en snel te reageren op problemen. De pipeline is geïntegreerd met monitoring- en waarschuwings tools, om ons op de hoogte te houden van eventuele problemen die zich tijdens de implementatie hebben voorgedaan. Over het algemeen was GitLab's CI/ CD-service van cruciaal belang voor het succes van het project en hielp het ons code van hoge kwaliteit efficiënt te leveren. Het team bestond uit ongeveer 30 ontwikkelaars en 3 ontwerpers.

Methoden en technieken

  • React Native
  • Flow
  • Swift
  • Kotlin
  • TypeScript
  • Gitlab
  • CI / CD
  • Automated Testing
2017
 - 
Current
2018

Mobile Developer | Gillz

Gillz ontwikkelt intelligente applicaties voor Web, iOS en Android. Meestal gerelateerd aan digitale innovatie in de zorg. Hier heb ik voornamelijk gewerkt met React, React Native, TypeScript, NodeJS, SOAP/XML, .NET (Xamarin), Swift/Objective-C en Java.

Methoden en technieken

  • Web
  • iOS
  • Android
  • React
  • React Native
  • TypeScript
  • Node.JS
  • SOAP
  • XML
  • .NET (Xamarin)
  • Swift
  • Objective-C
  • Java
2017
 - 
Current
2017

Full-stack Web Developer | CodeBridge

Ik specialiseerde me in creatieve en innovatieve technische oplossingen, meestal met behulp van VueJS, PHP, en het Laravel-framework, met enkele microservices mogelijk gemaakt door Node.JS. Deze combinatie is met name waardevol voor het afhandelen van zware gelijktijdige verzoeken en non-blocking I/O-streams, gebieden waar Node.js uitblinkt en PHP worstelt.

Methoden en technieken

  • Vue.JS
  • PHP
  • Laravel
  • Node.JS
  • Micro Services
2016
 - 
Current
2017

Full-stack Web Developer | FNV

Ik heb gewerkt aan een interne applicatie voor het beheer van services en alle gerelateerde inhoud van het bedrijf. Deze applicatie bevat een CMS en een alleen-lezen interface voor gasten in VueJS. De backend is gebouwd in NodeJS (Express) met TypeScript en MongoDB als de database. Een van de uitdagingen was het managen van veel dynamische rollen en een startpunt van 120 verschillende machtigingen. Een groot deel van het project ging over het bouwen van een interface voor het beheer van alle rollen en machtigingen. Rollen en machtigingen kunnen volledig worden beheerd binnen het dashboard door admin-medewerkers met minimale technische kennis. Er zijn veel uren besteed aan het begrijpen van hun interne toegangscontrole model om dit te vertalen in een intuïtieve en beheersbare GUI. De tweede grote uitdaging was de ondersteuning voor real-time bewerkingen door meerdere gebruikers op heel groot formaat documenten. Dit maakte de keuze voor Web Sockets een duidelijk, om alle single en multi-user input af te handelen in realtime. Ik heb een combinatie van HTTP Chunking en Streams gebruikt, om de prestatieproblemen op te lossen die van nature ontstaan bij het omgaan met enorme bestanden die in realtime door 100 users kunnen worden bewerkt. Aangezien dit nu de "belangrijkste" app is die in het bedrijf wordt gebruikt, was de stabiliteit buitengewoon belangrijk. De schatting was dat 100 gebruikers op elk willekeurig moment documenten live bewerken. Om comfortabel de verwachte stabiliteit te garanderen, zijn alle gerelateerde geautomatiseerde tests gebaseerd op 1.000 gebruikers die een specifiek document live bewerken. Voor eenvoudig scaling heb ik alles gecontaineriseerd in Docker.

Methoden en technieken

  • Angular.JS
  • Vue.JS
  • Node.JS
  • Express
  • TypeScript
  • MongoDB
  • Web Sockets
  • Docker
2016
 - 
Current
2016

Full-stack Developer | Ticket App

Een real-time mobiele applicatie gebouwd met React Native en TypeScript. Het steunt op een NodeJS-gatewayserver, de realtime database van Firebase, Google Cloud Functions en maakt gebruik van de complete styleguide voor design. Om de projectworkflow te verbeteren, begon ik met het implementeren van een geautomatiseerde release- en development pipeline ter vervanging van het handmatige proces. Ik gebruikte CircleCI voor de CI/CD-integratie en stapte over van Karma naar Jest voor geautomatiseerd testen. De belangrijkste reden voor deze wijziging was de naadloze integratie van Jest met React en de ingebouwde testrunner binnen het framework.

Methoden en technieken

  • React Native
  • Node.JS
  • TypeScript
  • Firebase
  • Google Cloud Functions
  • CircleCI
  • CI / CD
  • Karma
  • Jest
2015
 - 
Current
2016

Front-end / Mobile Developer (React / React Native) | TweesTalent

De mobiele applicatie is gebouwd in React Native en de webinterface in React. Beide applicaties zijn vanaf het begin gebouwd met TypeScript. De mobiele app zit vol met overgangen en animaties en is getest met Jest en React Testing Library. De back-end die we bouwden functioneerde alleen als een datalaag en een API voor de app nl web-app. Voor de back-end hebben we het framework Lumen gebruikt, dit is een micro framework gebaseerd op Laravel. Ik was de enige front-end developer van dit team met 2 andere designers en een back-end ontwikkelaar. De focus lag op mobiel en web-app, maar vanwege mijn ervaring in back-end development met PHP heb ik best veel kunnen bijdragen aan de ontwikkeling van de API. Voor de back-end hebben we besloten om Laravel Forge te gebruiken als onze CI/CD-processen vanwege zijn eenvoud en gebruiksgemak. Laravel Forge biedt een gestroomlijnd en efficiënt setup proces, waardoor we snel servers kunnen configureren en onze code kunnen implementeren. Bovendien biedt Forge uitstekende beveiligings- en bewakingsfuncties, wat bijdraagt aan de betrouwbaarheid en stabiliteit van ons implementatieproces.

Methoden en technieken

  • React
  • React Native
  • TypeScript
  • Jest
  • React Testing Library
  • Laravel
  • Lumen
  • PHP
  • Laravel Forge
  • CI / CD

/ Techniques I worked with

React Native
JavaScript
TypeScript
NodeJS
Laravel
VueJS
Styled Components
Rush
Drone
Chromatic
SSR
E2E Testing
React
React Query
Angular.JS
Kubernetes
Jenkins
MongoDB
Laravel Forge
React Testing Library
Lumen

Sven

Senior

Lead React Native Developer

Beschikbaar vanaf: 
Binnenkort beschikbaar
Per Direct
Per Direct
Uur beschikbaar: 
32-40
Talen: 
NL, EN
Residentie: 
Oestgeest
Nederland
Dagen op kantoor: 
5
In Overleg
Max reistijd per dag: 
2
uur
In Overleg
Tariefindicatie: 
100

/ Skill Matrix

Language / Framework

React Native
React
JavaScript
TypeScript
NodeJS
Laravel
VueJS

Level

Senior
Senior
Senior
Senior
Medior
Medior
Medior

Years of Experience

8
8
8
8
4
3
3

/ Personal Information

/ Work Experience

April 2023
 - 
Current

Senior Front-end Developer (React) | ANWB Unigarant

Als lid van het ontwikkelingsteam voor het "Mijn ANWB" portal, heb ik bijgedragen aan de ontwikkeling en het beheer van klant verzekeringsoplossingen. Dit project werd aangedreven door React en TypeScript, aangevuld met technologieën zoals React Query, Zustang, Styled Components, GA4 en Bloomreach. Belangrijk is dat we Jest hebben gebruikt voor unit testing om de robuustheid en betrouwbaarheid van onze componenten te waarborgen. Mijn verantwoordelijkheden strekten zich uit van het afhandelen van complexe frontend taken tot samenwerken met het team om interactieve en gebruiksvriendelijke interfaces te ontwikkelen en te implementeren, waardoor de algehele klantbeleving werd verbeterd.

Methoden en technieken

  • React
  • TypeScript
  • React Query
  • Zustang
  • Styled Components
  • GA4
  • Bloombeach
2022
 - 
Current

Senior Mobile Developer (React Native) | KPN

Als gewaardeerd lid van het MijnKPN ontwikkelteam voor mobiele apps van KPN, bracht ik mijn technische vaardigheden, gebruikmakend van gevestigde technologieën zoals React Native en Typescript om geweldige resultaten te leveren. Daarnaast hebben we verschillende andere tools en technologieën gebruikt, waaronder TypeScript, Styled Components, Appium en Fastlane om een soepel en efficiënt project te garanderen.

Methoden en technieken

  • React Native
  • TypeScript
  • Styled Components
  • Appium
  • Fastlane
2022
 - 
Current
2022

Senior Front-end Developer (React) | Mobiel.nl

Als lid van het frontend team van Mobiel.nl was ik verantwoordelijk voor de ontwikkeling van interne webapplicaties en de hoofdwebshop van de klant met behulp van React, TypeScript en GraphQL. Ik beheerde gedeelde bibliotheken met Rush en onderhield de app binnen een Ruby on Rails omgeving. Ik scheidde GraphQL als zijn eigen microservice met behulp van Elixer. Daarnaast heb ik mij gericht op het verbeteren van de CI/CD-pijplijnen met drone- en geautomatiseerde Jest-tests. Ook Ik heb Cypress en Chromatic in het project geïntroduceerd voor efficiënte E2E en visual testing, bijgedragen aan de ontwikkeling van nieuwe functies voor de webshop de algehele structuur van de applicatie verbeterd. We zijn later daarna gemigreerd naar Next.js na het experimenteren met verschillende SSR-oplossingen.

Methoden en technieken

  • React
  • TypeScript
  • GraphQL
  • Rush
  • Ruby on Rails
  • Elixer
  • CI / CD
  • Drone
  • Jest
  • Cypress
  • Chromatic
  • Next.JS
  • SSR
  • E2E-testing
2020
 - 
Current
2022

Senior Front-end Developer (React/TypeScript) | Leaseplan

Dit was een volledig remote project waarbij we met een internationaal team werkten aan een interne LeasePlan-applicatie. We werkten hiervoor nauw samen met Data Scientists en Data Engineers om een nieuwe, door AI beïnvloede tool voor voertuigprijzen op te zetten, die nu door bijna elk land wordt gebruikt. Als iemand die graag leert over AI en ML buiten het werk, was dit een interessant project. Aangezien dit een Greenfield-project was, hebben wij, het frontend-team, de stack hiervoor gekozen. In plaats van voornamelijk React en Redux zoals gewoonlijk door te geven, hadden we de kans om te experimenteren met React en React Query als de belangrijkste bibliotheek voor gegevensbeheer. Het project is vanaf dag één gebouwd in TypeScript binnen een Next.js-omgeving en elk sectie is gecontaineriseerd met behulp van Docker. Het gebruik van deze stack op deze schaal was een behoorlijk leerzame ervaring op en biedt veel inzicht in een wereld waar iets anders dan Redux ongehoord is of in ieder geval niet serieus wordt genomen. Er is voornamelijk getest met Cypress en Chromatic, Omdat de app bestaat uit veel multi step actions. Dit maakte Jest alleen voordelig voor (simpel) logische component.

Methoden en technieken

  • React
  • TypeScript
  • Redux
  • React Query
  • Next.JS
  • Docker
  • Cypress
  • Chromatic
  • Jest
2020
 - 
Current
2020

Senior Front-end Developer (React) | Rednose

Ik heb met het DocGen-team gewerkt. DocGen is een tool voor huisstijlbeheer. Deze tool is gebouwd in AngularJS en we hebben gewerkt aan het converteren en migreren naar React met intensief gebruik van TypeScript. Veel interactieve React-componenten heb ik van scratch gebouwd, omdat de meeste zeer specifiek waren. Denk aan WYSIWYG-editors en heel veel Drag en Drop componenten door de app.

Methoden en technieken

  • React
  • Angular.JS
  • TypeScript
2020
 - 
Current
2020

Senior Front-end Developer (Vue.JS) | Vattenfall

Ik heb aan het InCharge-project gewerkt. Ze hadden al een bestaand platform gebouwd in vanilla JavaScript/TypeScript dat we hebben gemigreerd naar VueJS met "in" het Nuxt.js framework. (Nuxt.js is het equivalent van Next.js in de "React-wereld")

Methoden en technieken

  • Vue.JS
  • JavaScript
  • TypeScript
  • Nuxt.JS
2019
 - 
Current
2020

Senior Mobile Developer (React Native/TypeScript) | WeAreYou

We hebben een nieuwe mobiele app voor YMOR gebouwd in React Native en TypeScript met een paar Native componenten. De Native componenten zijn gebouwd met Kotlin en wat Java voor Android en Swift voor iOS. Deze app werd gebruikt voor realtime monitoring van de IT prestaties, downtime en serverproblemen. Aangezien dit een greenfield-project was, was het in de eerste plaats bedoeld als een proof of concept met een strakke deadline besteedden we minimale tijd aan het testen en opzetten van CI/CD-pipelines. Om onze geautomatiseerde tests en release beheren, kozen we voor Atlassian Bitbucket's geïntegreerde pipelines, die misschien niet zo uitgebreid zijn als andere opties, maar bood een snelle en effectieve manier om een functionele release flow tot stand te brengen en onze aandacht te richten op het ontwikkelen van de proof of concept.

Methoden en technieken

  • React Native
  • TypeScript
  • Native
  • Kotlin
  • Java
  • Android
  • Swift
  • iOS
  • Automated Testing
  • Atlassian Bitbucket
2019
 - 
Current
2019

Lead Mobile/Web Developer (React / TypeScript) | Jongens van Techniek

Ik werkte als lead developer aan een mobiele applicatie die BluetoothLE gebruikt om met apparaten te communiceren en aan een webapplicatie voor bedrijfsbeheer. Deze app is gebouwd met behulp van React Native. Naast de mobiele app heb ik ook gewerkt aan een bestaand React/Laravel (Typescript/PHP) project met Apollo en GraphQL. Voor ons automatiserings- en implementatiebeheer gebruikten we Docker en Kubernetes samen met Jenkins als onze CI/CD-tool.

Methoden en technieken

  • React
  • React Native
  • Laravel
  • PHP
  • Apollo
  • GraphQL
  • Docker
  • Kubernetes
  • Jenkins
  • CI / CD
2018
 - 
Current
2019

Mobile Developer (React Native) | De Persgroep

Ik werkte aan een mobiel applicatieplatform dat door veel titels van De Persgroep wordt gebruikt. AD en HLN zijn titels waar we veel mee hebben gewerkt. Ik heb de eerste 5 maanden aan een bestaande app gewerkt, voornamelijk aan nieuwe functies en ervoor zorgen dat de app op elk moment stabiel was. De rest van mijn tijd heb ik intern bij De Persgroep I gewerkt aan een POC met een kleiner team. De eerste versie van dit project is nu vrijgegeven in de HLN-app. Dit was een React Native-app met Flow en veel Native functionaliteiten gebouwd in Swift en Kotlin. Na een paar maanden, en veel discussies, hebben we TypeScript geïntroduceerd en Flow gedumpt. Het project maakte gebruik van de CI/CD-service van GitLab. Dit stelde ons in staat om gemakkelijk de volledige cyclus te managen, test- en implementatie processen te automatiseren, en snel te reageren op problemen. De pipeline is geïntegreerd met monitoring- en waarschuwings tools, om ons op de hoogte te houden van eventuele problemen die zich tijdens de implementatie hebben voorgedaan. Over het algemeen was GitLab's CI/ CD-service van cruciaal belang voor het succes van het project en hielp het ons code van hoge kwaliteit efficiënt te leveren. Het team bestond uit ongeveer 30 ontwikkelaars en 3 ontwerpers.

Methoden en technieken

  • React Native
  • Flow
  • Swift
  • Kotlin
  • TypeScript
  • Gitlab
  • CI / CD
  • Automated Testing
2017
 - 
Current
2018

Mobile Developer | Gillz

Gillz ontwikkelt intelligente applicaties voor Web, iOS en Android. Meestal gerelateerd aan digitale innovatie in de zorg. Hier heb ik voornamelijk gewerkt met React, React Native, TypeScript, NodeJS, SOAP/XML, .NET (Xamarin), Swift/Objective-C en Java.

Methoden en technieken

  • Web
  • iOS
  • Android
  • React
  • React Native
  • TypeScript
  • Node.JS
  • SOAP
  • XML
  • .NET (Xamarin)
  • Swift
  • Objective-C
  • Java
2017
 - 
Current
2017

Full-stack Web Developer | CodeBridge

Ik specialiseerde me in creatieve en innovatieve technische oplossingen, meestal met behulp van VueJS, PHP, en het Laravel-framework, met enkele microservices mogelijk gemaakt door Node.JS. Deze combinatie is met name waardevol voor het afhandelen van zware gelijktijdige verzoeken en non-blocking I/O-streams, gebieden waar Node.js uitblinkt en PHP worstelt.

Methoden en technieken

  • Vue.JS
  • PHP
  • Laravel
  • Node.JS
  • Micro Services
2016
 - 
Current
2017

Full-stack Web Developer | FNV

Ik heb gewerkt aan een interne applicatie voor het beheer van services en alle gerelateerde inhoud van het bedrijf. Deze applicatie bevat een CMS en een alleen-lezen interface voor gasten in VueJS. De backend is gebouwd in NodeJS (Express) met TypeScript en MongoDB als de database. Een van de uitdagingen was het managen van veel dynamische rollen en een startpunt van 120 verschillende machtigingen. Een groot deel van het project ging over het bouwen van een interface voor het beheer van alle rollen en machtigingen. Rollen en machtigingen kunnen volledig worden beheerd binnen het dashboard door admin-medewerkers met minimale technische kennis. Er zijn veel uren besteed aan het begrijpen van hun interne toegangscontrole model om dit te vertalen in een intuïtieve en beheersbare GUI. De tweede grote uitdaging was de ondersteuning voor real-time bewerkingen door meerdere gebruikers op heel groot formaat documenten. Dit maakte de keuze voor Web Sockets een duidelijk, om alle single en multi-user input af te handelen in realtime. Ik heb een combinatie van HTTP Chunking en Streams gebruikt, om de prestatieproblemen op te lossen die van nature ontstaan bij het omgaan met enorme bestanden die in realtime door 100 users kunnen worden bewerkt. Aangezien dit nu de "belangrijkste" app is die in het bedrijf wordt gebruikt, was de stabiliteit buitengewoon belangrijk. De schatting was dat 100 gebruikers op elk willekeurig moment documenten live bewerken. Om comfortabel de verwachte stabiliteit te garanderen, zijn alle gerelateerde geautomatiseerde tests gebaseerd op 1.000 gebruikers die een specifiek document live bewerken. Voor eenvoudig scaling heb ik alles gecontaineriseerd in Docker.

Methoden en technieken

  • Angular.JS
  • Vue.JS
  • Node.JS
  • Express
  • TypeScript
  • MongoDB
  • Web Sockets
  • Docker
2016
 - 
Current
2016

Full-stack Developer | Ticket App

Een real-time mobiele applicatie gebouwd met React Native en TypeScript. Het steunt op een NodeJS-gatewayserver, de realtime database van Firebase, Google Cloud Functions en maakt gebruik van de complete styleguide voor design. Om de projectworkflow te verbeteren, begon ik met het implementeren van een geautomatiseerde release- en development pipeline ter vervanging van het handmatige proces. Ik gebruikte CircleCI voor de CI/CD-integratie en stapte over van Karma naar Jest voor geautomatiseerd testen. De belangrijkste reden voor deze wijziging was de naadloze integratie van Jest met React en de ingebouwde testrunner binnen het framework.

Methoden en technieken

  • React Native
  • Node.JS
  • TypeScript
  • Firebase
  • Google Cloud Functions
  • CircleCI
  • CI / CD
  • Karma
  • Jest
2015
 - 
Current
2016

Front-end / Mobile Developer (React / React Native) | TweesTalent

De mobiele applicatie is gebouwd in React Native en de webinterface in React. Beide applicaties zijn vanaf het begin gebouwd met TypeScript. De mobiele app zit vol met overgangen en animaties en is getest met Jest en React Testing Library. De back-end die we bouwden functioneerde alleen als een datalaag en een API voor de app nl web-app. Voor de back-end hebben we het framework Lumen gebruikt, dit is een micro framework gebaseerd op Laravel. Ik was de enige front-end developer van dit team met 2 andere designers en een back-end ontwikkelaar. De focus lag op mobiel en web-app, maar vanwege mijn ervaring in back-end development met PHP heb ik best veel kunnen bijdragen aan de ontwikkeling van de API. Voor de back-end hebben we besloten om Laravel Forge te gebruiken als onze CI/CD-processen vanwege zijn eenvoud en gebruiksgemak. Laravel Forge biedt een gestroomlijnd en efficiënt setup proces, waardoor we snel servers kunnen configureren en onze code kunnen implementeren. Bovendien biedt Forge uitstekende beveiligings- en bewakingsfuncties, wat bijdraagt aan de betrouwbaarheid en stabiliteit van ons implementatieproces.

Methoden en technieken

  • React
  • React Native
  • TypeScript
  • Jest
  • React Testing Library
  • Laravel
  • Lumen
  • PHP
  • Laravel Forge
  • CI / CD

/ Techniques I worked with

React Native
JavaScript
TypeScript
NodeJS
Laravel
VueJS
Styled Components
Rush
Drone
Chromatic
SSR
E2E Testing
React
React Query
Angular.JS
Kubernetes
Jenkins
MongoDB
Laravel Forge
React Testing Library
Lumen