voorpagina

specialiteiten

ervaring

 

Programmeren

MARKOV Solutions is het bedrijf van Mark Overmeer.

In 1980 (voor de eerste PC) kwam ik in contact met computers. In die tijd zat ik bij "De Jonge Onderzoekers" waar men zelf een computer had gebouwd met een respectabele 2 kB geheugen.

Gedurende de jaren heb ik meer dan 30 programmeertalen gebruikt, waaronder verschillende assemblers en scriptingtalen. De talen Perl en C hebben momenteel mijn voorkeur. Voor Perl ontwikkelde en onderhoud ik een groot aantal modules, zoals te zien is op mijn Perl pagina's. Ik houd ook regelmatig praatjes op internationale Perl conferenties. Gedurende meer dan tien jaar heb ik bijna full-time C geprogrammeerd.

Wilt u het maximale uit mijn capaciteiten halen dan kunt u mij inzetten bij:

  • het programmeren van Perl, C, Javascript of algemeen Unix/Linux scripting, (of eigenlijk: taal maakt mij niet uit)
  • code auditing
  • herschrijven van uw on-onderhoudbare, cryptische, dichtgeslibte, bestaande software (software pathologie)

Alles wordt ontwikkeld op een Linux platform, maar mijn produkten zijn platform onafhankelijk. Mijn voorkeur gaat uit naar moeilijke technische vraagstukken, en minder naar database applicaties of websites.

Werk voor bedrijven

Verschillende kleine opdrachten staan niet in deze lijst.

  • Mailinglijst software en backup-beheerder voor Simplelists op drie proxmox clusters in de UK en VS (vanaf 2011)
  • Software onderhoud en ontwikkeling voor NCSC (Nationaal Cyber Security Center, Ministerie van Justitie) systeem Taranis (2016-2024)
  • Communicatie met de supermarkt weegschalen van Hoogvliet (2019)
  • Automatiseren van bulk verwerking van crawled webpagina's, TeraBytes per dag. Zie de search pipeline (2021)
  • Implementatie van een medische website voor Tinstone (2014-2016)
  • Implementatie van de back-end upload service van een Duitse internet printing service (2013-2015)
  • Ontwikkeling van een security netwerk appliance voor RedSocks (2013-2016)
  • Ontwikkeling en onderhoud aan een webshop voor juweeltjes (2012-2014)
  • Implementatie van alle Perl applicaties voor het domeinnaam-beheer van SIDN (2005-2011)
  • Implementatie verscheidene data-conversies voor SURF (2011)
  • Ondersteuning SOAP-interface ontwikkeling gemeente San Diego (2010-2011)
  • Connectie tussen webshop en externe data leverancier via XML-SOAP (2008)
  • Project voor de toepassing van de ESA EOP standaard voor satelliet product meta-data, betaald door het NIVR (2007-2009)
  • Ontwikkeling van de hele infrastructuur plus alle software van een systeem voor het beheer van zeer grote aantallen zeer grote foto's (voornamelijk satelliet- en luchtfoto's) op disk. Toegang via een webinterface. Dit gaat over meer dan 75 duizend foto's van telkens honderden megabytes. (2004-2011)
  • Ontwikkeling van een file-systeem efficiente webmail back-end, bedoeld voor miljoenen gebruikers in Duitsland van Netzwert, op een grote server cluster (2004)
  • Rekencentrumprogrammeur bij het Nationaal Lucht- en Ruimtevaartlaboratorium (NLR). Implementatie en beheer van netwerk backup naar tape-robot, gedistribueerd accounting~ en authorizatie systemen. Standregels software voor een satelliet (Voltijdsbaan 1990-1996).
  • Docent programmeren, onder andere:
    • Docent De Programmeertaal C bij AT Computing.
    • Docent De Programmeertaal Perl bij AT Computing.
    • Docent Object-geörienteerd Perl bij AT Computing (cursus zelf ontwikkeld).
    • Docent "Perl" aan de School voor ICT in Arnhem, onderdeel van het ROC Rijn-IJssel (2004)

Eigen projecten

  • Spreker op
    • meerdere bijeenkomsten van de NLUUG, de Nederlandse Unix Gebruikers Groep,
    • vele Perl conferenties (YAPCs), workshops en bijeenkomsten,
    • verschillende keren op bijeenkomsten van de Alumni-vereniging voor Informatica Nijmegen, en
    • verschillende keren op FOSDEM.
    In het totaal meer dan 150 presentaties.
  • Organisator van negen "Nederlandse Perl Workshop"s (vanaf 2004-2018)
  • Organisator van NLUUG najaarsconferentie 2012.
  • Ontwikkeling en dagelijks onderhoud van meer dan 80 projecten op Github. Overzicht van eigen Perl modules (vanaf 2000): Email and XML processing, Geo, database interfaces, exception-, logging-, and translation infrastructure, and much more.
  • Bootstrap5 plugin "form-changes" (JavaScript) voor hulp aan gebruikers bij veranderende formulieren (2026)
  • Ontwikkeling (idee t/m implementatie) van een zeer complex cluster applicatie Open Console, als onderdeel van EU-NGI programma OpenWebSearch.EU (vanaf 2022)
  • Twee maal deelnemer aan de Europesche voorronde aan ACMs International Collegiate Programming Contest ICPC (1983 en 1984)

Gevolgende opleidingen

  • Voltooide studie Informatica Radboud Universiteit, met onder andere vakken als vertalerbouw, AI, databases en real-time. Afstudeerwerk getiteld "Real-Time Fault-Tolerance in Multi-controller Systems".
  • Cursus De Programmeertaal Java bij AT Computing.
  • Cursus Client-Server programmeren bij AT Computing.
  • Cursus X-Window programmeren bij AT Computing.
  • Cursus Linux kernel bij AT Computing.
  • Cursus Yordon software-ontwikkelmethodiek.

Volgende: Websites >>>
2026-07-13