Personalia

Voornaam Johan
Naam Reynaert
E-mail johan@reynaert.be
Woonplaats Ruiselede
LinkedIn https://be.linkedin.com/in/johanreynaert
Geboortedatum 03/05/1969
Geslacht M
Nationaliteit Belg
Jaren ervaring 20 jaar binnen IT
Rijbewijs B

Kernvaardigheden

Technisch

Windows & Linux omgeving
Databases
Webdesign (PHP, JAVA, HTML, CCS, Javascript, ...)

Sociaal Communicatief
Toegewijd
Studies KHBO Campus KIHWV-HTI Oostende
Diploma: A1 Graduaat Elektronica (Bachelor in de elektronica)
Richting: Optie microprocessoren
Periode: 1988 - 1991
Talenkennis Nederlands: Moedertaal
Engels: Uitstekend
Frans: Passieve kennis

Technische vaardigheden

Programmeer
talen
Java(8), JSP, Javascript (ES6), PHP(5.6), SQL (voor Sybase ASA10, MySQL en MS SQL), Bash (Linux), VBscript, Powershell, HTML5, jQuery, JSON, CSS3, XML, XSL…
Software Apache, IIS, PHP, Resin (Caucho), Photoshop, Sybase ASA10, MySQL (+ MySQL Administrator/Workbench), Eclipse, IntelliJ - PHPStorm, Sublime Text 3, FTP (server en clients), Charles (Web Debugging Proxy), GitLab, Windows Serverbeheer
Operating Systemen Windows 95/98/NT/2000/XP/2003/2008/2012/7/8/10, Red Hat (Linux Server 4-6.5), CentOS (6-7), Ubuntu 15
Andere ReactJS, Redux, immutable, PrimeReact, RestHeart, Docker, Marathon, Mesos, Kafka, Azure blob storage, Ingenico/Ogone (ook direct link), Multisafepay (ook API), Firewall, Routers, netwerken, LDAP, AD, DHCP, DNS (ook Named), Hyper-V (role + server), VMWare (ESXi), iSCSI, Samba, Exchange, Postfix-DoveCot-Spamassassin-ClamAV-MySQL (mailserver), PostfixAdmin, Roundcube, Squirrelmail, Google Analytics, Amazon (S3, EC2, RDS, ...), Veeam, SSH, Putty, VNC, Teamviewer, LogMeIn, cron(job), Visual cron, rsnapshot, Jenkins, SVN, Git, TortoiseGit, SourceTree, CVS, OpenSSL, OASIS, SAML, SOAP, personal certificates, webservices, WSDL, XML-RPC, AJAX, osCommerce, MVC, sip, VoIP, 3CX, FreePBX (asterisk) …
EOL of sporadisch Basic, Delphi, Clipper, dBase, Foxpro, Pascal, DOS, WScript, ASP, asp.net, C#…
Noties van Spring/Hibernate, Maven, Jetty, Magento, Zend Framework2, Wordpress, Prestashop, Laravel, Drupal 7

Professionele ervaring

Bedrijf UNIZO
Periode 09/07/2018 - heden
Functie Web application developer
Technologie Java 8, Typescript 3 (Javascript), React, PrimeReact, Redux, SQL Server 2016, MongoDB, Kafka, Marathon, Mesos
Taken Web applicaties maken in React (JSX) en Java op Docker containers (via het Marathon framework voor Mesos)
Bedrijf Secure IT
Periode 01/12/2014 - 06/07/2018
Functie All round ICT-er, developer (PHP)
Technologie PHP, MySQL (MariaDB), HTML5, CSS, Javascripting, JQuery, XML, Bash for linux, Python, Powershell, C#, CentOS, Ubuntu, Microsoft servers, Twilio SMS en Voice, 3CX, Milestone (IP camera), ...
Taken Monitoring met Zabbix (2.2 - recentste): Van een simpele ping naar een kamer-thermostaat tot het monitoren van Acces Points in een trein (inclusief weergeven van de locatie en status op een custom dashboard). Hiervoor werd scripting gebruikt zoals Bash, Powershell, PHP, C# Console/Webforms, …. Ontwerp van een eigen dashboard in PHP, MySQL, CSS, HTML via de Zabbix API. Module voor auto install proxy (tbv distributie) en agents. Active Directory, Exchange, Task schedular, custom scripts voor Windows gamma (2003 server tot en met windows 10). Setup en uitbreiding van CentOS en Ubuntu servers via Ansible. Setup en onderhoud van AWS (Amazon) omgeving.
Bedrijf BVBA Reynaert.be
Periode 01/12/2014 - heden (na kantooruren)
01/01/2003 - 01/12/2014
Functie Web-developer (front- en back-end)
Technologie Java (1.7), JSP, servlets, J2EE, PHP(5.4), MySQL(5.5), HTML5 (nieuwe elementen + microData, role), SEO (regels), JavaScript, jQuery, JSON, scriptaculous, CSS3, Cufon, Google fonts, flvplayer, amcharts, highslide, XML, XSL, Yahoo User Interface, Minification, DWR (bv chat-box), SOAP, XML-RPC, Captcha, Graph API, Twitter API, Google Maps API(v3) and many many more.
Taken Reynaert.be is de zaak die ik heb gestart nadat ik al enkele jaren freelance was. De hoofdtaak was vooral het onderhouden en uitbreiden van de UNIZO websites in JAVA/JSP (zie onderdeel UNIZO). Daarnaast heb ik ook een reeks van websites gemaakt in PHP op basis van de UNIZO structuur. Maar ik kan ook uw netwerk, server- en pc-park opzetten, zowel de hardware (al dan niet virtueel) alsook de software. Wenst u een online agenda om afspraken te laten boeken, een op maat ticketing systeem. Wenst u een eigen small business server in house of liever in de cloud? Heeft u nog een ASP website die moet verzet worden naar een windows 2012. Wens je je bestaande shop/voorraadbeheer te importeren of synchroon te houden met je Magento site of die te koppelen aan je Navision... noem maar op.
Bedrijf TheseDays
Periode 25/09/2014 - 25/10/2014
Functie Java Web-developer (back-end)
Technologie Java 1.7 (J2EE, TomCat, JSP, Servlets, JNDI, EJB, DAO, POJO), HTML, SQL, Eclipse, Soap Webservice
Taken Opstellen van een XML die de eindklant gaat opvullen met data voor verschillende campagnes (in verschillende locales). De XML dient als basis voor de flow van 4 pagina's die de eindgebruiker gaat invoeren. Na het invoeren van alle verplichte en optionele velden (die ook weer bepaald worden in de XML) wordt de data per webservice verstuurd naar een CRM. Als bevestiging krijgt de klant een email. De XML bevat ook data voor een contactformulier en een zelf te bepalen aantal FAQs.
Bedrijf UNIZO
Periode 01/01/2003 - 04/06/2014
Functie Web-developer (front- en back-end)
Technologie Java 1.5-1.7 (J2EE, Resin App-server, JSP, Servlets, JNDI, EJB, DAO, POJO), HTML5, CSS3, JavaScript, scriptaculous, Ajax, jQuery, SQL (Sybase SQL Anywhere, EAV database), Eclipse, Firebug, RedHat/CentOS, CMS…
Libraries Apache: commons, axis, poi, taglibs, xmlrpc, ws, log4j
Smalls mvm: attest30bis (BillRetainment)
Oracle/Sun: JAI (Java Advanced Imaging), JAVAX (Mail, wsdl)
Andere: DirectWebRemoting, facebook3, fontbox, google, itext, jCharts, JSON, OOo3 (UNO), oReilly (upload), PD4ML, PDFBox, jCraft (SSH), twitter4j, YUI (compressor)
Taken Wat begonnen is als een website met een koppeling naar een paar tabellen is uitgegroeid naar een platform van websites die met elkaar verbonden zijn. Het gevolg is een uitgebreide set van Classes voor het maken van Database connecties, exporteren naar Excel of PDF, Webforms, facturatie, online betaling, downloads, authentication, authorization… Nadien bekeken blijken de basiscompenten hetzelfde te zijn als deze die Symphony of Laravel nu heeft.
Enkele key-features:
  • Extra technologie: LDAP authentication, SOAP-services (client en server), OASIS WS-security (Brokered authentication / SAML / X.509), AXIS, OpenOfficeOrg3, iText, PD4ML …
    Tools: Eclipse, FireBug, CentOS development- en productie- server
  • CMS met integratie van tinyMCE 4.0, alsook Front-end editing. Alle soorten webcomponenten van gewone tekst-pagina's, webforms, activititeiten met online betaling, publicaties, nieuws, video …
  • Uitgebreid CRM systeem en allerhande tools (private and public)
  • Koppeling van/met ledenbeheer, fgov.be, graydon.be etc
  • Volledig beheer van de 3 servers voor Apache, Resin (Java application server), databases, mail en back-ups.
    Development omgeving op windows 2008 met Linux-omgevingen via Hyper-V.
Een overzicht (van enkele publieke sites) vind je terug bij de referenties: UNIZO
Bedrijf KMOnet
Periode 01/01/2002 - 01/01/2003 (5D/week)
01/01/2001 - 01/01/2002 (2,5D/week)
Functie Inter-intra-extranet applicatie designer
Technologie Java 1.4.2 (J2EE, Resin App-server, JSP, Servlets, ODBC), HTML4, CSS, JavaScript, Ajax, Sybase Adaptive Server Anywhere, Adobe Homesite, Adobe Flash…
Taken Onderhoud van de websites: KMOnet, UNIZO, Startersservice, Dag van de klant, FVIB, Starterspas, Vlaamse Startersdag, KMOContact, Bouwunie, OVO, HRMCoach, ...
Websites zijn gemaakt op een JAVA platform (Resin 2.1.13). Iedere site heeft een administratiesysteem (backoffice) waar een team nieuws, seminaries, opleidingen, tools, links, documenten, ... kan invoeren.
Alles wordt op een development-server gemaakt, en na een 'productie-meeting' worden dan alle goedgekeurde stukken op de productie-servers gezet.
Verder: Volledige ontwikkeling van 'sub-sites' zoals KMO Contact, Bestuurdersnet, unizo-lim.be, unizo roeselare, e-learning4u, UZKmarkant, Kris Peeters, Shop voor lidmaatschap,  ...
Maken van routines voor import en/of export van of naar  SVMB, EuroDB, …
Bedrijf AFSystems
Periode 01/05/2002 - 01/01/2003
Functie PHP Developer
Technologie Linux, PHP (4-5.1), MySQL, HTML, CSS
Taken Aantal losse opdrachten.
Ontwikkelen van resultaatgerichte internet oplossingen en professionele internet-tools, waarbij het implementeren van het CMS (Content Management System tool) centraal staat.
Websites draaien vooral op LINUX - PHP - MySQL
Bedrijf Serve-it IT-services and -products
Periode 01/09/2000 - 01/06/2001
Functie Freelance network administrator
Technologie Windows 95-98-2000-Millennium (en OS x.x - 9.0 voor Mac), Windows Server NT4.0 - 2000
Taken Installatie en onderhoud van laptops, printers, scanners, modems, clients, servers, routers, firewalls,  …
Installatie van Windows Server, aanmaken van users in het domein en instellen/testen op clients.
Bedrijf Pinguin Productions
Periode 01/1997 - 05/2002
Functie Freelance installateur - logistiek
Technologie Dial-up-, Telenet- of ADSL-verbindingen
Taken Technische ondersteuning voor de opleidingen, i.v.m. wat is internet?, die gegeven worden aan de Zelfstandige Ondernemers die lid zijn van UNIZO. Opzetten van de laptops met verbinding naar de provider Planet Internet via de klassieke telefoonlijn, ISDN of coax (Telenet). Verzorgen van de audioversterking voor de spreker, de projectie op groot scherm en technische permanentie tijdens de sessies.
Bedrijf Elektro Service Taillieu
Periode 1996 - 07/2000
Functie Freelance electronic engineer and network administrator
Taken Job 1: Herstellen van cd-spelers, radio's, versterkers, dvd-spelers, telefonie, fax ... (Alles tot op component niveau.)
Job 2: Setup, update en onderhoud van computers en Intranet.
De allereerste website die ik heb gemaakt, in classic ASP, werd hier gebruikt voor het opzoeken van onderdelen

Overige ervaring non-IT van 1992 - 1997

Bedrijf VIP, XL-video, Giant video screens en System Technologies
Periode 1994 - 1997
Functie Freelance electronic engineer
Taken België: Video Image Processing, XL-video en System Technologies. Concert touring, TV-programma's, tentoonstellingen, ... Zorgen voor installatie en technische permanentie van de VidiWalls, grote beeld-schermen.
Zuid Afrika: Giant video screens. Rondreizen met een team (als leider) vooral ter promotie van het ANC, met als hoogtepunt the inauguration day (10 mei 1994) van Nelson Mandela.
Los Angeles en Atlanta: XL-video
Bedrijf NV Struyve
Periode 1993 - 1994
Functie CNC operator, bedienen van CNC draai- en schaaf-banken
Bedrijf Marine Brugge
Periode 1992
Functie Schrijven van een software in dbase en foxpro met zoek- en invoermogelijkheden. Programmeertaal: Clipper
Bedrijf Steenbakkerij Desimpel Kortemark
Periode Verschillende jaren tot 1991 (als jobstudent)
Functie 'Vlinder-man': Van het ontginnen van de klei tot het verpakken van de baksteen.
Stage: PLC-sturing

 

Laatste aanpassing 09/07/2018