Recommended expert
Timo Külbel
Senior Fullstack Entwickler
Erfahrungen
Jan. 2025 - Bis heute
1 Jahr 1 MonateSenior Fullstack Entwickler
- Lead Developer / TechLead in einem großen Bankenverbund zur kompletten Neuentwicklung der Zahlungsverkehrssysteme
- Umbau des Zahlungsverkehrs im Streamprocessing
- Entwicklung und Konzeption des Streamprocessing des Auslandszahlungsverkehrs auf Basis von Kafka und Kafka Streams
- Entwicklung unterschiedlicher Inputformate für den Fachbereich mittels Drools Regeln zur dynamischen Anpassung von Validierungsregeln
- Evaluation und Vergleich verschiedener Public Cloud Anbieter hinsichtlich angebotener Datenbanken
- Technologien & Tools: Java 21, Kotlin, Spring Boot, Kafka, Kubernetes, Azure, TDD, JEE, REST, Angular, Spark, Google Cloud, SCDF, PostgreSQL, Drools, Git, S3, MongoDB
Mai 2024 - Nov. 2024
7 MonatenSenior Fullstack-Developer
- Entwicklung und Betreuung einer Schadensapplikation auf Basis des Faktorzehn Claimsystems mit Java, Spring Boot und Vaadin
- Entwicklung von Geschäftsprozessen mittels Camunda
- Entwicklung asynchroner Datenschnittstellen zu beteiligten Systemen mittels Azure Service Bus
- Entwicklung von Grafana Dashboards zur Produktionsüberwachung
- Rolle als Product Owner und Datenschutzbeauftragter
- Teamgröße: 12
- Technologien & Tools: Java 17, Spring Boot, Vaadin, Azure, ArgoCD, Kubernetes, PostgreSQL, Camunda, Git, Faktorzehn, AzureServiceBus, Grafana, Octane
Mai 2023 - Dez. 2023
8 MonatenTeam Lead Datenmigration
- Technical Product Owner für Datenmigrationstickets
- Unterstützung von Management, Fachkonzeption und Business API Analyse bei fachlichen und technischen Architekturfragen
- Erstellung der Datenmigrationsarchitektur für zwei Applikationen
- Entwicklung und Betreuung mehrerer Backendtools zur Datenmigration mittels Spring Boot, Kotlin und Oracle
- Lead Developer für ein 12-köpfiges Entwicklungsteam
- Teamgröße: 15
- Technologien & Tools: Kotlin, Spring Boot, Oracle, Azure, Kotlin Exposed, Azure DevOps, Git, Jira
Nov. 2022 - Juni 2024
1 Jahr 8 MonatenSenior Backend Entwickler und Data Engineering
- Entwicklung und Betreuung von Backendapplikationen mittels Spring Boot, Spring WebFlux und Kotlin
- Entwicklung von Data Pipelines mittels Spark und Scala
- Optimierung analytischer Suchanfragen und Volltextsuchen
- Entwicklung und Betreuung der Datenworkflows mittels ArgoCD
- CI/CD mittels Azure DevOps
- Teamgröße: 6
- Technologien & Tools: Kotlin, Spring Boot, Spring WebFlux, Azure, CosmosDB, Azure Search, ArgoCD, Databricks, Apache Spark, Scala, Azure DevOps, Git
Mai 2022 - Nov. 2022
7 MonatenSenior Software Entwickler
- Migration eines C++-basierten CORBA-Zahlverfahrens für Arbeitslosengeld (ca. 15 Mrd. € jährliche Auszahlung) auf Java EE 7
- Programmierung von Backend-Anwendungen, Microservices und REST-Services mit Java EE 7 APIs (EJB, JPA, JAX-RS, CDI)
- Anwendung komplexer Build-Prozesse (Maven, Git, Stash, Jenkins)
- Debuggen, Profiling, Test, Integration und Dokumentation migrierter Softwarekomponenten
- Teamgröße: 14
- Technologien & Tools: Java EE 7, EJB, JTA, JAXB, JAX-RS, JPA, CDI, Bean Validation, Interceptors, Managed Beans, Microservices, REST, Maven, Git, Jenkins, Mockito, Wiremock, Gatling
März 2021 - Jan. 2022
11 MonatenLead Backend-Entwickler
- Entwicklung der Backendkomponente für ein soziales Netzwerk eines nachhaltigen Handyherstellers
- Anbindung des Systems an Keycloak
- Entwicklung der Backoffice-GUI des sozialen Netzwerks
- Planung der Architektur zur Erweiterung und Weiterentwicklung der Anwendung
- Teamgröße: 12
- Technologien & Tools: JHipster, Kotlin, Spring Boot, Angular, Keycloak, HATEOAS
Nov. 2019 - März 2022
2 Jahren 5 MonatenFullstack-Entwickler und Product Owner
- Aufbau einer voll digitalen Antragsstrecke einer Leasinggesellschaft und Integration in Marktplätze
- Betreuung und Weiterentwicklung der digitalen Antragsstrecke
- Konzeption und Entwicklung einer Leasing- und Gebrauchtwagenangebotsplattform
- Entwicklung diverser Schnittstellen zu externen und internen Partnern
- Frontendentwicklung der Leasingkonfigurationsstrecke
- Product Owner für Gebrauchtwagenleasing
- Teamgröße: 15
- Technologien & Tools: Kotlin, Kubernetes, Azure, MongoDB (Cosmos), React, NATS, Redis, Camunda
Mai 2019 - Nov. 2019
7 MonatenTechnischer Teamlead
- Konzeption, Entwicklung und Betrieb eines Pricing-Microservices
- Pflege von User Stories im Jira
- Entwicklung der Backend-Pricinglogik
- Entwicklung von Caching-Strategien
- Teamgröße: 4
- Technologien & Tools: Java, Kubernetes, Azure, MongoDB, Redis
Okt. 2018 - Apr. 2019
7 MonatenSenior Software Entwickler
- Weiterentwicklung einer Benachrichtigungskomponente für Kundenmails in einem Hochlastszenario
- Neuentwicklung einer Pushnachrichten-Komponente
- Durchführung von DevOps-Tätigkeiten: CI/CD, Code-, Versions- und Releasemanagement
- Teamgröße: 8
- Technologien & Tools: Java, OpenShift, Google Firebase, JMS, ActiveMQ, Oracle
Apr. 2018 - Sept. 2018
6 MonatenSenior Software Entwickler
- Neuentwicklung eines Paketshopfinders mit Microservices
- Erstellung automatischer Lasttests des Paketshopfinders mit Gatling
- DevOps-Tätigkeiten im Rahmen von OpenShift
- Entwicklung im Test Driven Development
- Teamgröße: 3
- Technologien & Tools: Kotlin, OpenShift, Spring Boot, MongoDB, Grafana, Gatling
Jan. 2018 - Bis heute
8 Jahren 1 MonateFreiberuflicher Entwickler
- Entwicklung diverser Verwaltungstools für mittelständische Unternehmen (z. B. Backend für Buchungsplattform Onlinemassage, ERP für Sanitärunternehmen, Lagerverwaltungssystem für Umzugsunternehmen)
- Entwicklung eines ERP-Systems zur Multichannel-Belieferung für DIY- und Textilhandel mit API-Anbindung an Shopify, Etsy und Amazon sowie Mailanbindung per SendGrid
- Technologien & Tools: JHipster, Kotlin, Spring Boot, Angular, Keycloak, PostgreSQL, Neo4J, DuckDB, GraphQL
Apr. 2013 - März 2018
5 JahrenLead-Entwickler und Java-Architekt
- Anpassung und Weiterentwicklung einer Fuhrparkmanagementsoftware für den Aufbau einer Fuhrparkmanagementservicegesellschaft
- Stellvertretender Entwicklungsleiter beim Softwaredienstleister
- Technischer Projektleiter für den Kunden
- Lead-Entwickler eines Sprintteams
- Sicherheits- und Datenschutzbeauftragter
- Verantwortlich für Schnittstellenentwicklung (SOAP, REST), Reporting und Geschäftsdrucke
- Weiterentwicklung, Bugfixing und FullService-Kalkulationen
- Fachliche Konzeption Abrechnung Travelmanagement
- Teamgröße: 7
- Technologien & Tools: Java, Struts, Hibernate, Oracle, BIRT, SOAP, REST
Juni 2011 - März 2013
1 Jahr 10 MonatenSenior-Entwickler
- Anpassung und Weiterentwicklung einer Schadenmanagementsoftware für Kfz-B2B Versicherung
- Technische Projektleitung für den Kunden
- Verantwortlich für Schnittstellenentwicklung (SOAP, REST)
- Teamgröße: 3
- Technologien & Tools: Java, Struts, Hibernate, Oracle, BIRT, SOAP
Jan. 2010 - Mai 2011
1 Jahr 5 MonatenSenior-Entwickler
- Internationaler Rollout einer Fuhrparkmanagementlösung in 26 Länder
- Entwicklung diverser Rechnungsimporter und länderspezifischer Anpassungen bei der Rechnungsverarbeitung
- Erstellung von CI/CD Buildprozessen
- Entwicklung im Test Driven Development
- Teamgröße: 6
- Technologien & Tools: Java, Struts, Hibernate, Oracle, BIRT
Juli 2009 - Dez. 2009
6 MonatenJava-Entwickler
- Entwicklung von PDF-Auskünften mithilfe von iText
- Test Driven Development
- Architekturplanung für Erweiterung der Anwendung
- Internationalisierung und Designgestaltung der PDF-Auskünfte
- Teamgröße: 2
- Technologien & Tools: Java, DB2, iText
Juli 2007 - Juni 2009
2 JahrenJava-Entwickler
- Entwicklung von Webcrawlern im Auskunfteibereich, inkl. Pressecrawler
- Betrieb und Wartung von Impressum- und Firmenmonitoring-Crawlern
- Entwicklung eines Frontends zur Bewertung der Ergebnisse durch Recherchemitarbeiter
- Integration der Crawlerausführung in UC4
- Teamgröße: 2
- Technologien & Tools: Java, DB2, JSF, Lucene, UC4
Nov. 2003 - Juni 2007
3 Jahren 8 MonatenSoftware-Architekt
- Verantwortlich für Entwicklung und Architektur einer ROLAP-Engine für analytisches Database Marketing (Zielgruppensegmentierung, Responseanalyse)
- Koordination des Testmanagements mit dem Kunden
- Unterstützung der Zielgruppendefinition innerhalb der ROLAP-Engine
- Architekturplanung zur Erweiterung der Anwendung
- Test Driven Development
- Teamgröße: 6
- Technologien & Tools: Java, Struts, Hibernate, AspectJ, Oracle
Fähigkeiten
Top Skills
- Java (22 Jahre)
- Kotlin (7 Jahre)
- Spring Boot (8 Jahre)
- Kubernetes (4 Jahre)
- Azure (6 Jahre)
- Tdd (10 Jahre)
- Jee (10 Jahre)
- Rest (7 Jahre)
- Angular (5 Jahre)
- Spark (2 Jahre)
Branchenerfahrung
- Automotive (12 Jahre)
- Leasing (5 Jahre)
- Versicherungen (5 Jahre)
- Auskunftei (2 Jahre)
- E-commerce (4 Jahre)
- Versandlogistik (1 Jahr)
Erfahrung Non-dev
- Techlead (2 Jahre)
- Technische Projektleitung (5 Jahre)
- Product Owner (1 Jahr)
- Datenschutzbeauftragter (1 Jahr)
Programmiersprachen
- Java (=Ausgezeichnet)
- Kotlin (=Ausgezeichnet)
- Typescript (=Ausgezeichnet)
- Scala (=Mittel)
- Javascript (=Ausgezeichnet)
- Rust (=Grundkenntnisse)
- Oracle (=Gute Kenntnisse)
- Sql (=Ausgezeichnet)
- Postgres (=Gute Kenntnisse)
- Mongodb (=Ausgezeichnet)
- Redis (=Mittel)
- Cosmosdb (=Mittel)
- Neo4j (=Grundkenntnisse)
- Duckdb (=Ausgezeichnet)
Datenbanken
- Oracle – Expertenwissen
- Postgressql – Expertenwissen
- Mysql – Grundkenntnisse
- Mssql – Vertiefte Kenntnisse
- Mongodb – Expertenwissen
- Arango Db – Grundkenntnisse
- Elastic Search – Vertiefte Kenntnisse
- Neo4j – Vertiefte Kenntnisse
- Liquidbase – Expertenwissen
- Flyway – Expertenwissen
Frameworks
- Angular – Vertiefte Kenntnisse
- React – Vertiefte Kenntnisse
- Spring Boot – Expertenwissen
- Java Ee (Jakarta Ee) – Expertenwissen
- Jax-ws – Expertenwissen
- Bootstrap – Grundkenntnisse
- Apache Camel – Grundkenntnisse
- Apache Wicket – Grundkenntnisse
- Google Web Toolkit (Bootstrap / Platform / Ext / Rpc) – Vertiefte Kenntnisse
- Hibernate – Expertenwissen
- Struts – Expertenwissen
- Flutter – Grundkenntnisse
Bibliotheken
- Rxjs – Grundkenntnisse
- Material-ui – Grundkenntnisse
- Jquery – Grundkenntnisse
- Spring Data – Expertenwissen
Schnittstellen
- Rest – Expertenwissen
- Graphql – Expertenwissen
- Grpc – Grundkenntnisse
- Soap – Expertenwissen
- Openapi/swagger – Expertenwissen
Cloud
- Aws – Grundkenntnisse
- Azure – Expertenwissen
- Openshift – Vertiefte Kenntnisse
- Kubernetes – Expertenwissen
Testing
- Selenium – Grundkenntnisse
- Jest – Grundkenntnisse
- Junit – Expertenwissen
- Mockito – Expertenwissen
- Wiremock – Expertenwissen
- Postman – Expertenwissen
- Soapui – Expertenwissen
- Apache Jmeter – Grundkenntnisse
Messaging
- Apache Kafka – Grundkenntnisse
- Nats – Expertenwissen
- Activemq – Vertiefte Kenntnisse
- Redis – Expertenwissen
- Jms – Vertiefte Kenntnisse
Betriebssysteme
- Windows – Expertenwissen
- Linux – Vertiefte Kenntnisse
- Macos – Expertenwissen
Projekt-methoden
- Scrum – Expertenwissen
- Kanban – Expertenwissen
- Wasserfallmodell – Expertenwissen
- V-modell – Expertenwissen
- Spiralmodell – Grundkenntnisse
Tools
- Git – Expertenwissen
- Gitlab – Vertiefte Kenntnisse
- Github – Grundkenntnisse
- Bitbucket – Grundkenntnisse
- Apache Subversion – Vertiefte Kenntnisse
- Jira – Expertenwissen
- Confluence – Expertenwissen
- Trello – Expertenwissen
- Sonarqube – Grundkenntnisse
- Docker – Vertiefte Kenntnisse
- Jenkins – Vertiefte Kenntnisse
- Apache Maven – Expertenwissen
- Gradle – Vertiefte Kenntnisse
- Terraform – Grundkenntnisse
- Glassfish – Grundkenntnisse
- Oracle Sql Developer – Expertenwissen
- Jpa – Expertenwissen
- Jsp – Expertenwissen
- Keycloak – Vertiefte Kenntnisse
Plattformen
- Camunda – Expertenwissen
- Cadence – Vertiefte Kenntnisse
- Apache Kafka – Grundkenntnisse
Konzepte
- Codereview – Expertenwissen
- Pair Programming – Vertiefte Kenntnisse
- Tdd – Test Driven Development – Expertenwissen
- Clean Code – Expertenwissen
- Solid – Expertenwissen
- Bdd – Behavior-driven-development – Vertiefte Kenntnisse
- Responsive Design – Grundkenntnisse
- Komponenten-orientierte Webentwicklung – Expertenwissen
- Redux – Grundkenntnisse
Architekturmuster
- Domain-driven-design (Ddd) – Vertiefte Kenntnisse
- Microservices – Expertenwissen
- Mvc (Model-view-controller) – Expertenwissen
- Mvvm (Model-view-viewmodel) – Grundkenntnisse
Ides
- Intellij – Expertenwissen
- Vscode – Vertiefte Kenntnisse
- Eclipse – Expertenwissen
Sonstiges
- Spring Eco – Expertenwissen
- Ci/cd Pipelines – Expertenwissen
- Apache Tomcat – Expertenwissen
- Apache Spark – Expertenwissen
- Orm Modellierung Mit Hibernate – Expertenwissen
- Java Servlet – Expertenwissen
- Websphere Application Server – Grundkenntnisse
- Extreme Programming (Xp) – Grundkenntnisse
- Oauth 2.0 / Openid Connect – Vertiefte Kenntnisse
Sprachen
Deutsch
MutterspracheEnglisch
VerhandlungssicherSpanisch
GrundkenntnisseAusbildung
Lorem ipsum dolor sit amet
Dipl.-Wirtschaftsinformatiker · Wirtschaftsinformatik
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.