Recommended expert

Ulrich Cech

Java-Architekt/Entwickler – Freelancer

Ulrich Cech
Ratzeburg, Deutschland

Erfahrungen

Jan. 2024 - Bis heute
2 Jahren 1 Monate

Java-Architekt/Entwickler – Freelancer

DHL/DP – Rentenservice

  • Implementierung eines Java-Services (Deamon) im Rahmen der automatisierten Verarbeitung von Sterbemitteilungen

  • Eingesetzte Technologien: Java17, SpringBoot, Hexagonale Architektur, REST-API, Oracle, Maven, SonarQube, Findbugs, Checkstyle

Okt. 2023 - Bis heute
2 Jahren 4 Monaten

Java-Architekt/Entwickler – ANÜ

DB Fernverkehr AG

  • Weiterentwicklung der Ticket-Buchungsstrecke, Datenbank-Optimierungen

  • Eingesetzte Technologien: Java17, SpringBoot, Microservice-Architektur, REST-API, OpenAPI, PostgreSQL, Docker + Kubernetes, AWS-Umgebung, Gitlab-CI, Maven, SonarQube, Findbugs, Checkstyle, OWASP + Trivy, Whitesource, Renovate-Bot

Aug. 2021 - Aug. 2023
2 Jahren 1 Monate

Berater/Java-Architekt – Freelancer

mecom - Medien-Communikations-GmbH

  • Diverse IT-Beratungs- und Entwicklungsthemen (Optimierung MongoDB, Security-Themen (DDoS-Abwehr, BSI-Konformität, etc.), Integration von Bean-Validation zur standardisierten Überprüfung, Code-Reviews und Unterstützung bei der Erarbeitung der neuen Architektur für die Warn-Plattform)

  • Eingesetzte Technologien: Java17, Spring-Boot, Microservice-Architektur, REST-API, Swagger-API-Doku, MongoDB, Docker + Kubernetes, Git/Gitlab-CI, Maven, Jenkins-CI, SonarQube, Findbugs, Checkstyle, OWASP + Trivy, JUnit, Mockito, JIRA, Confluence, Scrum

Feb. 2021 - Sept. 2023
2 Jahren 8 Monaten

Interims-CTO, Software-Architekt/Entwickler/DevOPs

Bytecookie UG

  • Komplettes Design und Implementierung der Software-Plattform (80.000 LoC) eines Startups

  • Messaging-System; Bewertungssystem; Empfehlungssystem; eigene Video-Conferencing-Implementierung für 1:1-Videochats und Gruppenräume; komplett automatisierte Build-/Release-Pipelines

  • Eingesetzte Technologien: Java17, JakartaEE 10, REST-API, AWS-Umegbung, PostgreSQL, Maven, JUnit, Mockito, OpenAPI, Sonargraph

Dez. 2019 - Jan. 2022
2 Jahren 2 Monaten

Gründer

pinnwand.online

  • Komplettes Applikationsdesign ("von der Idee bis hin zum fertigen Produkt")

  • Eingesetzte Technologien: JakartaEE 8, Java11, Payara 5/6, EJB/CDI, JPA, JSF, JavaScript, HTML/CSS, Primefaces, PostgreSQL, Gitlab-CI, Docker, Maven, Bitbucket, SonarQube, Findbugs, Checkstyle, OWASP, JUnit, Mockito, PowerMock, Sonargraph, AWS-ECS, Terraform, AWS-Translate, Stripe (Payment-Provider)

Okt. 2019 - März 2023
3 Jahren 6 Monaten

Java-Architekt/Entwickler – Freelancer

LogPay Financial Services GmbH

  • Integration von AmazonPay (Billing Agreement)

  • Integration von Paydirekt (oneClick)

  • Neues UI-Design für Checkout-Seiten

  • Eingesetzte Technologien: JavaEE 7, Java8, Wildfly, EJB/CDI, JPA, JSF, JavaScript, HTML/CSS, MySQL, SVN, AmazonPay-API, Paydirekt-API, Maven, JUnit, Mockito, FindBugs, Checkstyle

Aug. 2019 - Dez. 2023
4 Jahren 5 Monaten

Java-Architekt/Entwickler – Freelancer

Aareal FirstFinancial Solutions AG

  • Weiterentwicklung einer Kautionsverwaltungs-Software nach Firmenübernahme

  • Migration Spring à Spring-Boot

  • Eingesetzte Technologien: Java8, Spring/Spring-Boot, Jetty, JSP, JavaScript, HTML/CSS, Microservice-Architektur, REST-API, MariaDB, Gitlab, Maven, JUnit, Mockito, JIRA, Confluence, FindBugs, Checkstyle, Sonargraph, Scrum

Juni 2018 - Okt. 2020
2 Jahren 5 Monaten

Java-Architekt/Entwickler – Freelancer

Cubic Transportation Systems GmbH

  • Integration von Payment-Service-Providers in Microservice-Architektur

  • Optimierung der Docker-Systemarchitektur/-umgebung

  • Neu-Konzeption des zentralen Kaufprozesses der Internet-Plattform

  • Eingesetzte Technologien: Java11, Spring-Boot, Jetty/Tomcat, Microservice-Architektur, REST-API, Gitlab-CI, Docker, Kubernetes, Maven, JUnit, Mockito, JIRA, Confluence, FindBugs, Checkstyle, Scrum

Mai 2017 - Jan. 2020
2 Jahren 9 Monaten

Gründer Open-Source-Projekt

Lottoritter

  • Komplettes Applikationsdesign ("von der Idee bis hin zum fertigen Produkt")

  • Quellcode auf GitHub verfügbar

  • Eingesetzte Technologien: JavaEE7/8, EJB/CDI, Payara5, REST-API, MongoDB, MongoDB-Morphia, JSF, JavaScript, HTML/CSS, OAuth2, Docker, Maven, JUnit, Mockito, FindBugs, Checkstyle, SonarQube

Sept. 2016 - Mai 2018
1 Jahr 9 Monaten

Architekt und Java-Developer

Deposit Solutions / Dt. Kautionspartner GmbH

  • Funktionale Erweiterung einer Kautionsverwaltungs-Software

  • Konzeption eines kompletten Refactorings der Anwendung

  • Funktionale Erweiterung eines Mieter-Portals

  • Administration des Mieter-Portals auf Amazon AWS

  • Neu-Konzeption und Implementierung eines Microservices für das Routing von Kontobuchungen zwischen verschiedenen Banken und unterschiedlichen Zielsystemen

  • Eingesetzte Technologien: Java7/8, Spring/Spring-Boot, Jetty, DropWizard, JSP, JSF, JavaScript, HTML/CSS, Microservice-Architektur, REST-API, MariaDB, Gitlab, Maven, JUnit, Mockito, FindBugs, Checkstyle, JIRA, Confluence, Amazon AWS, Scrum, OKR

Okt. 2015 - Aug. 2016
11 Monaten

Architekt und Java-Entwickler

bitmanager-media GmbH

  • Einführung von JavaEE 7

  • Konzeption und Implementierung einer JavaEE-Webapplikation für die Ablösung und funktionale Erweiterung eines IT-Systems der Medienbranche

  • Umsetzung von Service-/Change-Requests

  • Eingesetzte Technologien: JavaEE7, JPA/Hibernate, EJB/CDI, JSF, Wildfly, OracleDB, JavaScript, HTML/CSS, Bootstrap, Maven, Git, JUnit, Mockito

Juni 2014 - Sept. 2015
1 Jahr 4 Monaten

Senior Java-Entwickler

dreamIT GmbH

  • Architektur und Implementierung einer B2B-REST-API zur Integration in Partnersysteme

  • Implementierung/Integration von neuen Payment-Providern

  • Weiterentwicklung der vorhandenen Produktplatform

  • Migration von Glassfish 3.1.2 auf Payara 4.1 (JavaEE6 auf JavaEE7)

  • Optimierung des Datenbankzugriffs (MongoDB)

  • Eingesetzte Technologien: JavaEE6/7, Glassfish/Payara, MongoDB, MongoDB-Morphia, JSF, JavaScript, HTML/CSS, Primefaces, Maven, Git, JUnit, Mockito, SonarQube

Juni 2013 - Mai 2014
1 Jahr

Senior Java-Entwickler

Smaato Inc.

  • Architektur und Implementierung eines selbstlernenden Moduls zur mobilen Device-Erkennung anhand des HTTP-UserAgents

  • Implementierung einer MapReduce-Applikation zur Auswertung von openRTB-Auktionen

  • Implementierung einer MapReduce-Applikation zur Auswertung von diversen Logfile-Typen mit anschließendem Import der kalkulierten geschäftsrelevanten Zahlen in eine Visualisierungs-Applikation

  • Eingesetzte Technologien: Java, Spring, Tomcat, Apache Hadoop, Microservice-Architektur, Amazon AWS, Maven, JUnit, Mockito

Nov. 2006 - Mai 2013
6 Jahren 7 Monaten

Senior Java-Entwickler

AEB GmbH

  • Architektur und Implementierung einer zentralen Archivierungssoftware für alle unternehmenseigenen Fachapplikationen

  • Architektur und Implementierung eines SAP-RFC/IDoc-to-WebService-Konverters

  • Architektur und Implementierung einer universell nutzbaren SAP-RFC-Server-Komponente

  • Teilarchitektur und Teilimplementierung einer neuen Kommunikationssoftware für alle unternehmenseigenen Fachanwendungen

  • Eingesetzte Technologien: Java, JBoss, Tomcat, PostgreSQL, Sybase, OracleDB, Hibernate, SOAP-Web-Services, NoSQL, Apache Jackrabbit, Lucene, SAP-JCO

Juli 2003 - Okt. 2006
3 Jahren 4 Monaten

Java-Entwickler

AFI GmbH

  • Architektur und Implementierung einer Web-Applikation als Frontend für fachliche SAP-Workflows

  • Architektur und Implementierung eines zentral verwendeten Moduls zur Kommunikation mit dem Saperion Archivsystem

  • Architektur und Implementierung einer Support-Rechercheapplikation über den kompletten Nachrichtenverkehr mit dem deutschen Zoll

  • Planung und Implementierung einer dateibasierten Load-Balancing/Dispatching-Software für das Rechenzentrum

  • Verantwortlich für die komplette Systemwartung der Zoll-Kommunikation über das Rechenzentrum; Erweiterung der vorhandenen Kommunikationssoftware

  • Eingesetzte Technologien: Java, Tomcat, SunApplicationServer, JSF, Sybase, PostgreSQL, HSQLDB, Hibernate, SAP-JCO, EDIFACT

Fähigkeiten

Sprachen

  • Java
  • Kotlin

Java Technologien

  • Jakartaee
  • Javaee
  • Ejb
  • Cdi
  • Jax-rs
  • Rest
  • Javasecurity (Soteria)
  • Jaxb
  • Jdbc
  • Jsf
  • Jsp
  • Oauth
  • Jndi
  • Rmi
  • Soap
  • Servlets
  • Awt
  • Swing
  • Eclipsercp
  • Applets
  • Networking
  • Java Mail
  • Jai
  • Sap-jco
  • Apache Jackrabbit
  • Lucene
  • Apache Hadoop

Frameworks

  • Jakartaee
  • Javaee
  • Spring
  • Spring-boot
  • Jpa
  • Eclipselink
  • Mongodb-morphia
  • Hibernate
  • Primefaces
  • Springmvc
  • Dropwizard

Ide/java Tools

  • Intellij Idea
  • Netbeans
  • Eclipse
  • Atlassian Tools Suite

Xml/json

  • Jaxp
  • Jsonb/jsonp
  • Jackson
  • Jdom
  • Sax

Architektur-tools

  • Sonargraph

Qualitäts-tools

  • Sonarqube
  • Sonarlint
  • Trivy
  • Junit
  • Mockito
  • Powermock

Datenbanken

  • Mongodb
  • Postgresql
  • Mysql
  • Sybase
  • Oracle

Build-tools

  • Maven
  • Gitlab-ci
  • Bitbucket-ci
  • Hudson/jenkins
  • Teamcity
  • Bamboo
  • Ant

Methoden, Ooa & Ood

  • Domain-driven Design (Ddd)
  • Microservices
  • Hexagonale Architektur
  • Objektorientiertes Softwaredesign
  • Design- And Architektur-patterns
  • Agile Softwareentwicklung
  • Test-getriebene Entwicklung (Junit, Test-first Ansatz)
  • Uml
  • Code-/architektur-reviews
  • Scrum
  • Kanban
  • Okr
  • Xp
  • Ältere Entwicklungsprozess-methoden (Z.b. Wasserfall Mit Pflichten- Und Lastenheft)

Container-plattform

  • Docker
  • Docker-compose
  • Kubernetes

Cloud-plattform

  • Amazon Aws
  • Terraform

Web-entwicklung

  • Html
  • Css
  • Javascript
  • React (Grundlagen)

Web-/anwendungsserver

  • Payara 5/6
  • Glassfish
  • Jboss
  • Wildfly
  • Apache Tomcat
  • Jetty

Mobile Entwicklung

  • Android Kotlin/java
  • Swift (Grundlagen)

Protokolle

  • Http
  • Https
  • Tcp/ip
  • Ftp
  • Openft
  • Sockets

Betriebssysteme

  • Os X
  • Linux
  • Windows

Versionsverwaltung

  • Git
  • Mercurial
  • Subversion
  • Cvs

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2000 - Juni 2003

Akademie für Datenverarbeitung Böblingen

Staatlich geprüfter Informatiker, Abschluss mit Auszeichnung · Informatik · Böblingen, Deutschland · 1.4

Okt. 1994 - Juni 2000

Georg-August-Universität Göttingen

Medizin · Göttingen, Deutschland

Okt. 1987 - Juni 1994

Felix-Klein-Gymnasium

Allgemeine Hochschulreife · Göttingen, Deutschland · 2.0

Zertifikate & Bescheinigungen

Isaqb Cpsa-F Zertifikat

Android Kotlin Developer

Mongodb Certified Developer

Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0

Ibm Internet-Trainer-Ausbildung (Aufbau-Und Spezialkurs)

Ibm Internet-Trainer-Ausbildung (Starterkurs)

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Thomas Jarnot
Thomas Jarnot

Backend-Entwickler, DevOps-Ingenieur

Profil ansehen
Martin Eisengardt
Martin Eisengardt

Software-Entwickler

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Jan Lüders
Jan Lüders

Senior Entwickler

Profil ansehen
Alexander Kapincev
Alexander Kapincev

Senior Fullstack-Entwickler

Profil ansehen
Johannes Erchen
Johannes Erchen

Senior Anwendungsentwickler

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
Werner Keil
Werner Keil

Testkoordinator, Designer und Ingenieur

Profil ansehen
Jan Mönnich
Jan Mönnich

Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF

Profil ansehen
Achille Chimi
Achille Chimi

Backend/Frontend Entwickler

Profil ansehen
Wolfram Rittmeyer
Wolfram Rittmeyer

Backend- und Flutter-App-Entwickler

Profil ansehen
Meik Schindler
Meik Schindler

Freiberuflicher Trainer & Berater

Profil ansehen
Dirk Bolte
Dirk Bolte

Senior Softwareentwickler

Profil ansehen
Niels Majer
Niels Majer

Senior Softwareentwickler

Profil ansehen
Marijn Scholtens
Marijn Scholtens

Senior Softwareentwickler

Profil ansehen
Rainer Bieniek
Rainer Bieniek

Senior Entwickler

Profil ansehen
Jens Rehsack
Jens Rehsack

Technischer Product Owner

Profil ansehen
Slava Schmidt
Slava Schmidt

Senior Technischer Leiter

Profil ansehen
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps- und DevOps-Engineer

Profil ansehen
Robin Sadlo
Robin Sadlo

Senior Cloud- & Backend-Entwickler

Profil ansehen
Fabian Crabus
Fabian Crabus

Kurzprojekt: Umwandlung monokularer Bilder

Profil ansehen
Timur Yalcin
Timur Yalcin

Lead Frontendentwickler | Fullstack Entwickler

Profil ansehen
Markus Glagla
Markus Glagla

Full Stack Entwickler

Profil ansehen
Jürgen Brardt
Jürgen Brardt

Softwareentwickler

Profil ansehen
Rainer Langbehn
Rainer Langbehn

Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler, Senior DevOps Engineer

Profil ansehen
Timon Ringwald
Timon Ringwald

Datenbank Entwickler – Forschungsprojekt – Abrechnung im Gesundheitswesen

Profil ansehen
Andreas Steffan
Andreas Steffan

Lead-Entwickler

Profil ansehen
Nikunjkumar Parmar
Nikunjkumar Parmar

Senior Java Backend Entwickler

Profil ansehen
Daniel Boesswetter
Daniel Boesswetter

Senior Cloud-Berater und Entwickler

Profil ansehen
Stefan Baust
Stefan Baust

Senior Full-Stack-Entwickler / Mitgründer / CTO / Leiter der Entwicklung

Profil ansehen