Picture of me

Sergej But

Full Stack Softwareentwickler

Java / Spring / Angular / React

Skill icon

Skills

Ich bin ein freiberuflicher Full Stack Softwareentwickler mit Schwerpunkt auf Java-Backend (Spring Boot) und Angular/React

  • Kenntnisse in verschiedenen Datenbanken
  • Erfahrung im Einsatz von Skripting-Tools
  • Vertrautheit mit DevOps-Praktiken
  • Erfahren in agilen Methoden wie Scrum und Kanban

Insgesamt zeichnet mich meine Vielseitigkeit und mein umfangreiches Know-how im Bereich der Softwareentwicklung aus. Dadurch bin ich in der Lage, für Sie vielseitige Lösungen zu realisieren!

Chatting icon

Referenzen

Hier finden Sie eine Auswahl an zufriedenen Kunden, mit denen ich erfolgreich zusammengearbeitet habe

(Aus Datenschutzgründen werden nähere Kontaktinformationen nur auf Anfrage zur Verfügung gestellt. Bei Interesse an weiteren Details zu meinen Referenzen stehe ich Ihnen gerne zur Verfügung. Zögern Sie nicht, mich zu kontaktieren, um mehr über meine bisherigen Projekte und Kunden zu erfahren.)

Stefan Stübing
VisualVest GmbH
Product Owner

Peter Vangelov
1&1 AG
Head of Shop Offer Management

Oliver Flegler
sidion GmbH
Teamleiter Software Engineering and Architecture

Markus Wondrak
IT Frankfurt GmbH
Leading Principal Consultant

Certification icon

Zertifikate

Work Icon

Projekte

  • Sabbatical (02/2024 - Heute)

    Projektbeschreibung:

    Nach einer kurzen Auszeit vom Arbeitsleben, fokussiere ich mich nun wieder auf IT-Themen, insbesondere auf die Vorbereitung für das Kubernetes CKAD-Zertifikat.

  • VisualVest GmbH (08/2023 - 01/2024)

    Digitaler Vermögensverwalter

    Projektbeschreibung:

    Das Team "Depoteröffnung" führt die Eröffnung eines Stammdepots durch, also den erstmaligen Kauf.

      Tätigkeiten:
    • Identifizierung und Behebung von kritischen Defects zur Sicherstellung reibungsloser Release-Prozesse
    • Backend sowie Frontendentwicklung mit Java und Angular
    • Schreiben von Unit- und Integrationstests
    • Erstellung und Ausarbeitung von User Stories für die Entwicklungsphase
    • Aktive Teilnahme an Code Reviews und Scrum-Meetings

    Technologien:

    Java EE 11, JPA/Hibernate, PostgreSQL, SQL, WildFly, Maven, ActiveMQ Artemis, Arquillian, Angular, RxJS, HTML, CSS, Storybook, Jest, Git, Jenkins, SonarQube, Keycloak, PACT, Liquibase, etcd, Python

  • 1&1 AG (03/2023 - 07/2023)

    Projektbeschreibung:

    Das Team Shop Offer Management verantwortet die Tools zur zentralen shopseitigen Angebots- und Produktpflege.

      Tätigkeiten:
    • Backend sowie Frontendentwicklung mit Java und Angular
    • Erstellung neuer REST-Endpunkte
    • Einführung von Testcontainern für Integrationstests
    • Erstellung von Unit- und Integrationstests mit einer Testabdeckung von 95%
    • Durchführung von Code Reviews

    Technologien:

    Java 8&17, Spring Boot, JUnit, WireMock, Angular 10, TypeScript, Docker, Jenkins, Testcontainer, Git, Swagger, Maven, PostgreSQL, JPA, Hibernate, XQuery, Saxon, XML, cmi24

  • sidion GmbH (09/2022 - 03/2023)

    Automobil und Fahrzeugbau

    Projektbeschreibung:

    Entwicklung einer Software, die eine LKW-Händlersuche ermöglicht.

      Tätigkeiten:
    • Backend sowie Frontendentwicklung mit Java und Angular
    • Anbindung von Azure Storage unter Verwendung des Azure SDK
    • Implementierung einer API, die als Wrapper für eine weitere API (GSSN+) fungiert
    • Entwicklung einer Mandantenfähigkeitsähnlicher Software, die Vorkonfigurationen für die Filtermöglichkeiten definiert
    • Erstellung von Unit- und Integrationstests mit einer Testabdeckung von 90%
    • Suchergebnisse in die Google Maps Platform integrieren
    • Enorme Performancesteigerung durch einführen von Redis-Cache
    • Durchführung von Code Reviews
    • Präsentation der implementierten Features

    Technologien:

    Java 11, Spring Boot, Spring Cloud, Azure, Azure Storage (Java SDK), Azure DevOps, JUnit, WireMock, Angular 14, TypeScript, Docker, Docker Compose, Git, Swagger, Maven, Keycloak, MapStruct, Feign, PostgreSQL, JPA, Hibernate, SonarQube, Google Maps API, Redis, Microfrontend (Webpack), Kubernetes, Helm

  • DB Systel GmbH (07/2022 - 08/2022)

    Projektbeschreibung:

    Wartung und Weiterentwicklung einer Software, die den Verkauf von kontingentierten Sparpreisen und die Optimierung der Kontingente hinsichtlich der Ticket-Einnahmen und der Zug-Auslastung ermöglicht.

      Tätigkeiten:
    • Backend: Erweiterung der Java-Anwendung um kleinere Features. Anpassung der Oracle DB-Tabellen
    • Auslagerung von Teilen der Software in Docker-Container und Erstellung von Confluence-Artikeln zu Dokumentationszwecken

    Technologien:

    Java 8, JUnit, Oracle DB, Bash (Shell), Docker, Git, AWS, SQL

  • Landesbank Baden-Württemberg (LBBW) (02/2022 - 06/2022)

    Banken und Finanzdienstleistungen

    Projektbeschreibung:

    Wartung und Weiterentwicklung des Corporates-Portals. Dieses ist der zentrale Zugang für Unternehmenskunden der LBBW und BW-Bank mit umfangreichen Funktionen.

      Tätigkeiten:
    • Backend sowie Frontendentwicklung mit Java/Kotlin und Angular
    • Mitarbeit an einer fachlich getrennten Portalanwendung (5 Microservices & Microfrontends)
    • Update der Angular Versionen von 6-8 auf 11
    • Optimierung der lokalen Entwicklungsumgebung: Aufnahme weiterer Services in die Docker Compose-Datei

    Technologien:

    Java 11, Kotlin, Angular 11, TypeScript, HTML, CSS, JUnit, Mockito, MongoDB, Docker, Docker Compose, Maven, Git, GitLab CI/CD, REST

  • Commerzbank AG (04/2020 - 01/2022)

    Banken und Finanzdienstleistungen

    Projektbeschreibung:

    Entwicklung einer Portalanwendung (Frontend) für die Pflege von Personen-Stammdaten zur Ablösung/ Migration eines Altsystems.

      Tätigkeiten:
    • Backend sowie Frontendentwicklung mit Spring Boot und React
    • Mitarbeit an einer fachlich getrennten Portalanwendung (~8 Microservices & Microfrontends)
    • Automatisierung der Erstellung der Release-Notes
    • Entwicklung eines Zwischenspeichers (temporäre Persistierung der Daten). Auf Kundenwunsch wurden die Daten aus dem Zwischenspeicher geladen und an ein anderes System endgültig übergeben
    • Optimierung der CI/CD-Pipelines: Mit einem Klick waren die Änderungen auf der DEV-Umgebung

    Technologien:

    Spring Boot, Java 11, Maven, Bash (Shell), JUnit, Selenium, JavaScript, React, Jest, Node.js, SOAP, REST, Git, OpenShift, TeamCity, Docker, Microservices, Microfrontends

  • IT Frankfurt GmbH (12/2017 - 03/2020)

    Sonstiges

    Projektbeschreibung:

    Eigenverantwortliche Weiterentwicklung sowie Wartung und Betrieb des internen ERP-Systems.

      Tätigkeiten:
    • Backend sowie Frontend-Entwicklung (Full Stack) mit Spring Boot, Angular und Docker
    • Selbstständiges Entwerfen und Implementieren von Softwarekomponenten wie z.B. Erfassen der Arbeitszeiten auf verschiedene Kundenprojekte, Beantragen von Urlaubstagen, Standardarbeitszeiten
    • Beteiligung am Planungsprozess
    • Serveradministration
    • Übernahme d<er Scrum Master-Rolle
    • Agile Entwicklung mit JIRA

    Technologien:

    Spring Boot, Java 11, Angular 8, Docker, SQL, Microservices, Jira, Git, Kafka, Bash (Shell), PostgreSQL, REST, HTML, CSS