Ulrich Cech

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

Ulrich Cech
Ratzeburg, Germany

Erfahrungen

Jan. 2024 - Bis heute
1 Jahr 2 Monaten

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

Okt. 2023 - Bis heute
1 Jahr 5 Monaten

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 Jahren 1 Monate

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 - 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

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

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

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

Mai 2017 - Jan. 2020
2 Jahren 9 Monaten

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

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-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

Juni 2014 - Sept. 2015
1 Jahr 4 Monaten

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

Juni 2013 - Mai 2014
1 Jahr

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 - Mai 2013
6 Jahren 7 Monaten

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

Juli 2003 - Okt. 2006
3 Jahren 4 Monaten

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

Zusammenfassung

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.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2000 - Juni 2003

Akademie für Datenverarbeitung Böblingen

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

Okt. 1994 - Juni 2000

Georg-August-Universität Göttingen

Medizin · Göttingen, Germany

Okt. 1987 - Juni 1994

Felix-Klein-Gymnasium

Allgemeine Hochschulreife · Göttingen, Germany · 2.0

Zertifikate & Bescheinigungen

Isaqb Cpsa-F

MongoDB Certified Developer

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