Profilbild von Alexander Kapincev Full-Stack Softwareentwickler aus Darmstadt

Alexander Kapincev

nicht verfügbar bis 30.04.2024

Letztes Update: 29.12.2023

Full-Stack Softwareentwickler

Abschluss: Master of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

Programmiersprachen und Methodologien:
  • Java 8-19
  • TypeScript, JavaScript
  • Kotlin

Web- und Frontendentwicklung
  • Angular 2+
  • React
  • HTML 5
  • Bootstrap 4+
  • Thymleaf
  • CSS, SCSS, SASS
  • NodeJS, NPM

Backendentwicklung
  • Spring Boot 2+
  • Spring Data
  • Spring Cloud
  • Spring Security
  • Spring ACL
  • JPA / Hibernate
  • Liquibase
  • Apache PDFBox

DevOps
  • Jenkins, GitLab CI (CI/CD)
  • Docker
  • Terraform
  • Kubernetes (Helm, Kustomize)

Messsaging
  • ActiveMQ
  • Azure Service Bus
  • Azure Eventgrid
  • AWS Simple Notification Service (SNS)
  • AWS Simple Queue Service (SQS)

Search engine
  • Hibernatesearch
  • Lucene
Rules engine
  • Drools

Datenbanken
  • MySQL, MariaDB,
  • PostgreSQL/PostGIS
  • DynamoDB, MongoDB,
  • CosmosDB
  • Microsoft Azure SQL

Cloud Computing
  • AWS
    • Simple Storage Service (S3)
    • ECS / EC2 / EB
    • RDS
  • Azure
    • Azure Function
    • CosmosDB
    • App Service
    • Application Insight
    • Front Door

Security
  • Keycloak
  • Spring ACL
  • LDAP
  • JSON Web Token
  • OAuth 2.0
  • OpenID Connect

Test / Qualitätsmanagement
  • Junit 5
  • Mockito, WireMock
  • Selenide, Selenium
  • Ghost Inspector
  • Postman
  • SonarQube

Tools / Standard Software
  • IntelliJ IDEA
  • OpenLens
  • Git, GitLab, Bitbucket
  • Subversion
  • Maven, Gradle
Dokumentation / Schnittstellenbeschreibung
  • OpenAPI
  • PlantUML
  • Confluence
  • Atlassian Jira
  • Confluence

Projekthistorie

07/2022 - bis jetzt
Java Backend Developer / Cloud Developer
Energiebranche (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

Übernommene Aufgaben
  • Design der Softwarearchitektur
  • Implementation von Microservices
  • Upgrade von Azure Functions
  • Generierung von PDFs und Email mit Thymleaf Templates
  • Einbindung von Rule Engine (Drools)
  • Continuous Integration mit GitLab CI
  • Absicherung der Komponenten mit Azure AD (OpenID Connect) und Managed Identities
  • Verfeinern der groben Architekturvorgaben bis zur Umsetzungsreife
  • Einsammeln der fachlichen Anforderungen und Formulieren von User Stories
  • Datenintegration verschiedener Systeme wie SAP, Microsoft Kalender, Heiztec, Ortec, BSI CRM-System
Technologie
Java 17/19, Spring Boot 2/3, React, GitlabCI, Docker, Kubernetes, Terraform, Azure Cloud, MS SQL, CosmosDB, PostgreSQL, Gradle, Maven, SonaQube, Drools, GraphQL

06/2021 - 07/2022
Fullstack-Softwareentwickler
Finanzdienstleister (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Übernommene Aufgaben
  • Einführung eines neuen Rechnungsdatenformat für die Weiterverarbeitung in den Folgesystemen der Banken.
  • Java Entwicklung mit Spring Boot 2
  • Implementation von Businesslogik
  • Entwicklung von Magnolia Apps und REST-Endpukte 
  • Entwicklung von Light-Modules für Magnolia
  • Entwicklung eines Nachhaltigkeitsportals 

04/2021 - 06/2021
Fullstack-Softwareentwickler
Transportunternehmen (Transport und Logistik, >10.000 Mitarbeiter)

Übernommene Aufgaben
  • Beurteilung der Datenqualität und Durchführung von Transformationen zur Datenbereinigung.
  • Konzeption und Implementierung eines Microservices auf Basis von Java für die Verarbeitung von CSV und XML-Dateien.
  • Anpassung und Aufarbeitung von Python- und Groovy Modulen

12/2019 - 03/2021
Java Backend Entwickler
Online-Zahlungsanbieter (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Übernommene Aufgaben
  • Design der Softwarearchitektur
  • Java Entwicklung mit Spring Boot 2
  • Implementation von Businesslogik
  • Continuous Integration mit GitLab CI und Jenkins
  • Absicherung der Komponenten mit Keycloak (OpenID Connect)
  • Verfeinern der groben Architekturvorgaben bis zur Umsetzungsreife
  • Einsammeln der fachlichen Anforderungen und Formulieren von User Stories

03/2019 - 12/2019
Fullstack-Softwareentwickler
Online-Zahlungsanbieter (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Übernommene Aufgaben
  • Java Entwicklung mit Spring Boot 2
  • Frontend Entwicklung mit Angular 8
  • Implementation von Businesslogik
  • Absicherung der Komponenten mit Keycloak (OpenID Connect)
  • Modellierung von Geschäftsprozessen mit Flowable
  • Continouos Integration und Deployment (CI/CD)

01/2019 - 03/2019
Fullstack-Softwareentwickler
IT-Consulting (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Übernommene Aufgaben
  • Java Entwicklung mit Spring Boot 2
  • Implementation von Businesslogik
  • Entwicklung von REST-APIs
  • Frontend Entwicklung mit Angular 6
  • Absicherung der Komponenten mit Keycloak (OAuth 2.0)

02/2018 - 12/2018
Fullstack-Softwareentwickler
Telekommunikationsunternehmen (Telekommunikation, 500-1000 Mitarbeiter)

Übernommene Aufgaben
  • Entwicklung mit Java 7 / JEE
  • Implementation von Businesslogik
  • Frontend Entwicklung mit JavaServer Faces
  • Anpassung und Erweiterung von C++ Adaptern.
  • Unterstützung bei der Inbetriebnahme.

03/2016 - 08/2016
Fullstack-Softwareentwickler
KOPLA (Internet und Informationstechnologie, < 10 Mitarbeiter)

Übernommene Aufgaben
  • Entwicklung von Restful-Webservices mit PHP
  • Implementation von Businesslogik
  • Frontend Entwicklung mit JavaScript, HTML und CSS

Zertifikate

HashiCorp Certified: Terraform Associate (003)
2023

Reisebereitschaft

Verfügbar in den Ländern Deutschland

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:
01.08.2021

Versicherungsende:
01.08.2024

Profilbild von Alexander Kapincev Full-Stack Softwareentwickler aus Darmstadt Full-Stack Softwareentwickler
Registrieren