Timo Külbel
Senior Fullstack Entwickler
Erfahrungen
Senior 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
Senior 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
Team 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
Senior 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
Senior 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
Lead 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
Fullstack-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
Technischer 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
Senior 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
Senior 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
Freiberuflicher 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
Lead-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
Senior-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
Senior-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
Java-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
Java-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
Software-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
Branchenerfahrung
Sehen Sie, in welchen Branchen dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Transport und Logistik, Bauwesen, Einzelhandel, Bank- und Finanzwesen und Versicherung.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Betrieb, Lieferkettenmanagement, Projektemanagement und Business Intelligence.
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
Ausbildung
Dipl.-Wirtschaftsinformatiker · Wirtschaftsinformatik
Statistiken
Erfahrung
Fachkenntnisse
Profil
Frequently Asked Questions
Sie haben Fragen? Hier finden Sie weitere Informationen
Wo ist Timo ansässig?
Welche Sprachen spricht Timo?
Wie viele Jahre Erfahrung hat Timo?
Für welche Rollen wäre Timo am besten geeignet?
Was ist das neueste Projekt von Timo?
In welchen Industrien hat Timo die meiste Erfahrung?
In welchen Bereichen hat Timo die meiste Erfahrung?
In welchen Industrien hat Timo kürzlich gearbeitet?
In welchen Bereichen hat Timo kürzlich gearbeitet?
Was ist die Ausbildung von Timo?
Wie ist die Verfügbarkeit von Timo?
Wie hoch ist der Stundensatz von Timo?
Wie kann man Timo beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Fullstack Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Bremen, Deutschland arbeiten