Ulrich Cech

Java-Enterprise Architekt / Software-Engineer (iSAQB-certified), IT-Berater

Ulrich Cech
Ratzeburg, Germany

Experience

Jan 2024 - Present
1 year 2 months

Java-Architekt/Entwickler

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

Oct 2023 - Present
1 year 5 months

Java-Architekt/Entwickler

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 years 1 month

Berater/Java-Architekt

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 - Sep 2023
2 years 8 months

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

Dec 2019 - Jan 2022
2 years 2 months

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)

Oct 2019 - Mar 2023
3 years 6 months

Java-Architekt/Entwickler

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 - Dec 2023
4 years 5 months

Java-Architekt/Entwickler

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

Jun 2018 - Oct 2020
2 years 5 months

Java-Architekt/Entwickler

Cubic Transportation Systems GmbH

  • Integration von Payment-Service-Providers in Microservice-Architektur
  • Optimierung der Docker-Systemarchitektur/-umgebung
  • Neu-Konzeption des zentralen Kaufprozesses der Internet-Platform

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

May 2017 - Jan 2020
2 years 9 months

Gründer

Lottoritter

  • Komplettes Applikationsdesign ("von der Idee bis hin zum fertigen Produkt")
  • SourceCode verfügbar auf Github: [link]

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

Sep 2016 - May 2018
1 year 9 months

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

Oct 2015 - Aug 2016
11 months

Architekt und Java-Developer

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, Pflichten-/Lastenheft-Prozess

Jun 2014 - Sep 2015
1 year 4 months

Senior Java-Developer

dreamIT GmbH Hamburg

  • 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, FindBugs, Checkstyle, JIRA, Confluence, Scrum

Jun 2013 - May 2014
1 year

Senior Java-Developer

Smaato Inc. Hamburg

  • 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, hoch-skalierbare "Microservice"-Architektur, Amazon AWS, Maven, JUnit, Mockito, FindBugs, JIRA, Confluence, Scrum

Nov 2006 - May 2013
6 years 7 months

Senior Java-Developer

AEB GmbH Stuttgart/Lübeck

  • 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, Fast LTA Cubes, SAP-JCO, SAP-RFC-Server-API, JavaServiceWrapper, EclipseRCP-GUI, openFT-API, RMI, EDIFACT, teilweise Code-Generierung aus UML-Diagrammen

Jul 2003 - Oct 2006
3 years 4 months

Java-Developer

AFI GmbH Stuttgart

  • 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 (Hardware/Software) der Zoll-Kommunikation über das Rechenzentrum; Erweiterung der vorhandenen Kommunikationssoftware

Eingesetzte Technologien: Java, Tomcat, SunApplicationServer, JSF, Sybase, PostgreSQL, HSQLDB, Hibernate, SAP-JCO, SAP-RFC-Server-API, JavaServiceWrapper, Java Advanced Imaging API, JDOM, EDIFACT, Java-Swing UI

Summary

Mein Name ist Ulrich Cech, und ich bringe eine umfangreiche Erfahrung von über 21 Jahren in Architektur und Softwareentwicklung, mit einem besonderen Fokus auf Java-basierte Anwendungen (JakartaEE, SpringBoot). Als zertifizierter iSAQB Software-Architekt besitze ich tiefgreifendes Wissen in der Gestaltung, Entwicklung und Optimierung komplexer Systemarchitekturen, was mir ermöglicht, effiziente und skalierbare Lösungen zu entwerfen, die den Geschäftszielen und technologischen Anforderungen gerecht werden. Neben meiner technischen Expertise biete ich auch Beratungsdienste im IT-Bereich an, wodurch ich Unternehmen unterstütze, ihre Technologiestrategien zu schärfen, Innovationspotenziale zu identifizieren und digitale Transformationen erfolgreich umzusetzen. Durch meine analytische Denkweise und methodische Arbeitsweise entwickle ich maßgeschneiderte Lösungen, die nicht nur die aktuelle IT-Landschaft verbessern, sondern auch langfristigen Unternehmenserfolg sicherstellen. Meine Kommunikationsfähigkeiten und mein Engagement für kontinuierliche Weiterbildung halten mich auf dem neuesten Stand der Technologie und Branchentrends, was mir erlaubt, führende Praktiken in die Projekte, an denen ich arbeite, zu integrieren. Ich freue mich darauf, mein Wissen und meine Fähigkeiten in Ihr Unternehmen einzubringen, um gemeinsam innovative und nachhaltige IT-Lösungen zu entwickeln.

Languages

German
Native
English
Advanced

Education

Oct 2000 - Jun 2003

Akademie für Datenverarbeitung Böblingen

staatlich geprüfter Informatiker · Informatik · Böblingen, Germany · 1.4

Oct 1994 - Jun 2000

Georg-August-Universität Göttingen

Medizin · Göttingen, Germany

Oct 1987 - Jun 1994

Felix-Klein-Gymnasium

Allgemeine Hochschulreife · Göttingen, Germany · 2.0

Certifications & licenses

Isaqb Cpsa-F

MongoDB Certified Developer

Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0