Profilbild von Sergej But Full Stack Softwareentwickler aus Frankfurt

Sergej But

nicht verfügbar bis 31.12.2023

Letztes Update: 18.03.2023

Full Stack Softwareentwickler

Abschluss: Wirtschaftsinformatik (M. Sc.)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | russisch (Muttersprache)

Dateianlagen

CV-Sergej-But_021523.docx

Skills

Programmiersprachen
  • Java
  • JavaScript (ES6) / TypeScript
Frameworks & Libs
  • Spring Boot
  • Angular / React
  • Keycloack
DevOps
  • Docker, Docker Compose
  • OpenShift
  • TeamCity
Datenbanken & DB Tools
  • MySQL
  • PostgreSQL
  • Redis
  • Liquibase
  • Hibernate
Tools
  • Git, Maven
  • IntelliJ IDEA
  • Postman
Testing
  • JUnit, Mockito, WireMock
  • Jest
Skripting
  • Bash
Methoden & Vorgehensweisen
  • Scrum, Kanban (JIRA, Confluence)
  • Test-driven Development (TDD)
HTML/CSS

Zertifikate
  • AWS Certified Developer – Associate

Projekthistorie

03/2023 - bis jetzt
Softwareentwickler
1&1 AG

01/2023 - 03/2023
Softwareentwickler
Mercedes-Benz AG
Automobil und Fahrzeugbau
Projektbeschreibung:

Entwicklung einer Software, welche die Dateien in einem Azure Storage verwaltet. Funktionen wie Kopieren der Dateien und Verwaltung der Metadaten.

Tätigkeiten:

  • Backend sowie Frontendentwicklung mit Java und Angular
  • Anbindung von Azure Storage mithilfe der Azure SDK
  • Erstellung von Unit- und Integrationstests mit einer Testabdeckung von 90%
  • Durchführung von Code Reviews
  • Präsentation der implementierten Features

Technologien:

Java 17, Spring Boot, Azure, Azure Storage (Java SDK), Azure DevOps, Spring Cloud, JUnit, WireMock, Angular 14, TypeScript, Docker, Docker Compose, Git, Swagger, Maven, Keycloak, MapStruct, Feign, JPA, Kubernetes, Helm


09/2022 - 12/2022
Softwareentwickler
Daimler Truck AG
Automobil und Fahrzeugbau
Projektbeschreibung:

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

Tätigkeiten:

  • 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, JUnit, WireMock, Angular 14, TypeScript, Docker, Docker Compose, Git, Swagger, Maven, Keycloak, MapStruct, Feign, JPA, SonarQube, Google Maps API, Redis, Microfrontend (Webpack)


07/2022 - 08/2022
Softwareentwickler
DB Systel GmbH

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


02/2022 - 06/2022
Softwareentwickler
IT Frankfurt GmbH
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

04/2020 - 01/2022
Softwareentwickler
IT Frankfurt GmbH
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


12/2017 - 03/2020
Softwareentwickler
IT Frankfurt GmbH
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 der 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


08/2015 - 12/2016
Softwareentwickler
Onivation GmbH (10-50 Mitarbeiter)
Banken und Finanzdienstleistungen

Projektbeschreibung:

Entwicklung von diversen Modulen auf der cloud-basierten Plattform salesforce.com. Mitarbeit im Projekt „youvestor“, der Implementierung einer Internetplattform, die es ermöglicht, Fonds im Internet zu erwerben.

Tätigkeiten:

  • Administration der Plattform
  • Prozesse (Trigger) eingebaut, wie z.B. E-Mailversand nach Kundenregistrierung
  • Entwicklung von Software, welche den Salesforce Richtlinien entspricht, wie z.B. Einhaltung der harten Limits für Datenbankzugriffe
  • Generierung von dynamischen PDFs

Technologien:

HTML, CSS, JavaScript, APEX, Visualforce, Salesforce.com, Force.com

Zertifikate

AWS Certified Developer – Associate
2022

Reisebereitschaft

Weltweit verfügbar

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
02.09.2022

Versicherungsende:
01.10.2025

Zum exali-Profil »

Profilbild von Sergej But Full Stack Softwareentwickler aus Frankfurt Full Stack Softwareentwickler
Registrieren