Jovan Sremacki
GDPR-Pipeline zur Datenlöschung
Erfahrungen
GDPR-Pipeline zur Datenlöschung
- Reduzierung des Risikos von GDPR-Verstößen durch konsistente Datenlöschung in verteilten Systemen.
- Implementierung einer Kafka-basierten Event-Pipeline zum Senden von Löschereignissen (Benutzer, Kurs, Gruppe usw.) vom Monolith zu den Microservices.
- Entwicklung von Consumer-Services, die auf bestimmte Kafka-Themen hörten und kaskadierende Löschungen verwandter Daten auslösten.
Gruppen-Branding-System
- Gesamtverantwortung für das End-to-End-Design und den Rollout des Gruppen-Branding-Systems, Koordination mit Backend-, Frontend- und Produktteams.
- Entwurf und Implementierung eines neuen Moduls in einer modularen Monolith-Architektur mit APIs, Business-Logik und Datenmodellen.
- Prüfung und Begleitung von PRs.
- Implementierung eines neuen Datenbankdesigns und einer Datenmigration von der bestehenden realmorientierten Branding-Funktion zum neuen Gruppen-Branding-System.
- Bewertung von Caching- und Datenbankstrategien und Auswahl von Redis für optimale Leseleistung bei minimalen Konsistenzproblemen.
- Aufbau eines Feature-Flag-Rollouts für eine sichere Bereitstellung.
Leaderboard-System
- Reduzierung der Antwortzeit der Leaderboard-API von 30s auf durchschnittlich <1s (p99 auf 2s) durch Umschreiben der Abfragen, Indexierung der Hot Paths und Optimierung der Ranking-Logik.
- Einsatz von Indexierung und Backward-Index-Scans für schnellen Datenzugriff und Optimierung komplexer Ranking-Berechnungen.
- Effektive Vermittlung technischer Konzepte an nicht-technische Stakeholder.
Monolith-zu-Microservice-Migration
- Umschreibung der gesamten Business-Logik von Ruby nach Go, um die Funktionalität beizubehalten und gleichzeitig die Performance zu optimieren.
- Entwicklung von Datenaufnahme- und Vorverarbeitungs-Workflows mit Kafka.
- Implementierung von Contract-Tests, um eine zuverlässige Kommunikation zwischen Monolith und Microservice sicherzustellen.
- Entwurf eines neuen Datenbankschemas für den Microservice.
Backend-Softwareentwickler
LearnUpon
Optimierung des Lern-Dashboards
- Optimierte die meistbesuchte Seite der Plattform, indem ich eine latenzarme Lern-Dashboard-API entwickelte, die die Ladezeiten und das Engagement aller aktiven Nutzer verbesserte.
- Entwickelte eine API für Echtzeit-Einblicke von Lernenden (Anmeldestatus, Abzeichen, Ranglistenplatzierungen, bevorstehende Sitzungen) und legte den Fokus auf ein interaktiveres und personalisiertes Dashboard.
- Verbesserte das Dashboard-Erlebnis, indem ich den Nutzern ermöglichte, ihre Erfolge zu verfolgen und ihren Fortschritt über mehrere Lernaktivitäten hinweg zu visualisieren.
Backend-Softwareentwickler
BeeIT
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (6 Jahre) und Bildung (4 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (6 Jahre) und Produktentwicklung (6 Jahre).
Zusammenfassung
Backend-Entwickler mit Erfahrung in Go, Ruby und verteilten Systemen. Starker Fokus auf skalierbare APIs, ereignisgesteuerte Architekturen und Performance-Optimierung. Nachgewiesene Erfolge bei der End-to-End-Entwicklung von Funktionen in Monolithen und Microservices.
Fähigkeiten
- Programmiersprachen (Ruby, Go, Rust)
- Frameworks (Ruby On Rails, Gin, Angular)
- Api-entwicklung (Restful-apis, Postman)
- Tests (Unit-tests, Integrationstests, Contract-tests, Rspec)
- Ci/cd (Github Actions, Circleci)
- Datenbanken (Postgresql, Mysql, Redis)
- Big Data & Messaging (Kafka)
- Monitoring & Alerting (Datadog, Grafana, Kibana)
Sprachen
Ausbildung
Technische Fachhochschule für berufliche Weiterbildung, Universität Novi Sad
B.Sc. in Informationstechnologie · Informationstechnologie · Novi Sad, Serbien
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Jovan ansässig?
Welche Sprachen spricht Jovan?
Wie viele Jahre Erfahrung hat Jovan?
Für welche Rollen wäre Jovan am besten geeignet?
Was ist das neueste Projekt von Jovan?
Für welche Unternehmen hat Jovan in den letzten Jahren gearbeitet?
In welchen Industrien hat Jovan die meiste Erfahrung?
In welchen Bereichen hat Jovan die meiste Erfahrung?
In welchen Industrien hat Jovan kürzlich gearbeitet?
In welchen Bereichen hat Jovan kürzlich gearbeitet?
Was ist die Ausbildung von Jovan?
Wie ist die Verfügbarkeit von Jovan?
Wie hoch ist der Stundensatz von Jovan?
Wie kann man Jovan 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 GDPR-Pipeline zur Datenlöschung
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Novi Sad, Serbien arbeiten