Recommended expert

Ertan Arslan

Senior Softwareentwickler

Ertan Arslan
Warschau, Polen

Erfahrungen

Nov. 2023 - Bis heute
2 Jahren 3 Monaten
Sheridan, Vereinigte Staaten

Senior Softwareentwickler

bART Solutions

  • Entwickelte die Überarbeitung des Kundenportals mit Java und Spring Boot, um skalierbare Microservices zu implementieren.
  • Implementierte nebenläufige Verarbeitungspipelines für große Mengen an Kundendaten mit der Java Streams API.
  • Integrierte JPA/Hibernate für nahtlose Datenspeicherung und optimierte Datenbankleistung.
  • Setzte Spring Security ein, um Authentifizierungs- und Autorisierungsmechanismen abzusichern.
  • Schrieb Unit- und Integrationstests mit JUnit 5, Mockito und TestContainers für hohe Zuverlässigkeit.
  • Erstellte CI/CD-Pipelines mit GitHub Actions und Maven, um Build- und Deployment-Prozesse zu automatisieren.
  • Nutzte das Kafka-Messaging-System, um asynchrone Events effizient zu verarbeiten.
  • Setzte Microservices in Docker-Containern ein und orchestrierte sie mit Kubernetes.
  • Überwachte die JVM-Leistung und optimierte das Speichermanagement mit JProfiler und VisualVM.
  • Nutzte AWS-Cloud-Services für skalierbare Infrastruktur zur Unterstützung KI-gestützter Dokumentenfunktionen.
  • Arbeitete mit funktionsübergreifenden Teams zusammen, um die Projektarchitektur zu definieren und die Codequalität sicherzustellen.
März 2020 - Okt. 2023
3 Jahren 8 Monaten
Poznań, Polen

Senior Softwareentwickler

Netguru

  • Entwickelte eine E-Commerce-Abonnement-Plattform mit Java, Spring Boot und JPA/Hibernate.
  • Implementierte nebenläufige Verarbeitung, um groß angelegte Nutzerabonnements effizient zu verwalten.
  • Erstellte sichere REST-APIs mit Spring Security zur Verwaltung von Benutzerauthentifizierung und -rollen.
  • Führte Unit- und Integrationstests mit JUnit 5, TestNG und Mockito durch.
  • Konfigurierte CI/CD-Pipelines mit Jenkins und Gradle für automatisierte Builds und Deployments.
  • Integrierte RabbitMQ-Messaging, um die asynchrone Kommunikation zwischen Services zu optimieren.
  • Setzte dockerisierte Services in der AWS-Cloud ein für hochverfügbare und skalierbare Infrastruktur.
  • Wendete JVM-Profiling- und Optimierungstechniken an, um die Anwendungsreaktionszeit zu verbessern.
  • Arbeitete mit KI-gestützten Programmierwerkzeugen für Refactoring und Leistungsverbesserungen zusammen.
  • Koordinierte mit Produkt- und QA-Teams, um eine hochwertige Bereitstellung der Funktionen sicherzustellen.
Feb. 2017 - März 2020
3 Jahren 2 Monaten
Breslau, Polen

Softwareentwickler

Ciklum

  • Entwickelte ein Smart-Retail-Bestellportal mit Java, Spring Boot und Hibernate für effizientes Auftragsmanagement.
  • Implementierte nebenläufige Verarbeitung zur Echtzeit-Auftragsverfolgung mit der Java Streams API.
  • Erstellte sichere RESTful-APIs mit Spring Security zur Handhabung der Kundenauthentifizierung.
  • Schrieb umfassende Unit-Tests mit JUnit 5 und Mockito, um die Systemzuverlässigkeit zu gewährleisten.
  • Integrierte RabbitMQ für asynchrone Nachrichtenübermittlung und Workflow-Verarbeitung.
  • Setzte Services mit Docker ein und konfigurierte CI/CD-Pipelines mit GitLab CI.
  • Überwachte und optimierte die JVM-Leistung mit VisualVM und Profiling-Tools.
  • Arbeitete mit funktionsübergreifenden Teams zusammen, um komplexe Geschäftsregeln effektiv umzusetzen.
  • Unterstützte die schrittweise Migration zur Microservice-Architektur und Cloud-Bereitstellung.
  • Pflegte eine qualitativ hochwertige Codebasis und passte sich den sich ändernden Projektanforderungen an.

Zusammenfassung

Erfahren in der Entwicklung robuster und skalierbarer Softwarelösungen mit modernen Backend-Technologien. Versiert im Entwerfen von Systemen, die sich nahtlos in mehrere Services und Plattformen integrieren. Geübt in Leistungsoptimierung und Umsetzung komplexer Geschäftslogik. Begeistert davon, zu innovativen Projekten beizutragen und die Softwarequalität zu verbessern.

Fähigkeiten

  • Java
  • Spring Boot
  • Spring Data
  • Spring Security
  • Jpa/hibernate
  • Maven
  • Gradle
  • Jenkins
  • Github Actions
  • Gitlab Ci
  • Docker
  • Kubernetes
  • Aws
  • Azure
  • Kafka
  • Rabbitmq
  • Junit 5
  • Testng
  • Mockito
  • Testcontainers
  • Microservice-architektur
  • Jvm-profiling
  • Leistungsoptimierung
  • Entwurfsmuster
  • Ki-gestützte Programmierwerkzeuge

Sprachen

Polnisch
Verhandlungssicher
Englisch
Fortgeschritten

Ausbildung

Sept. 2012 - Juni 2016

University of Toronto

Bachelor-Abschluss in Informatik · Informatik · Toronto, Kanada

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Piotr Nowak
Piotr Nowak

Senior Softwareentwickler

Profil ansehen
Damian Wnuk
Damian Wnuk

Senior Softwareentwickler

Profil ansehen
Adam Cemerys
Adam Cemerys

Senior Softwareentwickler

Profil ansehen
Piotr Judycki
Piotr Judycki

Leitender Softwareingenieur

Profil ansehen
Piotr Ostrowski
Piotr Ostrowski

Senior Full-Stack-Entwickler

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Dennis Betke
Dennis Betke

Senior Softwareentwickler

Profil ansehen
Christopher Gorski
Christopher Gorski

Senior Softwareentwickler

Profil ansehen
Vitalii Paderin
Vitalii Paderin

Senior Full-Stack-Entwickler

Profil ansehen
Aleksander Inoue
Aleksander Inoue

Senior Full-Stack-Entwickler

Profil ansehen
Lukasz Ren
Lukasz Ren

Softwareentwickler

Profil ansehen
Aliaksei Stohniy
Aliaksei Stohniy

Backend-Entwickler (Java)

Profil ansehen
Andrzej Kostek
Andrzej Kostek

Senior Softwareentwickler

Profil ansehen
Alessandro Carrera
Alessandro Carrera

Junior Full-Stack-Entwickler

Profil ansehen
Maxim Yafimau
Maxim Yafimau

DevOps

Profil ansehen
Paweł Mucha
Paweł Mucha

Projektleitender Berater für KI-Lösungen

Profil ansehen
Rüdiger Schulz
Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Marcin Szalski
Marcin Szalski

Mobile-/Game-Entwickler

Profil ansehen
Christoph Bewerbung
Christoph Bewerbung

Architekt, Business Analyst, Entwickler

Profil ansehen
Vadim Drokov
Vadim Drokov

Senior Java-Entwickler

Profil ansehen
Michal Budzyn
Michal Budzyn

Senior Golang-Entwickler

Profil ansehen
Maciej Wilanowski
Maciej Wilanowski

Senior Softwareentwickler

Profil ansehen
Sebastian Ciźla
Sebastian Ciźla

Software-Ingenieur und Business Analyst

Profil ansehen
Lars Larsson
Lars Larsson

Senior Softwareentwickler

Profil ansehen
Fady Kuzman
Fady Kuzman

Senior Softwareentwickler / Tech Lead

Profil ansehen
Matas Kazlauskas
Matas Kazlauskas

Senior Full-Stack-Entwickler

Profil ansehen
Adam Nowak
Adam Nowak

Senior-Softwareentwickler

Profil ansehen
Rainer Diekmann
Rainer Diekmann

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Arne Hendricks
Arne Hendricks

Embedded Fullstack-Entwickler

Profil ansehen
Benedek Galácz
Benedek Galácz

CTO/CISO

Profil ansehen