Ertan Arslan
Senior Softwareentwickler
Erfahrungen
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.
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.
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.
Branchenerfahrung
Sehen Sie, in welchen Branchen dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT).
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT) und Produktentwicklung.
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
Ausbildung
University of Toronto
Bachelor-Abschluss in Informatik · Informatik · Toronto, Kanada
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Frequently Asked Questions
Sie haben Fragen? Hier finden Sie weitere Informationen
Wo ist Ertan ansässig?
Welche Sprachen spricht Ertan?
Wie viele Jahre Erfahrung hat Ertan?
Für welche Rollen wäre Ertan am besten geeignet?
Was ist das neueste Projekt von Ertan?
Für welche Unternehmen hat Ertan in den letzten Jahren gearbeitet?
In welchen Industrien hat Ertan die meiste Erfahrung?
In welchen Bereichen hat Ertan die meiste Erfahrung?
In welchen Industrien hat Ertan kürzlich gearbeitet?
In welchen Bereichen hat Ertan kürzlich gearbeitet?
Was ist die Ausbildung von Ertan?
Wie ist die Verfügbarkeit von Ertan?
Wie hoch ist der Stundensatz von Ertan?
Wie kann man Ertan beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Warschau, Polen arbeiten