Personal details

Erik G. - Remote data engineer

Erik G.

Based in: đŸ‡łđŸ‡± Netherlands
Timezone: Amsterdam (UTC+2)

Summary

I solve hard IT problems using my own methodical way.

Many problems have social, organisational or psychological aspects. Expect me to recognise and deal with those.

As technology is rather transient, I learned to focus on the patterns. A few more stable technologies I like are on my profile, but to avoid the many "how to X with tool Y"-questions, I don't list them all. After 35 years of programming, they are countless anyway.

After 22 years I sold my company Seecr to my first ever employee. I am now totally free to explore new territory.

Work Experience

Owner
Seecr | Dec 2001 - Present
Python
Java
SQL
XML
JSON
Containers
JavaScript
ClojureScript
Clojure
Coaching employees. Developing data processing systems including large scale search. Converting, enriching, normalising, linking and distributing high volumes of data in any format (XML, JSON, RDF, ..). Extending Lucene with more scalable faceting and multi threaded querying. Developed asynchronous programming in Python 2 avant la lettre. Using extensive packaging and containers avant la lettre. Developing Replicated Datatypes (ORDT/CRDT) for peer-to-peer metadata sharing application.
Senior Researcher
SERC Software Engineering Research Centre | Sep 1999 - Nov 2001
Mathematics
Coaching
Agile
Advised top-10 Dutch companies (KPN, ABN, etc) about managing large complex systems. Developed Performance Engineering as mathematical formality with practical application. Shifted to coaching software development teams to achieve quality software, in time, within budget, using Agile methods.

Education

Free University of Amsterdam (VU)
Master's degree・Computer Science
Aug 1994 - Jun 1996
HAN University of Applied Sciences
Bachelor's degree・Electronics
Aug 1990 - Jun 1994