SLOBODAN
Available for new projects

Full-Stack
Engineer &
SDET

I build production-grade web platforms and automated testing frameworks. 20+ years of shipping reliable software — from backend architecture to release stability.

20+
Years of experience
10+
monthly users, zero outages
300+
QA students trained
34%
Test coverage built from 0%

Builder. Tester.
Problem Solver.

I'm Slobodan Todorov, a full-stack engineer and SDET based in Novi Sad, Serbia. I write the software and the systems that verify it works.

My core stack is PHP / Laravel on the backend and Vue.js on the frontend, with deep expertise in test automation using Playwright, Selenium, and Cypress. I'm equally comfortable designing a scalable multilingual CMS as I am wiring up a CI/CD pipeline or leading a blended QA team.

Over 12+ years I've worked with remote teams across Europe and the US — from Swedish traffic schools and BENELUX real estate platforms to Denver-based field service startups. I bring senior-level ownership to every engagement: clear communication, end-to-end thinking, and a bias toward shipping stable, maintainable software.

When I'm not at the keyboard, I'm cooking something elaborate, buried in a sci-fi novel, or losing at board games with friends.

Location
Serbia, Remote worldwide
Email
Languages
Serbian (Native) · English (Fluent)
Availability
B2B Contract · Remote · Part-time or Full-time

What I bring
to the table.

Full-Stack Development
Building production-grade web platforms
// Backend
PHP Laravel Symfony CodeIgniter Node.js Python REST APIs
// Frontend
Vue.js JavaScript TypeScript HTML5 CSS3 Responsive Design
// Databases
MySQL MariaDB PostgreSQL MS SQL Redis
// Integrations
Salesforce Stripe / Bambora AWS S3 TalkDesk Swish Chrome Extensions
SDET & Quality Engineering
Automated testing frameworks & CI/CD
// Test Automation
Playwright Selenium Cypress Mocha Chai Supertest RestAssured XPath
// DevOps & Infra
Docker CI/CD AWS Nginx Apache Linux Git

20+ years of
shipping software.

May 2024
— present
FieldFlō · Denver, Colorado (Remote)
Software Developer in Test
  • Built a scalable Playwright + TypeScript framework from scratch, taking automation coverage from 0% → 34% within weekly release cycles.
  • Delivered comprehensive E2E and API integration suites with Mocha, Chai, and Supertest — directly reducing post-deployment incidents.
  • Integrated test suites into Dockerized CI/CD pipelines, cutting feedback loop time for a 6-person blended QA team.
  • Designed a reusable test case library reducing duplicated QA effort and cutting onboarding time for new team members.
Playwright TypeScript Mocha Chai Supertest Docker CI/CD
Jul 2024
— May 2025
Confidential Client · Netherlands (Remote)
Software Engineer
  • Full rewrite of a mission-critical real estate enterprise platform serving 300+ businesses across BENELUX and Germany.
  • Designed a scalable multilingual CMS supporting unlimited languages (launched in 3), eliminating manual localization errors.
  • Built a high-performance AWS S3 ↔ on-premise data sync tool with intelligent load balancing, improving reliability and transfer speed.
Laravel Vue.js Python AWS S3 Salesforce
Feb 2023
— May 2024
Boopro · Niš, Serbia (Remote)
Software Engineer
  • Developed a national-scale traffic school platform serving 90+ schools and 10,000+ monthly users across Sweden — zero reported outages.
  • Engineered interactive quizzes, Swish/Bambora payment flows, a custom cashier dashboard, and analytics tools for 90+ administrators.
  • Built a Chrome extension and integrated multiple third-party APIs to enhance the student experience.
Laravel Vue.js Swish Bambora
Oct 2021
— May 2023
EPTI Factory · Stockholm, Sweden (Remote)
Senior PHP Developer
  • Built and scaled a collaboration platform serving 20,000+ models, photographers, and brands — bookings, payments, and social integration.
  • Architected a reusable QA automation framework adopted by one team and in active rollout to a second before the company ceased operations.
  • Full UI and API test coverage with Java, Selenium, Playwright, Maven, and RestAssured.
Laravel Redis Docker Sphinx Search Selenium Playwright Java
Nov 2020
— Oct 2021
Tarkett · Novi Sad, Serbia
PHP Specialist
  • Full-stack development on international B2B platforms across 3 markets (Ukraine, Russia, Kazakhstan) for a global flooring manufacturer.
  • Introduced end-to-end and functional test coverage with Cypress, establishing a developer-owned QA process across the team.
Symfony Vue.js Cypress AWS Elasticsearch
Mar 2013
— Nov 2020
PLANet Systems Group · Novi Sad, Serbia
Senior Software Developer
  • Led full-stack development across 3 industries: scientific publishing, logistics, and lumber — 7+ years of end-to-end project ownership.
  • Designed and maintained business management systems for a nationwide trucking brokerage covering invoicing, freight optimization, and load scheduling.
  • Developed Selenium-based automation for a scholarly publishing platform serving hundreds of thousands of authors and reviewers globally.
  • Acted as senior developer and client-facing lead, managing stakeholder expectations across a 6-month US engagement.
Laravel Vue.js Python Selenium Salesforce TalkDesk AWS
Feb 2012
— Jan 2013
TIAC Group · Novi Sad, Serbia
Senior PHP Developer
  • Collaborated directly with a client's in-house engineering team on a full-featured event and resource management SaaS product — contributing across backend, frontend, and database layers.
  • Served as the senior developer on the agency side, mentoring a junior colleague while working alongside the client's own lead developer and senior engineer.
PHP MySQL HTML CSS JavaScript
Dec 2010
— Feb 2012
Just Dot / Themes Kingdom · Novi Sad, Serbia
PHP / Web Developer
  • Delivered three bespoke PHP platforms simultaneously for medium-sized clients, each with a custom-built CMS and translated from designer-provided mockups into production-ready code.
  • Built a long-running cosmetics retail platform, maintained and extended continuously throughout the engagement.
  • Developed a full dealership management platform for an automobile client — covering vehicle inventory, service scheduling, and back-office tooling.
  • Built an equine recruitment and jobs board with advanced candidate search, role filtering, and profile matching.
  • All three clients were ongoing relationships, with active post-launch maintenance and feature development.
PHP MySQL Custom CMS HTML CSS JavaScript
Jan 2009
— Mar 2011
Radio-Television of Vojvodina · Novi Sad, Serbia
PHP / Web Developer & Administrator
  • Solely designed and built a full video-on-demand platform from the ground up — scaling it from a single TV channel to 20+ channels, with multilingual support, automated video conversion, basic editing tools, and per-episode commenting and ratings.
  • Integrated Alfanum TTS software to automatically synthesise every published news article into audio, making the entire news archive accessible to users with visual impairments.
  • Contributed to a small team handling ongoing development and maintenance of the main public-facing website.
PHP MySQL TTS Integration Video Streaming Linux
Sep 2007
— May 2008
SAUT Professional · Novi Sad, Serbia
VB Developer / Web Developer / Network Administrator
  • Developed a Visual Basic application to automate product data extraction and prepare it for import into the company's inventory management system, eliminating a manual, error-prone process.
  • Built and maintained the company's PHP-based website and e-commerce store.
  • Administered a small office network including workstations, routers, and network printers.
Visual Basic PHP MySQL HTML LAN Administration
Apr 2005
— Aug 2006
Lucky Line · Novi Sad, Serbia
Visual Basic Developer
  • First professional development role — built a complete dog-racing software suite that was commercially sold and deployed across multiple casino locations, covering real-time race management, result processing, and display output.
  • Contributed to a team developing electronic roulette devices, gaining early exposure to event-driven, hardware-adjacent software.
Visual Basic Real-time Systems Casino / Gaming

Things I've built
for myself.

🔗
SKR.rs — URL Shortener
Built from scratch in pure PHP with MySQL. Running continuously since 2010 with near-100% uptime. Processed over 360,000 shortened URLs, with full REST API, spam detection, fraud filtering, and a complete admin back office.
PHP · MySQL · REST API · Since 2010 →
🎓
QA Engineer Course — Rajak School
Co-designed and delivered a hands-on QA Engineer course across 20+ cohorts, training 300+ students for entry-level roles. Curriculum covered Git, XPath, Selenium WebDriver, Node.js, Mocha/Chai, and HTML/CSS in testing contexts.
300+ Students · 20+ Cohorts · 2017–2024

What colleagues
say about me.

Open to new projects

Let's build something
that lasts.

Whether you have a greenfield project, a legacy system that needs love, or a QA process that needs automating — I'm up for the challenge.

Say hello →
⚡ Typically responds within 24 hours