Skip to main content
Top expert badge
Recommended expert
Profile header background

Jovan Sremacki-GDPR Data Deletion Pipeline

Jovan Sremacki
Profile header overlay
Novi Sad, Serbia

Check rate

Experience

Jan 2025 - Dec 2025

GDPR Data Deletion Pipeline

Position Summary
GDPR Data Deletion Pipeline
Industries
Information Technology
Business Areas
Information Technology
  • Reduced risk of GDPR violations by ensuring consistent data removal across distributed systems.
  • Implemented a Kafka-based event pipeline to broadcast delete events (user, course, group, etc.) from the monolith to microservices.
  • Developed consumer services that listened to specific Kafka topics and triggered cascading deletions of related data.
Jan 2025 - Dec 2025

Group Branding System

Position Summary
Group Branding System
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Owned the end-to-end design and rollout of the Group Branding system, coordinating across backend, frontend, and product teams.
  • Designed and implemented a new module within a modular-monolith setup, handling APIs, business logic, and data models.
  • Reviewed and guided PRs.
  • Implemented new database design and data migration from the existing realm-oriented branding feature to the new group branding system.
  • Evaluated caching and database strategies, choosing Redis for optimal read performance while minimizing consistency issues.
  • Built a feature flag rollout for safe deployment.
Jan 2025 - Dec 2025

Leaderboard System

Position Summary
Leaderboard System
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Cut leaderboard API response time from 30s to <1s on average (p99 reduced to 2s) by rewriting queries, indexing hot paths, and optimising ranking logic.
  • Applied indexing and backward index scans for fast data access, optimising complex ranking calculations.
  • Effectively communicated technical concepts to non-technical stakeholders.
Jan 2023 - Dec 2023

Monolith to Microservice Migration

Position Summary
Monolith to Microservice Migration
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Rewrote the entire business logic from Ruby to Go, ensuring the functionality remains the same while optimising performance.
  • Developed data ingestion and preprocessing workflows using Kafka.
  • Implemented contract testing to ensure confident communication between monolith and microservice.
  • Designed new database schema for microservice.
Jan 2022 - Present
Belgrade, Serbia

Backend Software Engineer

LearnUpon

Position Summary
Backend Software Engineer at LearnUpon
Industries
Education
Information Technology
Business Areas
Information Technology
Product Development
Jan 2022 - Dec 2023

Learner Dashboard Improvement

Position Summary
Learner Dashboard Improvement
Industries
Education
Information Technology
Business Areas
Information Technology
Product Development
  • Optimised the platform’s most visited page by building a low-latency learner dashboard API, improving load performance and engagement for all active users.
  • Engineered API delivering real-time learner insights (enrollment status, badges, leaderboard rankings, upcoming sessions), focusing on a more interactive and personalised dashboard.
  • Enhanced the dashboard experience by enabling users to track achievements and visualize progress across multiple learning activities.
Jan 2020 - Dec 2022
Novi Sad, Serbia

Backend Software Engineer

BeeIT

Position Summary
Backend Software Engineer at BeeIT
Industries
Information Technology
Business Areas
Information Technology
Product Development

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology and Education.

Information Technology
Education
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology and Product Development.

Information Technology
Product Development
Profile match chart

Summary

Backend Engineer experienced in Go, Ruby, and distributed systems. Strong focus on scalable APIs, event-driven architectures, and performance optimisation. Proven record of owning end-to-end feature delivery across monoliths and microservices.

Skills

  • Programming Languages (Ruby, Go, Rust)
  • Frameworks (Ruby On Rails, Gin, Angular)
  • Api Development (Restful Apis, Postman)
  • Testing (Unit Testing, Integration Testing, Contract Testing, Rspec)
  • Ci/Cd (Github Actions, Circleci)
  • Databases (Postgresql, Mysql, Redis)
  • Big Data & Messaging (Kafka)
  • Monitoring & Altering (Datadog, Grafana, Kibana)

Languages

English
Advanced
Serbian
Advanced

Education

Oct 2018 - Jun 2021

Higher Education Technical School of Professional Studies, University of Novi Sad

BSc in Information Technology · Information Technology · Novi Sad, Serbia

Statistics

Experience

Total positions 7
Experience in Information Technology 6.5 y
Avg length 1 y 10 m
Longest experience 4 y 5 m

Global Experience

Countries worked in 1 (Serbia)
Primary country Serbia

Expertise

Recent roles GDPR Data Deletion Pipeline, Group Branding System, Leaderboard System
Main industries Information Technology, Education
Main business areas Information Technology, Product Development

Qualifications

Highest degree Bachelor

Profile

Created

Frequently asked questions

Have questions? Find more information here.

Jovan is based in Novi Sad, Serbia.
Jovan speaks the following languages: English (Advanced), Serbian (Advanced).
Jovan has at least 6 years of experience. During this time, Jovan has worked in at least 6 different roles and for 2 different companies. The average length of individual experience is 1 year and 11 months. Note that Jovan may not have shared all experience and actually has more experience.
Based on recent experience, Jovan would be well-suited for roles such as: GDPR Data Deletion Pipeline, Group Branding System, Leaderboard System.
Jovan's most recent position is GDPR Data Deletion Pipeline.
In recent years, Jovan has worked for LearnUpon and BeeIT.
Jovan is most experienced in industries like Information Technology and Education.
Jovan is most experienced in business areas like Information Technology and Product Development.
Jovan has recently worked in industries like Information Technology and Education.
Jovan has recently worked in business areas like Information Technology and Product Development.
Jovan holds a Bachelor in Information Technology from Higher Education Technical School of Professional Studies, University of Novi Sad.
Jovan is immediately available part-time for suitable projects.
Jovan's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Jovan, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Rate comparison chart
Market avg: 448-608 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.