Microservices, Spring, Spring Boot, Micronaut, Quarkus, Java 4-18, Architecture, Clean Code, Domain Driven Design (DDD), Automated Testing.
Aktualisiert am 07.12.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.12.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring Boot
Microservices
Cloud
Micronaut
Quarkus
Spring
Docker
Unit-Testing
Integration Testing
React
Stripe
Oauth
Oauth 2.0
JWT
Architektur
Architecture
English
fluent
German
native
Spanish
intermediate

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
möglich

Projekte

Projekte

4 Jahre
2020-04 - heute

Design and development of an email marketing automation SaaS

Lead Software Architect Java Quarkus Junit 5 ...
Lead Software Architect

The freelancer leads a remote team of software developers, designers and technical writers in developing an email marketing tool.
Tools & Technologies
• Sales page: Fully responsive html 5, Figma
• Frontend App: React 16.x with React Router and React Hooks
• Backend: Java 15, Quarkus, Junit 5, Hibernate Panache, Jax-RS, Rest-Easy, Json, Jackson, Auth0, JWT/Oauth 2.0, Flyway, PdfBox, Stripe, Docker, Digital Ocean Cloud, Git on GitLab, sonarcloud.io, Intellij IDEA, Postman

Auth0 Flyway Stripe Digital Ocean Cloud GitLab sonarcloud.io Intellij IDEA Postman
Java Quarkus Junit 5 Hibernate Panache Jax-RS Rest-Easy Json Jackson JWT/Oauth 2.0 PdfBox Docker git
maildroppa.com
Remote
4 Jahre 9 Monate
2019-07 - heute

Self-employed software architect

Java/Cloud Freelancer Munich or Remote Java JEE Spring Boot ...
Java/Cloud Freelancer Munich or Remote

The freelancer is one of the top Java experts designing clean, simple, pragmatic software architectures for microservices. He has many years of experience in microservices development. For his clients he mainly uses Spring and Spring Boot but also likes to use modern cloud-native frameworks such as Micronaut or Quarkus. His focus is on the customer and their product. The freelancer supports his customers in delivering stable, highly maintainable software – on time and on budget. To achieve this, the freelancer relies on a detailed requirements analysis as well as a high test coverage with unit and integration tests and static code analysis tools like SonarQube.

Java JEE Spring Boot Micronaut Quarkus Microservices Oauth JWT Docker Json GIT React
8 Monate
2019-08 - 2020-03

Greenfield Development of an online tool for the visualization of insurance data from the healthcare sector.

Software-Developer Java 11 Micronaut Junit 5 ...
Software-Developer

The tool consisted of an Angular Frontend and a Java 11 Backend. The freelancer supported the customer throughout the entire process, from the design of the overall architecture, to the implementation and testing of the Java microservices - both through automated testing with Junit 5, as well as end-to-end testing of the rest interface with Postman.

Tools & Technologies
Java 11, Micronaut, Junit 5, Mockito, Assertj, JPA, H2, Postgres, Flyway, Rest, Json, Lombok, Logback, Docker, Kubernetes, Jenkins, Git on Github, SonarQube, Intellij IDEA, Postman

Flyway Github Jenkins SonarQube Intellij IDEA Postman
Java 11 Micronaut Junit 5 Mockito Assertj JPA H2 Postgres Rest Json Lombok Logback Docker Kubernetes Git
Non-disclosed
Munich
5 Monate
2019-03 - 2019-07

Paid Java Speaker (Developer Advocate)

Principal Product Manager Technical
Principal Product Manager Technical
  • Helped to create the vision for Red Hat's tools and technology and inspiring professional software and systems engineers to solve problems. Led Developer Experience strategies across multiple product teams.

Responsibilities:

  • Creating technical content
  • Speaking at conferences
  • Empowering engineers by delivering hands-on workshops
  • Building partnerships with individuals, companies, and organizations
  • Connecting with other engineers to identify how Red Hat might help them to be even more successful
  • Gathering product feedback that will inform engineering decision-making
  • Supporting engineers on forums, social media, meet-ups and other places
Red Hat GmbH Grasbrunn
5 Jahre 9 Monate
2013-06 - 2019-02

Middleware Soap and Batch Services

SOA Specialist Java 8 Spring 4 Spring Batch ...
SOA Specialist

Responsible for design, development, test and maintenance of distributed, large
scale resilient systems. Backend / Middleware Development - Mostly SOA Webservices and Batch-Jobs


Tools & Technologies
Java 8, Spring 4, Spring Batch, JPA 2.1, Mockito, PowerMock, Junit, Maven, Sonar Qube

Java 8 Spring 4 Spring Batch JPA 2.1 Mockito PowerMock Junit Maven Sonar Qube
Vodafone Kabel Deutschland GmbH, Unterföhring
2 Monate
2013-02 - 2013-03

Loadbalanced Jboss-domain-clustering

Software Architect Jboss AS 7.1 Apache 2.2 Modcluster 1.2 ...
Software Architect
  • Loadbalanced Jboss-domain-clustering in consideration of fulltime availability and full system resilience.
Jboss AS 7.1 Apache 2.2 Modcluster 1.2 Linux MySQL 5 Maven 3.0.4 Hudson 2.x Nexus 2.x
financial.com AG, München
2 Jahre 8 Monate
2010-07 - 2013-02

Processing of nfc/ credit card-transactions

Senior Software Engineer Java SE 6 und SE 7 Java EE 5 Spring 3.1 ...
Senior Software Engineer
  • Processing of nfc/ credit card-transactions in in the six-figure range, in real time as well as in batch operations, in consideration of performance and full reliability. Rest and SOAP based remote communication (B2B and B2C), web frontend extensions, specifying design-, architecture- and implementation-guidelines for the whole development team, interviews with new developers and acting as direct interface to product management.
Java SE 6 und SE 7 Java EE 5 Spring 3.1 Hibernate 3.6 Tapestry 4 SOA (Rest SOAP) Maven 3.0.4 Jenkins 1.5 Nexus Sonar Server Oracle 11 Tomcat 7 Jetty 8/9 Eclipse 4.2 Linux
Wirecard AG, Munich
1 Jahr 1 Monat
2009-06 - 2010-06

Development

Senior Software Developer Java SE 5 und SE 6 Java EE 5 Spring ...
Senior Software Developer
  • Development of the Ul of a SOAP-based stock-market-ordering-proxy, introduction of quality guidelines using Sonar Server, release-management and productive rollout on a tomcat-cluster in consideration of fulltime availability and full system resilience
Java SE 5 und SE 6 Java EE 5 Spring Hibernate Cocoon Liquibase Maven 2+3 Hudson Nexus Sonar Server Eclipse 3.5 Oracle 10 Tomcat 6 Linux SOA (XML; SOAP; Hessian)
abs Fondsplattform, Munich
1 Jahr 11 Monate
2007-06 - 2009-04

Person in charge for SEO and XML local search interface

Frontend Developer Java SE 5 und SE 6 Java EE 5 Spring ...
Frontend Developer
  • Person in charge for SEO and XML local search interface, as used by bing maps. Analysis, design and implementation of a technical concept which increased the number of unique visitors of the local search engine by ten times.
  • Based on my own (freetime) initiative, conversion of all development projects from Maven 1 to Maven 2, inhouse training of all developer colleagues, integration of Hudson and Nexus as the company’s Cl environment Frontend development (Java, HTML, CSS, Ajax) for a local search engine
Java SE 5 und SE 6 Java EE 5 Spring Hibernate SEO JSP + JSTL 1.1 Apache POI HTML CSS Javascript Ajax Maven 1+2 Hudson Nexus Tomcat Linux SOA(XML; JSON)
Searchteq, Munich
8 Monate
2006-08 - 2007-03

Cash Office

Entwickler Frontend, Diplomarbeit 1,3 Java SE 5 Swing JGoodies Framework ...
Entwickler Frontend, Diplomarbeit 1,3
  • Cash Office - The design and implementation of a retail cash management application in a store environment (Java Swing + JGoodies Forms Framework)
Java SE 5 Swing JGoodies Framework SQL MS SQL Tomcat 5.5 Eclipse 3.2
NCR AG, Augsburg
4 Monate
2006-04 - 2006-07

Extensions

Frontend Developer, working student Java SE 5 J2EE 1.4 Struts 1.2 ...
Frontend Developer, working student
  • Extensions for PHP based image database
  • Extensions for an XML Parser
  • Development of an interface for a barcode scanner
Java SE 5 J2EE 1.4 Struts 1.2 PHP 4 XML Maven 1 Apache Tomcat 5.5 DB2 Eclipse 3.1
Innowake GmbH, Ulm
4 Monate
2004-06 - 2004-09

Refactoring

Frontend Developer, Internship Java SE 1.4 J2EE 1.4 Servlets ...
Frontend Developer, Internship
  • Refactoring of a Java CMS
  • JUnit Testing
  • Acceptance Tests with Fitnesse
  • SEO Optimization of a Website
  • Java SE 1.4, J2EE 1.4, Servlets, JSP, SEO, Fit + FitNesse, JBoss, Eclipse 2.1
Java SE 1.4 J2EE 1.4 Servlets JSP SEO Fit + FitNesse JBoss Eclipse 2.1
Digicon Ltd. Brisbane, Australia
3 Monate
2004-04 - 2004-06

Implementation

Frontend Developer, Internship PHP 4 VB.NET SQL ...
Frontend Developer, Internship
  • Implementation of a PHP SMS Module
  • Development of user interfaces with access to a database in VB.Net Database design for MySQL and MS SQL Server
  • PHP 4, VB.NET, SQL, MySQL, Visual Studio, MS SQL Server, Dreamweaver
PHP 4 VB.NET SQL MySQL Visual Studio MS SQL Server Dreamweaver
Site Ezy Ltd., Brisbane, Australia
6 Monate
2002-09 - 2003-02

Java Intern

Frontend Developer, Internship Java SE 1.4 J2EE 1.3 Struts 1.02 ...
Frontend Developer, Internship
  • Development of a Struts-based user interface to simplify queries to an Oracle database for BMW vehicle parts.
Java SE 1.4 J2EE 1.3 Struts 1.02 Tomcat 4.1 JDBC SQL. Oracle Eclipse 2.0
BMW AG, Munich
2 Monate
2001-07 - 2001-08

Technical Editor

Intern
Intern
  • Working as a technical editor, editorial meetings, research for magazine articles, composition of magazine news flashes, Hardware benchmarking
PC Professional Magazine, Munich

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 6 Monate
2001-10 - 2007-03

Computer Science

Diplom(FH), University of Applied Sciences Augsburg
Diplom(FH)
University of Applied Sciences Augsburg

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Microservices Cloud Micronaut Quarkus Spring Docker Unit-Testing Integration Testing React Stripe Oauth Oauth 2.0 JWT Architektur Architecture

Schwerpunkte

Auth0
Docker
Java
Jenkins
JSON
JUnit
JWT
JWT
Kafka
Kubernetes
Maven
Micronaut
Microservices
Mockito
Oauth
Oauth 2.0
Quarkus
REST
Rest
SOAP
SonarQube
Spring
Spring Batch
Spring Boot
TDD
XML

Produkte / Standards / Erfahrungen / Methoden

Auth0
Digital Ocean Cloud
Eclipse 2.1
Flyway
GIT
Github
GitLab
Hibernate Panache
Intellij IDEA
Jackson
Jax-RS
JBoss
Junit 5
JWT/Oauth 2.0
Oauth
PdfBox
Postman
PowerMock
Rest-Easy
SEO
Servlets
Sonar Qube
sonarcloud.io
Stripe
Tomcat 4.1

The freelancer is a well known figure in the Java community. He is one of twenty JCP executive committee (EC) members. The EC has the task of deciding which features will be included in the next Java version. Also, Oracle named him Developer Champion.

 

He is a regular speaker at Java conferences all over the world, such as Oracle Code One San Francisco, JavaZone Oslow and JBCN Conf Barcelona. In 2019, he was listed as an "Ubiquitous Gold Speaker" by Heinz Kabutz.

 

Besides this, he works as a technical reviewer for renowned Java books such as Effective Java, Core Java SE 9 for the Impatient, Java by Comparison or the OCP Java SE 11 Programmer II Study Guide.

 

In 2015, he started a Java blog and YouTube channel that makes Java accessible to passionate developers. There are many advanced tutorials that you can find online, but tutorials with a solid background like this one are rare. Today, the course is also available at freecodecamp.org and received a total of over 2 million views so far. His free ebook "Java for Passionate Developers" was downloaded almost 20.000 times so far.

 

He has become well-known in the Java community, with a total of 75 000 followers across various social media platforms. In 2017, the editorial team at jaxenter.com rated him #13 in their list of the world's top Java influencers.

Aside from this, he is co-lead of the Java User Group Munich, as well as a member of the association of the German Java User Groups e.V. (iJUG) and the German craftsmanship community.

 

The freelancer has worked on various Java-related projects since 2001, mainly in the financial and telecommunications industries. In 2007 he graduated with a degree in computer science from the Augsburg University of Applied Sciences in Germany. In 2008, he successfully completed his Sun Certified Java Programmer certification (SCJP 6.0), of which he is still very proud today.

 

For the freelancer, programming is not just a job, but rather a meaningful, creative craft that he practices every day with joy and passion. Therefore he attaches great importance to the quality of his work. He believes that while programmers can write 'quick and dirty' code, and deceive themselves that they are saving time and money, doing it properly is worth the initial time and effort. The code will then work reliably and consistently, require less maintenance, and prove to be more economical in the long run.

Programmiersprachen

Assertj
Eclipse 2.0
Fit + FitNesse
J2EE 1.3
J2EE 1.4
JakartaEE
Java
1.4-15
Java 11
Java 8
Java EE
Java SE
Java SE 1.4
JEE
JPA
JPA 2.1
JSP
Logback
Lombok
Microprofile
React
React.js
Spring 4
Struts 1.02

Datenbanken

Datenbank Analyse & Design
H2
JDBC
MariaDB
MSQL
MySQL 5
Oracle 12c
PL/SQL
Postgres
PostgreSQL
SQL. Oracle

Branchen

Branchen

  • Finanzen
  • Telekommunikation
  • Internet
  • Automobil
  • Retail

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
möglich

Projekte

Projekte

4 Jahre
2020-04 - heute

Design and development of an email marketing automation SaaS

Lead Software Architect Java Quarkus Junit 5 ...
Lead Software Architect

The freelancer leads a remote team of software developers, designers and technical writers in developing an email marketing tool.
Tools & Technologies
• Sales page: Fully responsive html 5, Figma
• Frontend App: React 16.x with React Router and React Hooks
• Backend: Java 15, Quarkus, Junit 5, Hibernate Panache, Jax-RS, Rest-Easy, Json, Jackson, Auth0, JWT/Oauth 2.0, Flyway, PdfBox, Stripe, Docker, Digital Ocean Cloud, Git on GitLab, sonarcloud.io, Intellij IDEA, Postman

Auth0 Flyway Stripe Digital Ocean Cloud GitLab sonarcloud.io Intellij IDEA Postman
Java Quarkus Junit 5 Hibernate Panache Jax-RS Rest-Easy Json Jackson JWT/Oauth 2.0 PdfBox Docker git
maildroppa.com
Remote
4 Jahre 9 Monate
2019-07 - heute

Self-employed software architect

Java/Cloud Freelancer Munich or Remote Java JEE Spring Boot ...
Java/Cloud Freelancer Munich or Remote

The freelancer is one of the top Java experts designing clean, simple, pragmatic software architectures for microservices. He has many years of experience in microservices development. For his clients he mainly uses Spring and Spring Boot but also likes to use modern cloud-native frameworks such as Micronaut or Quarkus. His focus is on the customer and their product. The freelancer supports his customers in delivering stable, highly maintainable software – on time and on budget. To achieve this, the freelancer relies on a detailed requirements analysis as well as a high test coverage with unit and integration tests and static code analysis tools like SonarQube.

Java JEE Spring Boot Micronaut Quarkus Microservices Oauth JWT Docker Json GIT React
8 Monate
2019-08 - 2020-03

Greenfield Development of an online tool for the visualization of insurance data from the healthcare sector.

Software-Developer Java 11 Micronaut Junit 5 ...
Software-Developer

The tool consisted of an Angular Frontend and a Java 11 Backend. The freelancer supported the customer throughout the entire process, from the design of the overall architecture, to the implementation and testing of the Java microservices - both through automated testing with Junit 5, as well as end-to-end testing of the rest interface with Postman.

Tools & Technologies
Java 11, Micronaut, Junit 5, Mockito, Assertj, JPA, H2, Postgres, Flyway, Rest, Json, Lombok, Logback, Docker, Kubernetes, Jenkins, Git on Github, SonarQube, Intellij IDEA, Postman

Flyway Github Jenkins SonarQube Intellij IDEA Postman
Java 11 Micronaut Junit 5 Mockito Assertj JPA H2 Postgres Rest Json Lombok Logback Docker Kubernetes Git
Non-disclosed
Munich
5 Monate
2019-03 - 2019-07

Paid Java Speaker (Developer Advocate)

Principal Product Manager Technical
Principal Product Manager Technical
  • Helped to create the vision for Red Hat's tools and technology and inspiring professional software and systems engineers to solve problems. Led Developer Experience strategies across multiple product teams.

Responsibilities:

  • Creating technical content
  • Speaking at conferences
  • Empowering engineers by delivering hands-on workshops
  • Building partnerships with individuals, companies, and organizations
  • Connecting with other engineers to identify how Red Hat might help them to be even more successful
  • Gathering product feedback that will inform engineering decision-making
  • Supporting engineers on forums, social media, meet-ups and other places
Red Hat GmbH Grasbrunn
5 Jahre 9 Monate
2013-06 - 2019-02

Middleware Soap and Batch Services

SOA Specialist Java 8 Spring 4 Spring Batch ...
SOA Specialist

Responsible for design, development, test and maintenance of distributed, large
scale resilient systems. Backend / Middleware Development - Mostly SOA Webservices and Batch-Jobs


Tools & Technologies
Java 8, Spring 4, Spring Batch, JPA 2.1, Mockito, PowerMock, Junit, Maven, Sonar Qube

Java 8 Spring 4 Spring Batch JPA 2.1 Mockito PowerMock Junit Maven Sonar Qube
Vodafone Kabel Deutschland GmbH, Unterföhring
2 Monate
2013-02 - 2013-03

Loadbalanced Jboss-domain-clustering

Software Architect Jboss AS 7.1 Apache 2.2 Modcluster 1.2 ...
Software Architect
  • Loadbalanced Jboss-domain-clustering in consideration of fulltime availability and full system resilience.
Jboss AS 7.1 Apache 2.2 Modcluster 1.2 Linux MySQL 5 Maven 3.0.4 Hudson 2.x Nexus 2.x
financial.com AG, München
2 Jahre 8 Monate
2010-07 - 2013-02

Processing of nfc/ credit card-transactions

Senior Software Engineer Java SE 6 und SE 7 Java EE 5 Spring 3.1 ...
Senior Software Engineer
  • Processing of nfc/ credit card-transactions in in the six-figure range, in real time as well as in batch operations, in consideration of performance and full reliability. Rest and SOAP based remote communication (B2B and B2C), web frontend extensions, specifying design-, architecture- and implementation-guidelines for the whole development team, interviews with new developers and acting as direct interface to product management.
Java SE 6 und SE 7 Java EE 5 Spring 3.1 Hibernate 3.6 Tapestry 4 SOA (Rest SOAP) Maven 3.0.4 Jenkins 1.5 Nexus Sonar Server Oracle 11 Tomcat 7 Jetty 8/9 Eclipse 4.2 Linux
Wirecard AG, Munich
1 Jahr 1 Monat
2009-06 - 2010-06

Development

Senior Software Developer Java SE 5 und SE 6 Java EE 5 Spring ...
Senior Software Developer
  • Development of the Ul of a SOAP-based stock-market-ordering-proxy, introduction of quality guidelines using Sonar Server, release-management and productive rollout on a tomcat-cluster in consideration of fulltime availability and full system resilience
Java SE 5 und SE 6 Java EE 5 Spring Hibernate Cocoon Liquibase Maven 2+3 Hudson Nexus Sonar Server Eclipse 3.5 Oracle 10 Tomcat 6 Linux SOA (XML; SOAP; Hessian)
abs Fondsplattform, Munich
1 Jahr 11 Monate
2007-06 - 2009-04

Person in charge for SEO and XML local search interface

Frontend Developer Java SE 5 und SE 6 Java EE 5 Spring ...
Frontend Developer
  • Person in charge for SEO and XML local search interface, as used by bing maps. Analysis, design and implementation of a technical concept which increased the number of unique visitors of the local search engine by ten times.
  • Based on my own (freetime) initiative, conversion of all development projects from Maven 1 to Maven 2, inhouse training of all developer colleagues, integration of Hudson and Nexus as the company’s Cl environment Frontend development (Java, HTML, CSS, Ajax) for a local search engine
Java SE 5 und SE 6 Java EE 5 Spring Hibernate SEO JSP + JSTL 1.1 Apache POI HTML CSS Javascript Ajax Maven 1+2 Hudson Nexus Tomcat Linux SOA(XML; JSON)
Searchteq, Munich
8 Monate
2006-08 - 2007-03

Cash Office

Entwickler Frontend, Diplomarbeit 1,3 Java SE 5 Swing JGoodies Framework ...
Entwickler Frontend, Diplomarbeit 1,3
  • Cash Office - The design and implementation of a retail cash management application in a store environment (Java Swing + JGoodies Forms Framework)
Java SE 5 Swing JGoodies Framework SQL MS SQL Tomcat 5.5 Eclipse 3.2
NCR AG, Augsburg
4 Monate
2006-04 - 2006-07

Extensions

Frontend Developer, working student Java SE 5 J2EE 1.4 Struts 1.2 ...
Frontend Developer, working student
  • Extensions for PHP based image database
  • Extensions for an XML Parser
  • Development of an interface for a barcode scanner
Java SE 5 J2EE 1.4 Struts 1.2 PHP 4 XML Maven 1 Apache Tomcat 5.5 DB2 Eclipse 3.1
Innowake GmbH, Ulm
4 Monate
2004-06 - 2004-09

Refactoring

Frontend Developer, Internship Java SE 1.4 J2EE 1.4 Servlets ...
Frontend Developer, Internship
  • Refactoring of a Java CMS
  • JUnit Testing
  • Acceptance Tests with Fitnesse
  • SEO Optimization of a Website
  • Java SE 1.4, J2EE 1.4, Servlets, JSP, SEO, Fit + FitNesse, JBoss, Eclipse 2.1
Java SE 1.4 J2EE 1.4 Servlets JSP SEO Fit + FitNesse JBoss Eclipse 2.1
Digicon Ltd. Brisbane, Australia
3 Monate
2004-04 - 2004-06

Implementation

Frontend Developer, Internship PHP 4 VB.NET SQL ...
Frontend Developer, Internship
  • Implementation of a PHP SMS Module
  • Development of user interfaces with access to a database in VB.Net Database design for MySQL and MS SQL Server
  • PHP 4, VB.NET, SQL, MySQL, Visual Studio, MS SQL Server, Dreamweaver
PHP 4 VB.NET SQL MySQL Visual Studio MS SQL Server Dreamweaver
Site Ezy Ltd., Brisbane, Australia
6 Monate
2002-09 - 2003-02

Java Intern

Frontend Developer, Internship Java SE 1.4 J2EE 1.3 Struts 1.02 ...
Frontend Developer, Internship
  • Development of a Struts-based user interface to simplify queries to an Oracle database for BMW vehicle parts.
Java SE 1.4 J2EE 1.3 Struts 1.02 Tomcat 4.1 JDBC SQL. Oracle Eclipse 2.0
BMW AG, Munich
2 Monate
2001-07 - 2001-08

Technical Editor

Intern
Intern
  • Working as a technical editor, editorial meetings, research for magazine articles, composition of magazine news flashes, Hardware benchmarking
PC Professional Magazine, Munich

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 6 Monate
2001-10 - 2007-03

Computer Science

Diplom(FH), University of Applied Sciences Augsburg
Diplom(FH)
University of Applied Sciences Augsburg

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Microservices Cloud Micronaut Quarkus Spring Docker Unit-Testing Integration Testing React Stripe Oauth Oauth 2.0 JWT Architektur Architecture

Schwerpunkte

Auth0
Docker
Java
Jenkins
JSON
JUnit
JWT
JWT
Kafka
Kubernetes
Maven
Micronaut
Microservices
Mockito
Oauth
Oauth 2.0
Quarkus
REST
Rest
SOAP
SonarQube
Spring
Spring Batch
Spring Boot
TDD
XML

Produkte / Standards / Erfahrungen / Methoden

Auth0
Digital Ocean Cloud
Eclipse 2.1
Flyway
GIT
Github
GitLab
Hibernate Panache
Intellij IDEA
Jackson
Jax-RS
JBoss
Junit 5
JWT/Oauth 2.0
Oauth
PdfBox
Postman
PowerMock
Rest-Easy
SEO
Servlets
Sonar Qube
sonarcloud.io
Stripe
Tomcat 4.1

The freelancer is a well known figure in the Java community. He is one of twenty JCP executive committee (EC) members. The EC has the task of deciding which features will be included in the next Java version. Also, Oracle named him Developer Champion.

 

He is a regular speaker at Java conferences all over the world, such as Oracle Code One San Francisco, JavaZone Oslow and JBCN Conf Barcelona. In 2019, he was listed as an "Ubiquitous Gold Speaker" by Heinz Kabutz.

 

Besides this, he works as a technical reviewer for renowned Java books such as Effective Java, Core Java SE 9 for the Impatient, Java by Comparison or the OCP Java SE 11 Programmer II Study Guide.

 

In 2015, he started a Java blog and YouTube channel that makes Java accessible to passionate developers. There are many advanced tutorials that you can find online, but tutorials with a solid background like this one are rare. Today, the course is also available at freecodecamp.org and received a total of over 2 million views so far. His free ebook "Java for Passionate Developers" was downloaded almost 20.000 times so far.

 

He has become well-known in the Java community, with a total of 75 000 followers across various social media platforms. In 2017, the editorial team at jaxenter.com rated him #13 in their list of the world's top Java influencers.

Aside from this, he is co-lead of the Java User Group Munich, as well as a member of the association of the German Java User Groups e.V. (iJUG) and the German craftsmanship community.

 

The freelancer has worked on various Java-related projects since 2001, mainly in the financial and telecommunications industries. In 2007 he graduated with a degree in computer science from the Augsburg University of Applied Sciences in Germany. In 2008, he successfully completed his Sun Certified Java Programmer certification (SCJP 6.0), of which he is still very proud today.

 

For the freelancer, programming is not just a job, but rather a meaningful, creative craft that he practices every day with joy and passion. Therefore he attaches great importance to the quality of his work. He believes that while programmers can write 'quick and dirty' code, and deceive themselves that they are saving time and money, doing it properly is worth the initial time and effort. The code will then work reliably and consistently, require less maintenance, and prove to be more economical in the long run.

Programmiersprachen

Assertj
Eclipse 2.0
Fit + FitNesse
J2EE 1.3
J2EE 1.4
JakartaEE
Java
1.4-15
Java 11
Java 8
Java EE
Java SE
Java SE 1.4
JEE
JPA
JPA 2.1
JSP
Logback
Lombok
Microprofile
React
React.js
Spring 4
Struts 1.02

Datenbanken

Datenbank Analyse & Design
H2
JDBC
MariaDB
MSQL
MySQL 5
Oracle 12c
PL/SQL
Postgres
PostgreSQL
SQL. Oracle

Branchen

Branchen

  • Finanzen
  • Telekommunikation
  • Internet
  • Automobil
  • Retail

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.