Alle aspecten wat er komt kijken bij het zaken doen met China.
Mike Chan
INTRODUCTIE
IT Project Manager & PHP Laravel Developer
Over
Mike Chan
Mike Chan op de werkvloer
Vandaag de dag sta ik bekend als een proactief en zelfstandig IT manager. Het werken in
teamverband met mij wordt ook als zeer prettig
ervaren, doordat ik communicatief zeer vaardig ben en ook graag de rol van
leiderschap op mij neem. Dit houd in dat ik belangrijke beslissingen durf te
nemen en in drukke tijden kan aansturen om tot de oplossing te komen.
Ik ben een people manager. Ik vind het erg belangrijk dat mensen zich gewaardeerd en thuis
voelen op hun werk. Hiervoor organiseer ik vaak wekelijks 1 op 1 gesprekken met mijn team.
Mike Chan thuis:
Ik ben 35 jaar jong, getrouwd, wonend aan Capelle aan den IJssel en een hele liefdevolle
papa van 4 kinderen. Wanneer ik even rust heb
van thuis speel ik graag gitaar of de piano.
Mindfullness speelt een belangrijke rol in mijn leven. Elke dag sta ik om 5 uur op om te
mediteren en boeken te lezen om zo mijn dag energiek en positief te beginnen.
Om een beetje fit te blijven fitness ik
2 a 3 keer per week. In de avonduren wanneer de kids slapen doe ik graag nieuwe dingen
bouwen voor anderen.
Ook is fotograferen één van mijn grootste passie.
Mike Chan's mindset:
"Samen" kunnen we alles bereiken! Niets is onmogelijk.
Curriculum Vitae
Werkervaring
Mijn tijdslijn
Finalist05/2022 - Heden
Software engineer / projectleider
Na een sabbatical van 1 jaar begon ik rustig aan weer te werken. Ik had net mijn tweeling gekregen en wilde graag thuis zijn om voor hen te zorgen. Fulltime developen met Drupal leek me een goede manier om weer aan het werk te gaan en tegelijkertijd thuis te kunnen ondersteunen. Ik was blij dat ik een manier had gevonden om werk en gezin te combineren.
Maar naarmate ik weer in mijn werkritme kwam, begonnen mijn ervaring en expertise me in te halen. Ik had jarenlange ervaring in de IT-industrie en had verschillende projecten geleid. Ik merkte dat ik steeds meer betrokken raakte bij de projecten waar ik aan werkte en begon suggesties te doen voor verbeteringen en veranderingen.
Als projectleider was ik verantwoordelijk voor het leiden van projecten, het bepalen van doelen en het monitoren van de voortgang van projecten. Ik was verantwoordelijk voor het budget en de planning en moest ervoor zorgen dat alle deadlines werden gehaald. Het was een uitdagende en veeleisende functie, maar ik genoot ervan om mijn vaardigheden en kennis toe te passen en te zien hoe projecten tot leven kwamen.
Omdat Finalist een Agency is switch ik van projecten en hierdoor ook van rollen als drupal developer, projectleider en functioneel beheer.
Projectleider ICT03/2020 - 06/2021
Renovatieplanner B.V
Mijn rol bij Renovatieplanner was het ontwikkelen en implementeren van bestaande mobiele en webapplicaties, waarbij ik in Nederland en India teams aanstuurde en hun vaardigheden bundelde om één product te creëren. Door trends in de gaten te houden en werkprocessen te optimaliseren, konden we strategische beslissingen nemen.
Ik voerde wekelijks personeelsgesprekken met alle ontwikkelaars om hun werkdruk te monitoren en hun groeibehoeften te evalueren. Dit werd zeer gewaardeerd door mijn team, omdat het hen in staat stelde open te zijn over hun uitdagingen en ik mijn werkwijze kon aanpassen om de werksfeer positief te houden en de motivatie hoog te houden.
Daarnaast was ik verantwoordelijk voor het beheer en de optimalisatie van onze IT-infrastructuur, systeemupdates, upgrades en servermigraties. We werkten met de SCRUM-methodologie en hielden tweewekelijkse sprints.
De technologieën die we gebruikten waren Laravel, VueJS, Angular, mySQL, Google Firebase, Ionic en Flutter.
IT Manager10/2017 - 03/2020
Reedijk Wheels and Tyres B.V.
Als IT Manager ben ik verantwoordelijk voor het omzetten van bedrijfsstrategieën in IT-taken en het delegeren en leiden van een team om deze taken uit te voeren. Binnen mijn takenpakket valt alles omtrent ICT, van het opzetten van onze eigen servers tot en met het bouwen van online applicaties.
Een belangrijk aspect van mijn rol is het aansturen van het team en ervoor zorgen dat iedereen op de juiste manier bijdraagt aan het behalen van de gestelde doelen. Ik werk nauw samen met de teamleden om ervoor te zorgen dat iedereen op de hoogte is van de prioriteiten en taken die moeten worden uitgevoerd.
Daarnaast ben ik verantwoordelijk voor het omzetten van klantwensen in applicaties. Dit omvat het begrijpen van de behoeften van de klant en het vertalen van deze behoeften naar technische specificaties die het team kan implementeren. Ik werk samen met de klant en het team om te zorgen voor een effectieve en efficiënte ontwikkeling van de applicatie.
Een andere belangrijke taak is het bepalen van prioriteiten op basis van bedrijfsstrategie. Ik werk nauw samen met het management om de bedrijfsdoelstellingen te begrijpen en vertaal deze naar IT-taken die moeten worden uitgevoerd. Ik zorg ervoor dat de juiste prioriteiten worden gesteld en dat het team de benodigde middelen en ondersteuning krijgt om de taken succesvol uit te voeren.
Kortom, als IT Manager ben ik verantwoordelijk voor het omzetten van bedrijfsstrategieën in IT-taken, het aansturen van het team, het omzetten van klantwensen in applicaties en het bepalen van prioriteiten op basis van bedrijfsstrategie. Door het effectief uitvoeren van deze taken kan ik ervoor zorgen dat het bedrijf optimaal gebruik maakt van technologie en zo succesvol kan groeien.
Software engineer (Fullstack)08/2017 - 02/2020
Reedijk Wheels and Tyres B.V.
In samenwerking met de andere senkor software engineer stellen wij een plan samen en bouwen wij onze applicaties samen uit. Onze applicaties zijn gebouwd in : php, vueJS, JS, CSS, HTML, Laravel en Backpack CMS
- Opzetten van grootschalige web applicaties met PHP, Laravel en VueJS
- Opzetten van maatwerk websites met HTML, CSS, jQuery en PHP
- Onderhoud server netwerk
- Onderhoud webapplicaties
Software engineer09/2019 - 11/2019
Jouwfotografieshop.nl
Creatie en beheer van de site Jouwfotografie.nl. Los van het bouwen van de webshop heb ik ook volledige geautomatiseerde imports geschreven, waardoor voorraad en producten automatisch worden bijgewerkt.
- Gebruik gemaakt van de volgende technieken:
- Laravel (PHP Framework)
- HTML
- Bootstrap (CSS framework)
- Git (Versie management systeem)
Webdeveloper05/2016 – 06/2016
Restaurant Katak Mas
Creatie en beheer van de site www.katakmas.nl
Gebruik gemaakt van de volgende technieken:
- HTML
- W3 schools (CSS framework)
- Javascript
Webdeveloper10/2016 - 10/2019
Restaurant Caffe Italia
Creatie en beheer van de site caffeitalia.nl
- Gebruik gemaakt van de volgende technieken:
- Laravel (PHP Framework)
- HTML
- Bootstrap (CSS framework)
- Git (Versie management systeem)
Client Service Adviseur03/2013 – 04/2016
Royal bank of Scotland
Als Cashmanagement adviseur voor top high-revenue klanten van International Banking met inkomsten van meer dan £100.000, zoals PostNL, TNT, Ahold en andere grote bedrijven, ben ik verantwoordelijk voor het beheren van hun financiële middelen en het bieden van advies en ondersteuning om hun cashflow te optimaliseren.
Een belangrijk onderdeel van mijn werk is het beheren van cashpools. Dit betekent dat ik ervoor zorg dat het geld van de klant op een efficiënte en effectieve manier wordt beheerd en dat het beschikbaar is wanneer het nodig is. Ik werk nauw samen met de klant om ervoor te zorgen dat hun cashpool goed wordt beheerd en dat ze altijd over voldoende liquide middelen beschikken.
Ik ben ook verantwoordelijk voor het implementeren van systemen en het monitoren en ondersteunen van hun werking. Dit omvat het selecteren van de juiste systemen en het zorgen voor een soepele implementatie. Ik werk nauw samen met de klant om ervoor te zorgen dat de systemen op de juiste manier worden gebruikt en dat eventuele problemen snel worden opgelost.
Een andere belangrijke taak is het beheer van de cashflow van de klant. Ik adviseer de klant over de beste manieren om hun financiële middelen te beheren en te investeren. Ik houd rekening met hun zakelijke doelstellingen en risicobereidheid om ervoor te zorgen dat hun cashflow optimaal wordt beheerd.
Daarnaast schrijf ik Sepa werkinstructies voor de klant. Ik zorg ervoor dat de klant op de hoogte is van alle regels en voorschriften met betrekking tot Sepa en ik schrijf werkinstructies om ervoor te zorgen dat de klant deze regels op de juiste manier toepast.
Kortom, als Cashmanagement adviseur voor top high-revenue klanten van International Banking ben ik verantwoordelijk voor het beheren van hun financiële middelen, het adviseren van de klant over de beste manier om hun geld te beheren en te investeren, het implementeren van systemen en het schrijven van werkinstructies. Door het uitvoeren van deze taken kan ik ervoor zorgen dat de klant over voldoende liquide middelen beschikt en hun cashflow optimaal wordt beheerd.
Webdeveloper11/2012 – 03/2013
Xcel-Stones
Assisteren met opzetten van websites : Barroco.nl, Barroco.be, Xcel-stones.nl
Technieken: Laravel, Html, Bootstrap (CSS Framework), MySQL
Productmanagement02/2012 – 11/2012
Dexxon Data media & storage
Het beheren van de producten, bijhouden van de recente markt, productsourcing, inkoop en verkoop activiteiten
Educatie
Mijn studies
-
Donghua University (China) - 08/2011 - 08/2012
International business
-
Hogeschool Rotterdam - 08/2007 - 08/2011
International business
Opleiding waar alle aspecten van internationaal zaken doen belangrijk is.
-
Zadkine Rotterdam - 09/2003 - 06/2007
ICT Beheerder
Informatie communicatie technologie
Programmeer Skills
Programeertalen en skills
Skills
Programming Languages & Tools
Aanbevelingen
Wat zeggen mensen
over Mike?
“Mike Chan was voor ongeveer een jaar mijn manager bij
Renovatieplanner.
Hier viel gelijk één ding op vergeleken met mijn oude manager: Mike staat altijd
klaar voor zijn team.
Hij heeft mij en mijn collega’s niet alleen ondersteund maar ook tegen onszelf
beschermt qua
stress (om dingen als burnouts te voorkomen).
Hij hield gesprekken met ons op vaste dagen waarin niet alleen ons werk werd
besproken, maar
ook hoe het met ons ging en hoe hij ons kon helpen.
Hierdoor ben ik als persoon en developer
enorm gegroeid. Niet alleen hielp hij qua gesprekken ook gaf hij de ruimte om als
developer
door te groeien.”
Justin Reeringh
Backend Developer Renovatieplanner
"Mike is een erg fijne collega om mee te werken. Hij staat altijd voor
je klaar
om je te helpen en geeft duidelijk aan wat er gedaan moet worden.
In het half jaar dat ik bij Mike heb stage gelopen heb ik erg veel geleerd,
waaronder vue js
en laravel. Mike is een people manager, hij heeft respect voor zijn medewerkers en
benut de
inbreng van andere medewerkers en ziet dit als positief.
Hij hield gesprekken met ons op vaste dagen waarin niet alleen ons werk werd
besproken, maar
ook hoe het met ons ging en hoe hij ons kon helpen. Hierdoor ben ik als persoon en
developer
enorm gegroeid. Niet alleen hielp hij qua gesprekken ook gaf hij de ruimte om als
developer
door te groeien.
Ralph Kakes
Frontend developer Reedijk Wheels and Tyres
“Mike Chan is voor iets minder dan een jaar mijn manager geweest
bij
Renovatieplaner BV. Hier heeft Mike mij veel geholpen in het verder ontwikkelen van
mij als ontwikkelaar en als
persoon.
We hadden op vaste basis gesprekken waarin we de tijd namen om te kijken hoe ik als
mens en
als medewerker het best kon groeien en ik heb hier nog steeds profijt van.”
Gerben Hoenderdos
Fullstack Developer Renovatieplanner
PORTFOLIO
Mijn projecten
Mijn projecten door de tijd heen
-
Reedijk Wheels And Tyres BV
Leverancier feed omzetten (Json,xml en excel)
Leverancier data (XML, JSON, Excel) omzetten en importeren in database.
Hierbij werd een script geschreven in PHP om de kolommen juist te krijgen en de data zodanig om te zetten dat dit leesbaar is in de cms systeem.
-
Interne applicatie voor verkopers
Portal
Interne portal voor verkopers voor het aanmaken van artikelen, debiteuren, crediteuren, advertenties genereren voor marktplaats. Hierin werd alles geautomatiseerd voor de verkoop en financiele afdelingen.
Voor dit project zijn de volgende technologieen en systemen gebruikt: Laravel, MySQL en Ubuntu Apache server.
-
Voorraadtool waar alle producten, voorraad en voorraad derden worden getoond
Voorraadtool
Onze verkopers hadden een tool nodig waarin alle voorraad makkelijk op te zoeken is. Ze maken gebruik van Exact Globe, maar dit is voor hun veel te moeilijk.
-
Verouderde server vervangen naar een nieuwe server
Fysieke server implementatie
Alle systemen worden daar intern gehost. Omdat dit verouderd is had ik de verantwoordelijkheid hele proces te leiden.
-
www.reedijkgroup.com
Laravel applicatie
reedijkgroup.com was door externe partij gebouwd in Zend. Deze website heb ik volledig herbouwd in Laravel. Hele webshop en import en exports hierin meegenomen.
-
Met behulp van exportscripts csv gegenereerd voor marktplaats
Marktplaats/Admarkt automatiseren
Wens was om marktplaats vanuit Exactglobe artikelbestanden te importeren in speciaal door ons gecreërde adminpanel. In Exact werd er aangegeven of het een marktplaats artikel is of niet. Vervolgens mbv van een query wordt deze opgehaald en met php (Laravel) opgeslagen in mysql database. Onze adminpanel toont deze en onze medewerker hoeft alleen foto's en marktplaatsnaam toe te voegen. Na verkoop zal de voorraad in Exact globe worden geupdate en wordt automatisch verwijderd op Marktplaats. Met behulp van een Marktplaats partner is deze automatisering mogelijk gemaakt.
Dit project is van scratch tot eind door mij alleen gerealiseerd.
-
Automatisering van interne product data naar bol.com
Automatisering Bol.com
Alle interne productdata van Jouwfotografieshop.nl omzetten en berekenen van een Bol.com feed. Hierin worden speciale berekening meegenomen voor Bol.com prijs. Met behulp van een cronjob word elke uur een nieuwe bol.com productfeed uitgedraaid en geupload naar bol.com.
Technologieen wat hier word gebruikt zijn: Laravel, PHP en MySQL
-
Website ombouwen naar VueJS applicatie
VueJS applicatie
De website www.reedijkgroup.com geheel ombouwen naar VueJS(frontend) Laravel(Backend)
Samenwerkend met een backend developer en een stagiaire hebben wij geheel frontend en backend gebouwd. Door gebruik te maken van mircoservices proberen wij de load van de website te verdelen over verschillende servers.
Los van deze website hebben wij voor onze marketing afdeling een cms gebouwd zodat zij makkelijk wijziging kunnen aanbrengen aan de website.
-
Finalist
Opzetten Serverless applicaties
Het opzetten van serverless laravel applicatie met Laravel Vapor en AWS
-
Finalist
Electron/VueJS desktop applicatie met Laravel API
Bouwen van een Electron applicatie waarin wij de drupal, laravel projecten in 1 applicatie kunnen beheren.
Dit idee kwam voort omdat ik constateerde dat de communicatie tussen developers niet liep waardoor er veel kennis verloren ging. Ook werd het wiel vaak opnieuw uitgevonden terwijl een collega dit al eerder heeft uitgezocht en geimplementeerd. Ook nieuwe werknemers moest veel zoeken in onze interne systemen waarin ze verdwaalden. Om de kennis in 1 applicatie te gieten, konden we veel efficienter werken.
De applicatie kon het volgende doen:
1. Starten en stoppen van Docker containers
2. Composer updates uitvoeren
3. Git repo zoeken en nieuwe project clonen en draaien
4. Gemigreert met Atlassian (bitbucket, confluence, Jira) , Jenkins
5. Documentatie schrijven per Jira ticket en deze werkt direct gepost in Confluence (wiki)
-
Finalist
Laravel Package maken
Bestaande projecten en functies werden vaak gedupliceerd bij nieuwe projecten .
Om deze functies efficient te hergebruiken heb ik hiervan packages gemaakt.
CONTACT
Laten we connecten.
Vul het formulier in of stuur mij een email.