
Hi there! I've been a software developer for over 20 years now. During that time I have worked on all kinds of projects using many different languages. Highlights include:
A telemedicine research project at a university. I created a remote monitoring system for EEG data using C++, Flex and Java.
Big Data projects for large banks (Bank of America and Lloyds Banking Group) using Java, Scala and Python.
I was CTO for a startup. We created a service for 3D rendering in the Cloud using Java and Ruby.
I have worked on a number of web projects using HTML, CSS and JavaScript.
I currently work as a senior backend engineer for Zyte. We operate a large-scale web data extraction service. The service has a microservices architecture hosted on Kubernetes, with different components written in Java, Scala or Python.
I also work on hobby projects in my free time. This gives me an opportunity to play with cool tech that I don't get to use at my day job. Examples are:
Learning Clojure, because I always wanted to learn a LISP dialect. I created a number of small projects, including PRs to Open Source projects. I also created a website using ClojureScript.
I am currently working a website and backend using JavaScript, TypeScript, React and NodeJS. I'm loving working with TypeScript - it's a fun and powerful language.
Next on my to-do list: learn Rust.