Timo K.

Senior Fullstack Developer

Bremen, Germany

Experience

Jan 2025 - Present
9 months

Senior Fullstack Developer

Project: ZVFutureNow Industry: Banking

In a large banking group, the payment systems are being completely redeveloped. As part of my subproject, the payment processing is being restructured using stream processing.

  • Developed and designed stream processing for cross-border payments based on Kafka and Kafka Streams.
  • Developed various input formats for the business department using Drools rules – dynamically adjusting validation rules
  • Evaluated and compared various public cloud providers in terms of available databases

Team size: 18 Technologies & Tools: Java 21, Kafka, SpringBoot, Google Cloud, SCDF, Kubernetes, PostgreSQL, Drools, GIT, S3, MongoDB

May 2024 - Nov 2024
7 months

Senior Fullstack Developer

Project: International Claims System Industry: Insurance

At an insurance company, a comprehensive redevelopment of all central insurance systems is taking place. As part of a specific subproject, the focus is on the claims system which covers the processing of claims.

  • Developed and maintained a claims application that is extended for clients based on the Faktorzehn claims system. The technical base is Java, SpringBoot and Vaadin.
  • Developed business processes using Camunda
  • Developed asynchronous data interfaces to involved systems using Azure Service Bus
  • Developed Grafana dashboards for production monitoring

Team size: 12 Technologies & Tools: Java 17, SpringBoot, Vaadin, Azure, ArgoCD, Kubernetes, PostgreSQL, Camunda, GIT, Faktorzehn, Azure Service Bus, Grafana, Octane

May 2023 - Dec 2023
8 months

Team Lead Data Migration

Project: Development of migration programs in the automotive sector Industry: Leasing

Led the development of migration tools for data migration between multiple systems during the merger of two large leasing companies.

  • Technical Product Owner for data migration tickets
  • Supported management, domain design and business analysis with questions about domain or technical architecture
  • Created data migration architecture for two applications
  • Developed and maintained several backend applications and backend tools for data migration using SpringBoot, Kotlin, and Oracle.
  • Lead developer for a 12-member development team

Team size: 15 Technologies & Tools: Kotlin, SpringBoot, Oracle, Azure, Kotlin Exposed, Azure DevOps, GIT, JIRA

Nov 2022 - Jun 2024
1 year 8 months

Senior Backend Developer and Data Engineer

Project: Digital Claims Reporting Industry: Insurance

In this project for a reinsurance company, tools for claims search are developed, for example using full-text search. In addition, upload tools are created that enable insurance customers to submit claims via bulk imports. The submitted claim data is then transferred to data lakes or within a data mesh.

  • Developed and maintained backend applications using SpringBoot, Spring WebFlux, and Kotlin.
  • Developed data pipelines using Spark and Scala
  • Developed optimizations for analytical queries and full-text searches
  • Developed and maintained data workflows using ArgoCD
  • CI/CD using Azure DevOps

Team size: 6 Technologies & Tools: Kotlin, SpringBoot, Spring WebFlux, Azure, Cosmos DB, Azure Search, Cloud ArgoCD, Databricks, Apache Spark, Scala, Azure DevOps, GIT

May 2022 - Nov 2022
7 months

Senior Software Developer

Project: Colibri Industry: Public Sector

The COLIBRI procedure is a payment system for unemployment benefits with an annual payout of about €15 billion. Currently, COLIBRI is based on a 3-tier architecture (presentation, logic, and data layer) with an underlying CORBA architecture and is programmed in C++. The C++ programming language is to be replaced by Java.

  • Used Java EE 7 technologies, especially APIs: EJB, JTA, JAXB, JAX-RS, JPA, CDI, Bean Validation, Interceptors, Managed Beans
  • Programmed backend applications, microservices, and REST services
  • Used complex build processes (Maven, Git, Stash, Jenkins, …)
  • Applied and followed architecture and implementation guidelines
  • Applied and followed IT security standards
  • Debugged and profiled distributed applications
  • Tested, integrated, and documented the migrated software components

Team size: 14 Technologies & Tools: JavaEE 7, EJB, JTA, JAXB, JAX-RS, JPA, CDI, Bean Validation, Interceptors, Managed Beans, Microservices, REST services, Maven, Git, Stash, Jenkins

Mar 2021 - Jan 2022
11 months

Lead Developer Backend

Project: Social network Industry: Non-profit

Development of a social network for a sustainable mobile phone manufacturer.

  • Development of the backend component for the social network
  • Integration of the system with Keycloak
  • Backoffice GUI of the social network
  • Architecture planning for application extension and development

Team size: 12 (fully independent backend) Technologies & Tools: JHipster, Kotlin, Spring Boot, Angular, KeyCloak, HATEOAS

Nov 2019 - Mar 2022
2 years 5 months

Fullstack Developer and Product Owner

Project: E-commerce capable backend systems in the automotive sector Industry: Leasing

Setup of a fully digital application process for a leasing company, including integration and connection to marketplaces for this digital application process.

  • Maintenance of the digital application process
  • Design and development of a leasing and used car offer platform
  • Development of various interfaces to external and internal partners
  • Frontend development of the leasing configuration flow
  • Product Owner for used car leasing

Team size: 15 Technologies & Tools: Kotlin, Kubernetes, Azure, MongoDB (Cosmos), React, NATS, Redis, Camunda, React, Postgres, JIRA, Confluence

May 2019 - Nov 2019
7 months

Technical Team Lead

Project: Pricing service modernization Industry: Leasing

New development of a pricing service as a microservice.

  • Design, development, and operation of the application
  • Maintenance of user stories in JIRA
  • Development of backend pricing logic
  • Development of caching strategies for results

Team size: 4 Technologies & Tools: Java, Kubernetes, Azure, MongoDB, Redis

Oct 2018 - Apr 2019
7 months

Senior Software Developer

Project: Notification component Industry: Shipping logistics

Further development of a notification component.

  • Development and maintenance of a notification component for customer emails in a high-load scenario (messaging)
  • New development of a push notification component
  • Execution of various DevOps tasks, such as setting up CI/CD, code, version, and release management

Team size: 8 Technologies & Tools: Java, OpenShift, Google Firebase, JMS, ActiveMQ, Oracle

Apr 2018 - Sep 2018
6 months

Senior Software Developer

Project: Parcel shop finder Industry: Shipping logistics

New development of the parcel shop finder.

  • Development and design of microservices for finding parcel shops
  • Creation of automated load tests for the parcel shop finder using Gatling
  • Execution of various DevOps tasks as part of OpenShift
  • Development using Test Driven Development (TDD)

Team size: 3 Technologies & Tools: Kotlin, OpenShift, Spring Boot, MongoDB, Grafana, Gatling

Jan 2018 - Present
7 years 9 months

Development of various management tools for mid-sized companies

Examples:

  • Backend for the Onlinemassage booking platform
  • ERP for a plumbing company
  • Warehouse management system for a moving company

Technologies & Tools: JHipster, Kotlin, Spring Boot, Angular, Keycloak, PostgreSQL

Apr 2013 - Mar 2018
5 years

Lead Developer and Java Architect

Project: Fleet management software Industry: Automotive

Adaptation and further development of fleet management software for setting up a fleet management service company within a leasing company.

  • Deputy development manager (at the software provider)
  • Technical project manager for the client
  • Lead developer of a sprint team
  • Security officer of the software
  • Data protection officer (at the software provider)
  • Responsible for interface development (mainly SOAP, REST), reporting, and business documents
  • Further development and bug fixing
  • Creating cost calculations in the full-service area
  • Designing the functional concept for travel management billing.

Team size: 7 Technologies & Tools: Java, Struts, Hibernate, Oracle, BIRT, SOAP, REST

Jun 2011 - Mar 2013
1 year 10 months

Senior Developer

Project: Claims management component Industry: Insurance

Adaptation and further development of a claims management software for handling claims of a motor-vehicle B2B insurer.

  • Technical project manager for the client
  • Further development and bug fixing
  • Responsible for interface development (mainly SOAP, REST)

Team size: 3 Technologies & Tools: Java, Struts, Hibernate, Oracle, BIRT, SOAP

Jan 2010 - May 2011
1 year 5 months

Senior Developer

Project: Int. fleet management rollout Industry: Fleet management

A fleet management company expanded its operations from a purely domestic provider to a setup in 26 countries (for an international major client).

  • Development of various invoice importers
  • Development of country-specific adaptations in invoice processing
  • Setting up CI/CD build processes
  • Development using Test Driven Development (TDD)

Team size: 6 Technologies & Tools: Java, Struts, Hibernate, Oracle, BIRT

Jul 2009 - Dec 2009
6 months

Java Developer

Project: PDF credit report Industry: Credit bureau

Development of PDF credit reports (until then there were only reports in ASCII text format).

  • Creating PDF reports using IText
  • Development using Test Driven Development (TDD)
  • Planning the architecture to extend/develop the application
  • Internationalization of the prints
  • Designing the PDF reports

Team size: 2 Technologies & Tools: Java, DB2, IText

Jul 2007 - Jun 2009
2 years

Java Developer

Project: Development and operation of web crawlers Industry: Credit reporting

Development of web crawlers in the credit reporting field.

  • Created the press crawler
  • Operated and maintained the imprint and company monitoring crawlers
  • Developed a frontend for rating press crawler results by research staff
  • Integrated the crawler execution into UC4

Team size: 2 Technologies & Tools: Java, DB2, JSF, Lucene, UC4

Nov 2003 - Jun 2007
3 years 8 months

Software Architect

Project: Analytical campaign management Industry: Non-profit

Built a system for analytical campaign management in a non-profit organization.

  • Responsible for software development and architecture of an ROLAP engine for analytical database marketing. Use cases: target group segmentation and response analysis
  • Coordinated test management with the client
  • Supported the client's target group definition within the ROLAP engine
  • Planned the architecture to expand/develop the application
  • Developed using test driven development (TDD)

Team size: 6 Technologies & Tools: Java, Struts, Hibernate, AspectJ, Oracle

E-commerce for DIY / textile retail

Developed an ERP system for multichannel delivery. Set up and connected Shopify, Etsy, and Amazon shops via API. Email integration with SendGrid.

Technologies & Tools: JHipster, Kotlin, SpringBoot, Neo4J, DuckDB, Shopify API, Etsy API, Amazon API, Angular, GraphQL

Languages

German
Native
English
Advanced
Spanish
Elementary

Education

Lorem ipsum dolor sit amet

Diploma in Business Informatics · Business Informatics

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions