HIER Software logo

Wat kan ik voor jou betekenen?

» Websites en webshops

Bij mij kun je ten eerste terecht voor alles wat je van een moderne website mag verwachten. Dat betekent een responsive ontwerp, een veilige database en een design dat bij doel en doelgroep past.

Desgewenst kan Wordpress gebruikt worden als basis, eventueel aangevuld met bestaande of zelf ontwikkelde plug-ins.

Zoekmachines: Je nieuwe website moet waarschijnlijk ook goed scoren in zoekmachines zoals Google. Ook dan zit je goed bij mij: ik heb de opleiding tot SEO specialist van SEOguru succesvol afgerond. Ik weet dus hoe je website opgebouwd moet zijn om er het meeste uit te halen.

» Maatwerk cloud oplossingen

Ook voor maatwerk websites met veel technische uitdaging kun je bij mij terecht. Ik heb plezier in het bestuderen van nieuwe technieken en het implementeren daarvan.

Om een idee te geven noem ik hier alvast enkele interessante onderwerpen waar ik me de afgelopen periode mee bezig heb gehouden:

  • Single Sign-On implementaties op basis van o.a. SAML en Oauth.
  • Integratie met Google Drive en Microsoft OneDrive.
  • SOAP servers en clients in PHP.
  • REST API's opzetten en benaderen.
  • PDF Universal Accessibility en marked content.
  • Text to speech in de browser met javascript.
  • Content toevoegen aan Leaflet en Google Maps kaarten.

» Windows en Linux programma's

Moderne en snelle software hoeft niet altijd online te staan. Ook een offline computerprogramma kan van onschatbare waarde zijn. Ik programmeer daarom ook met veel enthousiasme in het snelle en veelzijdige C++.

Het is mogelijk om een bestaand Visual Studio project over te nemen, te updaten en van nieuwe functies te voorzien. Van de grond af programmeren doe ik echter liever in Ultimate++. Daarmee maak ik namelijk meer software in minder tijd.

Ik heb ervaring met zeer uiteenlopende software. Ik maakte bijvoorbeeld al vele kleine tools die een bepaalde handmatige taak hebben vervangen. Ik bouwde echter ook al regelmatig zeer uitgebreide programma's met soms wel honderden schermen, databases met honderdduizenden records, rapportages in pdf-formaat en nog veel meer.

Ik ben ook altijd van harte bereid om een nieuwe taal te leren kennen wanneer er updates voor bestaande software worden verlangd, of er een hardnekkige bug gevonden en gerepareerd moet worden.

Trefwoorden: Windows, Linux, sqlite, webcrawling, gui, command line, http, ssl, pdf, png, jpg.


» Extensions, plug-ins en overige technieken

Specifieke problemen of uitdagingen vergen soms creatieve oplossingen. In de loop der jaren heb ik daardoor ook ervaring opgedaan met allerlei verschillende technieken:

  • Google Chrome extensies
  • Mozilla FireFox extensies
  • Wordpress plugins, optioneel met automatische updates.
  • AutoHotKey scripts
  • iMacro browser automation
  • Greasemonkey scripts

» Bugs vinden en oplossen

Software houdt soms om onverklaarbare manier op met werken, maar is wel hard nodig om een bedrijf draaiende te houden. Ik ben bekwaam in het analyseren van fouten en kan helpen bij bugs en foutmeldingen in vrijwel elke programmeertaal.

No cure no pay: bij het oplossen van specifieke problemen en bugs in bestaande software hanteer ik altijd een no cure no pay benadering. Je kunt me dus altijd met een gerust hart problematische software toevertrouwen.

Recente projecten

API-koppeling voor grote webshop

Tags: PHP, Javascript, REST API, MySQl

Voor een uit zijn jasje gegroeide webshop op een hosted platform maakte ik een REST API-koppeling. De ongeveer 100.000 producten in de webwinkel kunnen zo effectiever beheerd worden, via een apart beheersysteem. Prijswijzigingen voor vele duizenden producten zijn bijvoorbeeld binnen enkele minuten volautomatisch door te voeren. Alleen dat bespaart al vele honderden uren handmatig werk per jaar.

Maatwerk Wordpress plugin voor videosites

Tags: Wordpress, PHP, Javascript, CURL, MySQl

Ik maakte een Wordpress plug-in voor het automatisch plaatsen van video's van tal van verschillende videowebsites op basis van alleen de videopagina. De plug-in bevat een shortcode, admin-module, database-ondersteuning en automatische updates van de plug-in bij de release van een nieuwe versie.

PDF viewer in de cloud

Tags: PDF, PDF/UA, DRM, PHP, Javascript, MySQl, C++

Voor een educatieve uitgeverij maakte ik een PDF viewer op basis van PDF.js. Ik integreerde de DRM-oplossing van een externe partij zodat beveiligde boeken geopend kunnen worden. Ook voegde ik ondersteuning voor annotaties en het maken van samenvattingen toe. Daarnaast kwamen daar de afgelopen tijd opties zoals OCR, text-to-speech, extra functies voor slechtzienden en nog veel meer handige opties bij.

SOAP server voor webwinkel

Tags: PHP, SOAP, XML, MySQl

Om de catalogus van een webwinkel aan een extern platform te koppelen zette ik een SOAP server op in PHP. De andere partij kan daarmee zelfstandig nieuwe en gewijzigde producten in de webwinkel uitlezen. Dit vergroot de vindbaarheid van de producten doorlopend, zonder dat dit extra tijd of geld kost.

Leerlingvolgsysteem in C++

Tags: C++, SqLite, PDF, HTTP

Voor een remedial teaching bureau bouwde ik een leerlingvolgsysteem in C++. Het programma bevat honderden schermen met tal van functies. Zo bevat deze software onder meer volledig medewerker- en leerlingbeheer, toetsing, verslagen in PDF-vorm, backups, e-mails, facturering en nog veel meer.