About Me

My favorite is backend and microservice development in Java with Spring Boot but lately I prefer Micronaut. I also did wrapping of native libraries for Java with SWIG and JNI. Through my work as a paramedic I can work independently and bring a high level of cooperation and reliability to your team. My curiosity keeps me on the latest trends in development and on the cutting edge of technology, I really enjoy learning new things and incorporating them into my work.

Contact Details

Michael Maenz
München Schwabing
michael[at]mae.nz

Education

Professional School for Computer Science

Computer science assistant diploma and high school diploma June 2000

Learning C and the basic assembler, using databases and SQL, web-development with html and css, fundamentals of electronics and automation as well as using Linux and Windows.

University of Applied Science

Computer science - no degree March 2004

Fundamentals of math, electronics, physics. Practical technical and theoretical computer science as well as algorithms, logic and programming languages.

Professional School for Paramedics

Paramedic diploma June 2006

Advanced cardiovasculary life support, anatomy and physiology of human body, cases of illnesses and their pathophysiology, treatment of serious injuries and illnesses, pharmacology, law and legal bases, social interaction in extreme situation and stress management.

Work

iCONTEN GmbH

Software Developer March 2016 - Oktober 2022

Automated generation of technical machine flowchart SVGs with Java, loading and converting STEP files in Java backend and displaying in frontend application with angular and THREE.js, SWIG C++ wrapper and controller to Java SWT for OpenCASCADE V3d_Viewer, SWIG C++ wrapper for latest Chromium to Java SWT using Chromium Embedded Framework.

Red Cross

Paramedic March 2007 - Present, since 2016 part-time

I am responsible for the health of my patients, assess and treat serious illnesses, stabilize and transport them to hospital using advanced capabilities.

Skills

  • Java
  • Spring Boot
  • Eclipse SWT
  • TypeScript, Angular and THREE.js
  • C++
  • Chromium Embedded Framework
  • Open CASCADE
  • Toolbox with Git, Docker (KIND), Jenkins and SWIG
  • SQL with MySQL and Postgres
  • English
  • French

Spare time

I love traveling - getting to know foreign cultures, curious about new food and to go beyond my comfort zone. I especially like the arabic region and had been to tunisia and morocco several times, thats why I lately started learning the arabic language.

I like cryptocurrencies, I'm a bit impressed and fascinated by the idea and technology thats driving this industry. I do some trading on my own and as a side project I am experimenting with different kinds of automation of trading strategies for cryptocurrencies.

Oh you made it till the end - let me tell you my story!

In the beginning of the 90's when I was 11 I started to get interest in computers and programming when my parents bought their first computer, a Intel Pentium 75Mhz with 32MB of RAM and a whopping 500mb hard-drive that came with MS DOS and QBasic plus its rudimentary documentation.

With that I started to build a visual program starter for the most used programs.

I didn't know about compilers that time but both my parents worked at the university and my father had a colleague at the IT administration department where he sent me with my code on a floppy to make it an executable (they had a license for PowerBasic).

For my 13 birthday I got a cd-rom drive for the PC with a Turbo Pascal 6.0 CD and I switched to Pascal. My mother worked as a librarian, they had free internet and after school I searched for answers and programming tips on the internet.

The library also got a book with Borland Delphi which is Object-Pascal for writing Windows '95 applications with GUI. From that I switched to Borland C++ Builder and got my hands on MS Visual Studio 5.0.

I first got in touch with Java in 1998 when I had a 1 month intership for professional school at a local software development company called Intershop Communications which had been extended to 1 1/2 years with my first pay for code!

In 2000 I started my community service as an ambulance driver which was very exciting for me.

2002 I went to the university of applied science to study computer science but later decided to go for the medical field to become a paramedic.

Since 2007 I am working as a paramedic. I never lost interest in software development, did mostly hobby projects and by the time wanted to work more and more as a software developer when in 2016 I secured a job at iConten GmbH.

michael@mae.nz