Let's talk product


Which is me, selling myself. No wait, that came out wrong.

My work is the product. I'm selling my service and expertise.

Grab my portfolio






Development

This is what I'd like to do most of the time: implementing your product.

read more

Cloud native

Modern CI and hosting is just this - cloud based.

read more

Consulting

I'll give you my little experience from several different projects, companies and industries.

read more

Support

I'd like to assist you where ever you need my help.

read more

Let's talk about me






I love to learn new technologies to get solutions faster and be happier on the way. I also think adapting to new challenges on unknown fields is the best manner to be a good developer.
Be an In-Demand Developer
Contact
QR code
hpm contact




Technical focus
  • Enterprise Java
    (Spring, not EE)
  • Web development with Angular, React, HTML5
    and stuff
  • All agile
  • All containerized
  • All living in the cloud
Project focus
  • Identify key features
  • Select best suitable tec
  • Design architecture
  • Make stakeholders happy
  • repeat
Business focus
  • Identify bottlenecks
  • Make suggestions to:
    • Optimize communication
    • Optimize workflows
  • Ask silly questions
  • repeat

My skills

Silence - let them talk for themself

Top skills


  • Java
  • Kotlin
  • TypeScript
  • PHP

  • Spring
  • Angular
  • Symfony

  • git Git
  • IntelliJ
  • Linux
  • Scrum

Good knowledge


  • Javascript
  • Go
  • C#
  • CSS

  • React
  • .NET
  • OSGI
  • Apache Felix
  • Laravel
  • Node.js

  • Docker
  • Cloud
  • Microservices
  • Kubernetes
  • Serverless
  • Azure
  • SQL
  • PostgreSQL
  • MySQL

  • TDD TDD
  • JUnit JUnit
  • PHPUnit
  • Behat
  • Selenium Selenium

  • REST
  • Apache
  • NGINX
  • MacOS
  • KVM
  • LibVirt LibVirt
  • Kanban

Basic knowledge


  • C
  • SASS
  • LESS
  • Helm
  • PSQL

  • VueJS

  • Karma
  • Jasmine

  • Vagrant
  • LXC

Some past projects

These are just the most important projects.

Not in chronological order.


More are in my portfolio


Insurant portal
Implementing (and partly reimplementing) one of several a customer portals, based on Angular Material in an Nx monorepo
IndustryInsurance business
Team size6 (in one of four collaborating teams)
RoleDeveloper
Tasks
  • Implementation
  • Testing
  • Lots of refactorings
  • Reviews
TechnologiesTypeScript, Angular, Nx, Webstorm, BitBucket, Jenkins, OpenShift, SonarQube, Jest
Online marketing platform
Implementing a platform for managing, reporting and gathering leads through marketing campaigns
IndustryMarketing
Team size6
RoleDeveloper, Architect, Devops engineer, Founder
Tasks
  • Feasibility study
  • Architectural design
  • Implementation the MVP
  • Selecting and setting up the cloud infrastructure
TechnologiesTypeScript, Angular, Webstorm, GitLab, FireBase, FireStore
Energy plant controller
Developing a Modbus and SunSpec protocol implementations for RS485 and TCP
IndustryEnergy business
Team size6
RoleDeveloper
Tasks
  • Requirements handling
  • Implementation
  • Testing
  • Reviews
TechnologiesJava, OSGI, bnd, Gradle, PostgreSQL, Docker, GitLab CI, JUnit
Plant monitoring
Developing a webservice to monitor devices on customers sites
IndustryEnergy business
Team size6
RoleDeveloper
Tasks
  • Requirements handling
  • Implementation
  • Testing
  • Reviews
TechnologiesJava, Kotlin, TypeScript, Angular 7, Spring Boot, Maven, npm, Gradle, PostgreSQL, GitLab CI, Docker, Kubernetes, Helm, JUnit, Karma
4Mular
Developing a web portal to automatically register photovoltaic plants.
IndustryEnergy business
Team size8
RoleDeveloper
Tasks
  • Implementation
  • Testing
  • Reviews
TechnologiesJava, Kotlin, Angular 5, RxJs, NgRx, Maven, npm, PostgreSQL, YouTrack, BitBucket, Docker Compose, Selenium, Kubernetes, Helm
Timewarp
Serverless EVA-Microservice

Middleware to connect time tracking tools and project management platforms

IndustryIT
Team size3
RoleDeveloper, coach, team lead
Tasks
  • Concept
  • Implementation
  • Testing
  • Reviews
  • Coaching
TechnologiesKotlin, TypeScript, Spring Boot, Angular 5, Maven, npm, PostgreSQL, Webhooks, JWT, JUnit, Karma
CI platform
Constant improvement

Implementing new features and fixes.

IndustryIT
Team size5
RoleDeveloper
Tasks
  • Requirements analysis
  • Implementation
  • Testing
TechnologiesPHP, JavaScript, Go, Shell scripting, Symfony 2, AngularJS, Docktrine, Swiftmailer, GitHub, BitBucket, GitLab, PHPUnit, Selenium, Behat, Vagrant, Chef
Web application for electronic travel documents
End customer platform for accessing their travel documents online
IndustryTourism
Team size4
RoleDeveloper
Tasks
  • Requirements analysis
  • Concept
  • Implementation
  • Testing
  • Consulting
TechnologiesC#, JavaScript, .NET, ASP.NET MVC, SQL Server, MySQL, Git, Microsoft Unit Test Framework
Facto
Web platform for reverse transacting life insurances

Platform for customers, clerks and lawyers for filling the application, document management, calculating the refund sum, evaluating the refund claim and client management.

IndustryInsurance business
Team size15
RoleDeveloper
Tasks
  • Concept
  • Implementation
  • Testing
  • Reviews
  • Consulting
TechnologiesPHP7, JavaScript, Symfony 3, AngularJS, Yarn, GitLab, YouTrack, Docker, Docker Compose, JWT, PHPUnit, Karma
Print system for traveling documents
Smart client application with WinFormsUI
  • Konstant improvement of the application for producing
    • Printed documents
    • eDocuments
    • Bills
  • Implementing
    • Time controlled server based jobs for monitoring and routine tasks
    • Generating Aztec codes for scanning Rail-and-Fly tickets
  • Service and calibrating production printers
  • Server administration
  • Deployment
  • Recruiting
  • Team leading
IndustryTourism
Team size4
RoleDeveloper, admin, team lead
Tasks
  • Requirements analysis
  • Concept
  • Implementation
  • Testing
  • Consulting
TechnologiesC#, JavaScript, .NET, WinForms, SQL Server, MySQL, Git, Microsoft Unit Test Framework