Jovan Sremacki
GDPR Data Deletion Pipeline
Experience
GDPR Data Deletion Pipeline
- 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.
Group Branding System
- 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.
Leaderboard System
- 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.
Monolith to Microservice Migration
- 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.
Backend Software Engineer
LearnUpon
Learner Dashboard Improvement
- 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.
Backend Software Engineer
BeeIT
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (6 years) and Education (4 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (6 years) and Product Development (6 years).
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
Education
Higher Education Technical School of Professional Studies, University of Novi Sad
BSc in Information Technology · Information Technology · Novi Sad, Serbia
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Jovan based?
What languages does Jovan speak?
How many years of experience does Jovan have?
What roles would Jovan be best suited for?
What is Jovan's latest experience?
What companies has Jovan worked for in recent years?
Which industries is Jovan most experienced in?
Which business areas is Jovan most experienced in?
Which industries has Jovan worked in recently?
Which business areas has Jovan worked in recently?
What is Jovan's education?
What is the availability of Jovan?
What is the rate of Jovan?
How to hire Jovan?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a GDPR Data Deletion Pipeline
Nearby freelancers
Professionals working in or nearby Novi Sad, Serbia