Ulrich Cech
Java-Architekt/Entwickler – Freelancer
Erfahrungen
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
Ausbildung
Akademie für Datenverarbeitung Böblingen
Staatlich geprüfter Informatiker, Abschluss mit Auszeichnung · Informatik · Böblingen, Deutschland · 1.4
Georg-August-Universität Göttingen
Medizin · Göttingen, Deutschland
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)
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.