Bela Bocsak
Full-Stack Lead-Entwickler, Backend-Architekt
Erfahrungen
Full-Stack Lead-Entwickler, Backend-Architekt
Telefonica (O2)
Die Software unterstützt die komplette Planung und Genehmigung von Mobilfunkantennen.
Das System wurde als ereignisgesteuerte Microservice-Architektur für Cloud-native Bereitstellung umgesetzt, mit Quarkus im Backend, Kafka für die Kommunikation und Angular im Frontend. Die Services laufen auf Kubernetes in der Google Cloud. Eine besondere Herausforderung war die Synchronisierung mit dem Legacy-System, das von einigen Nutzern noch verwendet wird.
Full-Stack-Entwickler, Frontend-Architekt
MediaMarktSaturn
Verwaltung von Zahlungen, Rückerstattungen, Kulanzfällen sowie Versand und Retouren für den MediaMarktSaturn Onlineshop.
Ersetzung des legacybasierten Spring/Vaadin-Systems durch eine Microservice-Architektur mit Spring Boot, Kafka, Kubernetes, Google Cloud, GitOps, Terraform und Kibana. Entwicklung eines neuen Frontends in Angular.
Full-Stack Lead-Entwickler, Architekt
Münchener Rückversicherung AG
Entwicklung einer komplexen C2B- und B2B-Sparproduktfamilie mit mobiler App und Web-Anwendung, die Multi-Tenant-Portfoliomanagement unterstützt.
Aufbau hybrider Ionic/Angular- und nativer iOS-/Android-Apps. Implementierung der Backend-Steuerung auf Node.js, die an Dutzende von Spring Boot Microservices delegiert, die über Kafka kommunizieren und mit Camunda orchestriert werden. Bereitstellung auf Kubernetes in AWS (später von Azure migriert).
Full-Stack-Entwickler
Allianz AG
Umgestaltung und Neuimplementierung des unternehmensweiten Web-Content-Management-Systems, das in 70 Ländern für die lokale Webpräsenz eingesetzt wird.
Migration auf neue Technologien und Bereitstellung einer vollständig neu gestalteten funktionalen und technischen Lösung.
Full-Stack Lead-Entwickler, Architekt
Allianz AG
Entwicklung eines mobilen und webbasierten Kfz-Versicherungsrechners zur Angebotserstellung und Policenausstellung auf mobilen Geräten und PCs.
Ersatz der meisten Dateneingaben durch Dokumentenscanning (Zulassungsbescheinigung, Führerschein).
Full-Stack-Lead-Entwickler, Architekt
BMW AG
Entwickelte eine internationale Vertriebsplattform für Automobile, die Händlern, Agenten und Endkunden dient, mit hoher Mandantenfähigkeit für mehrere Märkte.
Deckte den gesamten Verkaufsprozess ab, von der Kundenerfassung, Fahrzeugkonfiguration, Angebotserstellung, Vertragsabschluss bis zur Finanzierung und integrierte zahlreiche vorhandene Systeme mithilfe des vollständigen JEE-Stacks und einer Weboberfläche.
Full-Stack-Lead-Entwickler, Architekt
Deutsche Börse / DAB Bank AG
Entwickelte webbasierte Systeme für den Wertpapierhandel und das Portfoliomanagement an verschiedenen Börsen mit hohen Transaktionsvolumina.
Unterstützte Vermögensverwalter mit Tools zur Kundengewinnung und Analysen. Hielt die Asynchronität aufrecht und refaktorierte Altsysteme ohne Ausfallzeiten, wobei Browser- und mobile (iOS, Android) UIs bereitgestellt wurden.
Full-Stack-Lead-Entwickler, Architekt
SwissLife AG
Entwickelte ein System zur Erfassung, Validierung (regelbasiert, Vier-Augen-Prinzip) und Weiterleitung von Wertpapierpreisdaten aus mehreren Handelssystemen an Backend-Systeme. Alle Daten werden historisiert.
Stellte eine umfassende Weboberfläche mit dynamisch zur Laufzeit konfigurierbaren Regeln und Schnittstellen bereit.
Full-Stack-Lead-Entwickler, Architekt
UniCredit Bank
- Entwickelte einen Handelsinformations-Broker für das Investmentbanking, der Handelsdaten aus globalen Handelssystemen (RTD, ORC) und Brokersystemen aggregiert, normalisiert und für nachgelagerte Systeme wie die Risikoberechnung in Sophis anreichert.
Full-Stack-Entwickler
Verband Süddeutscher Apotheken GmbH
- Implementierte ein System zur vollständigen Verarbeitung von Rezepten, von Erfassung und Bearbeitung bis zur Abrechnung und Rechnungsstellung.
Full-Stack-Entwickler
Deutsches Patent- und Markenamt
- Entwicklung eines papierlosen E-Government-Systems, das den gesamten Workflow der Aktenverarbeitung und das Dokumentenmanagement abdeckt.
Projekte vor 2003
Verschiedene Auftraggeber
- Arbeitete an mehreren Projekten mit Legacy-Technologien; Details auf Anfrage.
Fähigkeiten
Programmiersprachen: Java, Kotlin, C#, Typescript, Javascript, Python, Groovy, Pl/sql
Beschreibungssprachen: Xml, Json, Yaml, Html, Css
Backend: Micro Services; Spring Boot (Spring Security, Spring Data, Spring Integration, …); Quarkus; Eclipse Microprofile; Vert.x; Hibernate; Jpa; Panache; Typeorm; Rest/soap Web Services; Graphql; Oauth2; Oidc; Jwt; Openapi; Swagger; Kafka; Apache Avro; Protobuf; Rabbitmq; Redis; S3 Storage; Keycloak; Mapstruct; Flyway; Liquibase
Frontend: Angular; Reactjs; Vue.js; Ionic3; Reactive Programming (Rxjs, Ngrx, Redux); Micro Frontend (Web Components, Sap Luigi); Html; Css; Sass; Material Design; Bootstrap; Primeng; Websocket; Server-sent Events (Sse)
Cloud: Aws; Azure; Gcp; Confluent; Docker; Kubernetes; Helm; Elastic-stack (Kibana, Prometheus, Grafana); Opentelemetry; Jaeger; Terraform
Web- Und Applicationservers: Nginx; Wildfly; Websphere; Tomcat; Node.js; Nest.js
Datenbanken: Postgresql; Mongodb; Dynamodb; Apache Cassandra; Cosmos Db + Gremlin Api; Oracle; Mariadb; Mysql
Continuous Integration & Deployment: Gitlab Ci/cd; Jenkins; Bitbucket
Test, Testautomatisierung: Junit; Mockito; Easymock; Assertj; Rest Assured; Mockmvc; Testng; Jbehav (Bdd); Dbunit; Jest; Testing Library; Selenium; Jasmine; Protractor; Karma; Cypress
Build Systems: Maven; Gradle
Version Control: Git; Gitlab; Github
Workflow Management, Bpm: Camunda
Search Engine: Elasticsearch
Entwicklungswerkzeuge: Intellij; Microsoft Visual Studio; Eclipse
Uml-tools: Enterprise Architect; Together; Rational Rose; Magicdraw
Projektmanagement: Jira; Confluence
Betriebssysteme: Linux; Windows; Macos
Qualitätsmanagement: Sonarqube
Agiles Verfahren: Scrum; Safe; Kanban
Sonstiges: Clean Code; Jira; Confluence
Sprachen
Ausbildung
Nehézipari Műszaki Egyetem
Promotion · Elektrotechnik / Informatik · Miskolc, Ungarn
Nehézipari Műszaki Egyetem
Diplom-Ingenieur · Elektrotechnik und Maschinenbau · Miskolc, Ungarn
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.