Top expert badge
Recommended expert
Profile header background

Jovan Sremacki

GDPR Data Deletion Pipeline

Jovan Sremacki
Profile header overlay
Novi Sad, Serbia

Experience

Jan 2025 - Dec 2025
1 year

GDPR Data Deletion Pipeline

Expertise details
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
1 year

Group Branding System

Expertise details
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
1 year

Leaderboard System

Expertise details
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
1 year

Monolith to Microservice Migration

Expertise details
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
4 years 3 months
Belgrade, Serbia

Backend Software Engineer

LearnUpon

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

Learner Dashboard Improvement

Expertise details
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
3 years
Novi Sad, Serbia

Backend Software Engineer

BeeIT

Expertise details
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 y
Avg length 1 y 10 m
Longest experience 4 y 2 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
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Jovan based?

Jovan is based in Novi Sad, Serbia.

What languages does Jovan speak?

Jovan speaks the following languages: English (Advanced), Serbian (Advanced).

How many years of experience does Jovan have?

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.

What roles would Jovan be best suited for?

Based on recent experience, Jovan would be well-suited for roles such as: GDPR Data Deletion Pipeline, Group Branding System, Leaderboard System.

What is Jovan's latest experience?

Jovan's most recent position is GDPR Data Deletion Pipeline.

What companies has Jovan worked for in recent years?

In recent years, Jovan has worked for LearnUpon and BeeIT.

Which industries is Jovan most experienced in?

Jovan is most experienced in industries like Information Technology and Education.

Which business areas is Jovan most experienced in?

Jovan is most experienced in business areas like Information Technology and Product Development.

Which industries has Jovan worked in recently?

Jovan has recently worked in industries like Information Technology and Education.

Which business areas has Jovan worked in recently?

Jovan has recently worked in business areas like Information Technology and Product Development.

What is Jovan's education?

Jovan holds a Bachelor in Information Technology from Higher Education Technical School of Professional Studies, University of Novi Sad.

What is the availability of Jovan?

Jovan is immediately available part-time for suitable projects.

What is the rate of Jovan?

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.

How to hire Jovan?

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: 470-630 €
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.