Alexander Kapincev
Senior Fullstack-Entwickler
Erfahrungen
Senior Fullstack-Entwickler
Deutsche Vermögensberatung AG (DVAG)
- Weiterentwicklung und Wartung einer komplexen Vertriebsplattform mit Fokus auf digitale Abschlussprozesse, Kundenportal-Interaktionen und Dokumentenerzeugung für Finanz- und Versicherungsprodukte
- Entwicklung und Pflege von Microservices mit Spring Boot 3 und Kotlin
- Frontend-Entwicklung mit Angular 20 zur Darstellung von Produkten, Anträgen und Dokumenten
- Durchführung von End-to-End-Tests mit Playwright und Integrationstests mit WireMock
- Erstellung und Optimierung von Quartz-Jobs und CronJobs
- Refactoring der Security-Konfiguration bei Multi-Realm-Keycloak-Setup mit eigener FilterChain, Permission Evaluator und Factory-Routing
- Erstellung dynamischer E-Mails mit Thymeleaf
- Umfangreiche Fehleranalysen mit Application Insights, Log Analytics und direktem SQL-Debugging
- Einführung einer dynamisch steuerbaren Security-Architektur mit flexibler Token-Verarbeitung je nach Pfad und Realm
- Stabilisierung und klare Strukturierung des Abschlussprozesses für komplexe Produktmodelle
- Deutlich erhöhte Wartbarkeit und Lesbarkeit des Codes durch modulare Refactorings
- Höhere Teststabilität und -tiefe durch kombinierte Nutzung von Playwright, WireMock und Integrationstests
- Gezielte Performance-Optimierung durch Analyse von Hibernate-Statistiken, Query-Tuning und Nutzung von SQL Execution Plans
- Verwendete Technologien: Java 21, Kotlin, Spring Boot 3, Angular, TypeScript, REST API, JSON, Kubernetes, Docker, PostgreSQL, Liquibase, Keycloak, OAuth2, GitHub Actions, Testcontainers, Azure Application Insights, Thymeleaf, Tilt, Microsoft SQL Server
Senior Fullstack-Entwickler
Fraunhofer-Institut für Experimentelles Software Engineering IESE
- Entwicklung einer digitalen Plattform im BMEL-geförderten Vorhaben "Smarte.Land.Regionen" zur Förderung der Digitalisierung in ländlichen Gebieten
- Implementierung von Microservices mit Spring Boot 2/3 und Java 19
- Umfangreiche Frontend-Entwicklung mit React inklusive Erstellung und Erweiterung zahlreicher Komponenten
- Integration eines Zahlungsdienstleisters (Secupay) und vollständige Automatisierung der Zahlungsabwicklung
- Migration bestehender Systeme auf aktuellere Versionen und Restrukturierung des Datenbankschemas mittels Liquibase
- Erstellung und Implementierung von User Stories
- Signifikante Verbesserung der Benutzeroberfläche und User Experience durch maßgeschneiderte React-Komponenten
- Erfolgreiche Migration von Spring Boot 2 auf 3 und erhöhte Testabdeckung mit Testcontainers
- Beitrag zur Steigerung der Plattformeffizienz und Benutzerzufriedenheit
- Verwendete Technologien: Java 19, Spring Boot 2/3, React, TypeScript, JavaScript, REST API, JSON, Kubernetes, Docker, PostgreSQL, Liquibase, Keycloak, GitLab CI, Testcontainers, GreenMail, Thymeleaf
Senior Fullstack-Entwickler
Techem X GmbH
- Revolutionierung des Privatkundengeschäfts durch voll digitale Lösungen für Heizkostenabrechnung und Rauchwarnmelder-Management
- Konzeption und Entwicklung cloud-nativer Backend-Systeme auf der Azure-Plattform
- Implementierung von Microservices mit Spring Boot 3 und Java 17/19
- Integration diverser Drittsysteme (Heiztec, Ortec, SAP, Microsoft Kalender, CRM)
- Entwicklung von GraphQL-Schnittstellen und Kubernetes-Konfigurationen
- Entwurf und Umsetzung komplexer Geschäftslogik für Abrechnungs- und Geräteverwaltungsprozesse
- Implementierung von Azure Functions
- Mitarbeit an der Frontend-Entwicklung mit React
- Erfolgreiche Digitalisierung und Automatisierung des Kundenakquisitionsprozesses
- Migration des gesamten Systems auf Kubernetes für verbesserte Skalierbarkeit und Wartbarkeit
- Verwendete Technologien: Java 17/19, Spring Boot 2/3, Azure Cloud, Terraform, Docker, Kubernetes, Helm, Grafana, PostgreSQL, Cosmos DB, MS SQL, Drools (BRMS), GraphQL, React, GitLab CI, Testcontainers, SOAP, XML, WSDL, REST API, Application Insights
Senior Fullstack-Entwickler
DG Verlag / DGNexolution
- Weiterentwicklung eines E-Accounting-Tools für Volksbanken und Raiffeisenbanken zur Online-Generierung und -Verarbeitung elektronischer Rechnungsdaten
- Entwicklung eines MVP für ein Nachhaltigkeitsportal zur Unterstützung nachhaltiger Geschäftsbetriebe
- Implementierung neuer Funktionen und Anforderungen im E-Accounting-Tool und Einführung eines neuen Rechnungsdatenformats für Atruvia
- Backend-Entwicklung mit Spring Boot 2 und Java 11/Kotlin, Frontend-Entwicklung mit Angular 13
- Entwicklung von Magnolia CMS Apps, REST-Endpunkten und Light-Modules
- Integration von Hibernate Search und Lucene sowie Umsetzung von Sicherheitsmaßnahmen mit Spring ACL
- Datenbankdesign und -optimierung mit PostgreSQL und Ltree
- Erfolgreiche Einführung des neuen Rechnungsdatenformats und Produktivstellung des MVP
- Verwendete Technologien: Java 11, Kotlin, Spring Boot 2, TypeScript, Angular 13, Docker, Kubernetes, Spring ACL, PostgreSQL, Hibernate Search, Lucene, Magnolia, REST API, JSON
Fullstack-Entwickler
DB Regio Bus
- Weiterentwicklung einer cloud-basierten Data Lake- und Integrationsplattform zur digitalen Transformation
- Analyse und Beurteilung der Datenqualität sowie Transformationen zur Datenbereinigung
- Konzeption und Implementierung eines Java-basierten Microservices für CSV- und XML-Verarbeitung
- Anpassung und Optimierung bestehender Python- und Groovy-Module
- Entwicklung eines Groovy-Skripts zur Automatisierung des Benutzerimports in das Tenfold-System
- Integration von Sicherheitsmaßnahmen mit Keycloak und Containerisierung mit Docker
- Erfolgreiche Implementierung und Produktivstellung des Java-Microservices und Automatisierung des Benutzerimports
- Verwendete Technologien: Java 8, Spring Boot 2, Python, Groovy, JavaScript, Linux Shell, Keycloak, Docker, Tenfold, SOAP, REST API, XML, JSON
Fullstack-Entwickler
Unzer GmbH
- Modernisierung und Automatisierung der Datenimportprozesse für das Standard Debitor Management- und Billing System
- Entwurf und Design der Softwarearchitektur für die neue Importlösung
- Entwicklung von Microservices mit Java und Spring Boot 2 sowie Implementierung komplexer Geschäftslogik
- Einrichtung und Optimierung von CI/CD-Pipelines mit GitLab CI und Jenkins
- Integration von Keycloak mittels OpenID Connect und Message Queue-basierte Kommunikation mit ActiveMQ und Kafka
- Automatisierung des Händlerdatenimports und Deployment in die AWS Cloud
- Signifikante Reduzierung manueller Eingriffe und Verbesserung der Skalierbarkeit und Datensicherheit
- Verwendete Technologien: Java 11, Spring Boot 2, Spring Cloud Config, AWS (SQS, SNS, DynamoDB), MariaDB, ActiveMQ, Apache Kafka, Maven, Keycloak, OAuth2, Testcontainers, Docker, Kubernetes, GitLab CI, Jenkins, REST API, JSON
Fullstack-Entwickler
Unzer GmbH
- Entwicklung des Merchant Onboarding Service Hub (MOSH) zur Automatisierung des Händler-Onboarding-Prozesses
- Backend-Entwicklung mit Java und Spring Boot 2, Frontend mit Angular 8 und Bootstrap 4
- Implementierung komplexer Geschäftslogik und Modellierung mit Flowable
- Integration von Keycloak mittels OpenID Connect
- Einrichtung und Optimierung von CI/CD-Pipelines
- Entwicklung und Integration von AWS-Diensten (DynamoDB, SQS, SNS, S3)
- MVP-Launch im September 2020 zur Self-Onboarding-Fähigkeit und kontinuierliche Erweiterung der Prozesse
- Verwendete Technologien: Java 8, Spring Boot 2, Angular 8, Bootstrap 4, AWS (DynamoDB, SQS, SNS, S3), Elastic Beanstalk, Flowable, Keycloak, Docker, Kubernetes, Testcontainers, GitLab, Jenkins, SonarQube, Postman, REST API, JSON
Fullstack-Entwickler
Detim Consulting GmbH
- Weiterentwicklung einer Web-Applikation zur Verwaltung von Mitarbeiterdaten
- Backend-Entwicklung mit Java und Spring Boot 2, Implementierung komplexer Geschäftslogik
- Entwicklung und Optimierung von RESTful APIs
- Frontend-Entwicklung mit Angular 6 und responsiven Benutzeroberflächen mit HTML und SCSS
- Integration von Keycloak mittels OAuth 2.0 und Datenbank-Optimierung mit Hibernate
- Continuous Integration und Versionskontrolle mit Git und BitBucket
- Verbessertes UI, effiziente Backend-Services und erhöhte Sicherheit
- Verwendete Technologien: Java 8, Spring Boot 2, Angular 6, Hibernate, Maven, HTML, SCSS, Keycloak, OAuth 2.0, Git, BitBucket, REST API, JSON
Fullstack-Entwickler
Deutsche Telekom
- Weiterentwicklung und Anpassung der cBSI-Plattform für automatisierte Geschäftsprozessintegration im Customer Care & Billing Bereich
- Backend-Entwicklung mit Java 7, Java EE und Implementierung von Geschäftslogik
- Entwicklung und Erweiterung von Webservices, JavaServer Faces und ICEfaces Frontend
- Anpassung und Migration von C++ Adaptern nach Java
- Entwicklung von Shell-Skripten zur automatischen Verarbeitung von CSV-Dateien
- Unterstützung bei Inbetriebnahme und Deployment neuer Funktionalitäten
- Erfolgreiche Migration von C++ Adaptern, Erweiterung der Plattformfunktionalität und verbesserte Integration
- Verwendete Technologien: Java 7, Java EE, C++, JBoss, Hibernate, Oracle DB, JavaServer Faces, ICEfaces, HTML, CSS, JavaScript, Linux Shell, SED, Subversion, SOAP, XML, JSON, REST API
Zusammenfassung
Als erfahrener Fullstack-Entwickler und Cloud Engineer bringe ich ein breites Spektrum an Erfahrungen und Fähigkeiten in der Implementierung von verteilten Systemen und Cloud-Anwendungen mit. Meine langjährige Expertise umfasst die Entwicklung von Microservices mit Java und Spring Boot sowie die Integration von Cloud-Technologien wie AWS und Azure.
Mein Fachwissen erstreckt sich über das gesamte Java-Ökosystem, moderne Web-Entwicklung mit Angular und React, sowie DevOps-Praktiken mit Docker und Kubernetes. Ich verfüge über umfassende Kenntnisse in den Bereichen CI/CD, Datenbankdesign (relational und NoSQL), Sicherheitsimplementierungen und Messaging-Systeme.
Fähigkeiten
Java-ökosystem: Java 8-24, Kotlin, Spring Boot 2+, Spring (Data, Cloud, Mvc, Security), Jpa/hibernate
Web-entwicklung: Angular, React, Typescript, Javascript, Html5, Css
Cloud & Devops: Aws, Azure, Docker, Kubernetes, Helm, Terraform
Ci/cd: Gitlab Ci, Github Actions, Jenkins, Maven, Gradle, Git
Agile Methoden: Erfahrung In Scrum/kanban-projekten
Architektur Und Planung: Wissen In Architektur, Planung, Durchführung, Qualitätssicherung Von Komplexen Softwarelösungen.
Datenbanken: Design Und Aufbau Von Relationalen Und Nosql-datenbanken (Postgresql, Mysql, Mariadb, Oracledb, Dynamodb, Mongodb, Cosmosdb)
Programmiersprachen: Java 8-24, Typescript, Javascript, Kotlin, Python
Web- Und Frontendentwicklung: Angular 2+, React, Html 5, Bootstrap 4+, Css, Scss, Sass, Nodejs, Npm, Free Marker / Thymeleaf
Backendentwicklung: Spring Boot 2+, Spring Data, Spring Cloud, Spring Security, Spring Acl, Jpa / Hibernate, Liquibase, Apache Pdfbox, Quartz
Devops: Docker, Terraform, Kubernetes (Helm, Kustomize), Linux Shell, Grafana, Prometheus, Tilt
Ci/cd: Gitlab Ci, Github Actions, Jenkins, Maven, Gradle, Git
Datenbanken: Mysql, Mariadb, Oracle Db, Postgresql/postgis, Dynamodb, Mongodb, Cosmos Db, Azure Sql
Cloud Computing: Aws (S3, Cloudfront, Ecs, Ec2, Eb, Rds, Lambda), Azure (Azure Functions, Cosmos Db, Azure Blob Storage, Application Insights, Aks, Workbooks, Key Vault)
Security: Keycloak, Azure Ad, Json Web Toke, Oauth 2.0, Openid Connect, Spring Acl
Komminukation: Rest Api, Graphql, Soap, Websocket, Activemq, Aws Sns/sqs, Azure Service Bus, Azure Eventgrids, Kafka
Search Engine: Hibernatesearch, Lucene
Test / Qualitätsmanagement: Junit 5, Mockito, Wiremock, Playwright, Selenide, Selenium, Sonarqube, Openapi/swagger, Testcontainers
Tools / Standard Software: Intellij Idea, Atlassian Jira, Confluence, Openlens, Plantuml, Postman
Sprachen
Ausbildung
Hochschule Darmstadt
M.Sc. Informatik · Informatik · Darmstadt, Deutschland
Hochschule Darmstadt
B.Sc. Informatik · Informatik · Darmstadt, Deutschland
Zertifikate & Bescheinigungen
Zertifizierter Kubernetes-Anwendungsentwickler
Terraform Zertifizierter Associate (HOTAO-003)
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.