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
|