I love writing software and am passionate about delivering quality code. Mostly in Java, though I'm something of a polyglot. I approach development with a healthy mixture of pragmatism, perfectionism and skepticism. Been writing software in one way or another for over 20 years, tinkered with much more than I can either remember or write down. Big fan of fully automated build, test and release cycles. Pretty broad range of technical expertise and interests, including software engineering, architecture, technical coaching and infrastructure-as-code.
Currently unavailable for contracting until 12/2023, except for smaller, short-term projects. Contact me for more information and rates.
As a senior engineer on the Platform Team, I'm helping build the technological foundation on which the rest of the application is built. We create and maintain CI/CD pipelines, build reusable Java components, handle integration with various other systems (from ActiveMQ to mainframes).
I joined Intix when it was a 4 person startup. By the time I left, it had grown to a 70 person scaleup. I wore many hats over a ten year period, often multiple at the same time: Java Developer, Software Architect, Team Lead, Principal Engineer, and somewhat jokingly that of "Acting CISO".
This was a very diverse job, where I was able to exercise and grow many of my skills. Not just on the Java software development side, but also infrastructure, product R&D, release management, the organization of developer events like Tech Talks or writing technical blog posts.
General software development/consulting. I support various developers in their operations. Mostly by writing code, including e-commerce and payment systems integrations. I help facilitate project setup, coach people on a technical level, and generally do whatever is required to help people with their software projects. I also provide infrastructure services (server setup/maintenance).
We created digital storytelling software for museums and tourism. I built a content management system and analytics engine for digital tour guides. The CMS can publish webapps and provision native Android apps.
Worked on a platform powering live streaming websites. The platform enables partners to quickly create new websites, while taking care of video streaming, payments, model recruitment etc. My tasks included improving the old code base wrt maintainability & security; coaching the team in terms of continuous integration and unit testing; performance tuning and general PHP development.
I developed web applications for government bodies using various Java-related technologies, including JSF, Spring, Hibernate, Lucene, ...