CV

I'm a tech lead and developer. Read more about me.

Mads Opheim mads.opheim@gmail.commadsopheim.com

Tech I'm frequently using

I mainly thrive at the JVM stack, so Java and Kotlin with its ecosystem, including Jakarta EE and MicroProfile, build tools like Gradle and Maven and many more.

Methodologies

Tech is important to solve the problem right, but you also need to solve the right problem. I've in-depth knowledge of Domain-driven design, and stick to test-driven development and Modern agile. I know Kanban, behaviour-driven development and Scrum and other methodologies as well.

Formal knowledge

Presentations

I've been doing a lot of presentations on various topics at meetups, conferences and other events both domestically and internationally. See the full list here.

Jobs

Side projects

  • This webpage. Built using Vue.js, based on Gridsome
  • Viatrumf scraper. Scraping bonus point earnings from online stores at Viatrumf. Running version at http://viatrumf.madsopheim.com/
    Scraping with Python and Scrapy, running with Google Cloud Functions. GitHub
    Backend-for-frontend running on Quarkus on Java 11 at Google Cloud Run. GitHub Frontend built with Vue.js, utilizing Axios and Chart.js, running on Netlify. GitHub
  • MicroProfile IoT. Controlling Philips Hue light bulbs through a set of microservices. Mainly intended as a showcase for Eclipse MicroProfile, running on several different appservers, including Quarkus, Thorntail, KumuluzEE and OpenLiberty. Co-project with Rustam Mehmandarov. GitHub
  • The ones I'm using in my talks
  • And others, which are available on GitHub