Otvoren za nove prilike

Dragomir Mandić

Senior full-stack developer Shopware 6

10 godina veb razvoja, od čega su poslednje četiri u potpunosti posvećene platformi Shopware 6 – plaginovi po meri, integracije sa API-jima trećih strana i DevOps za B2B i B2C onlajn prodavnice u Nemačkoj i Švajcarskoj.

  • Beograd, Srbija
  • Na daljinu, hibridno ili u kancelariji
  • Srpski, engleski
Portret Dragomira Mandića
Razvoj uz pomoć AI-ja Claude Code · OpenAI · Gemini
godina veb razvoja
10
godine posvećene platformi Shopware 6
4
razvijenih ili održavanih Shopware plaginova po meri
100+
okruženja sa deploymentom bez prekida rada
6

Profil

Shopware 6 – od baze podataka do storefronta.

Shopware full-stack developer sa 10 godina iskustva u veb razvoju, od čega su poslednje četiri u potpunosti posvećene platformi Shopware 6 i ekosistemu oko nje.

  • 01

    Razvoj plaginova

    Za backend, storefront i administraciju.

  • 02

    DevOps

    CI/CD, deployment i infrastruktura sa više okruženja.

  • 03

    API integracije

    Integracije sa API-jima trećih strana, uključujući zakazanu sinhronizaciju.

  • 04

    Više od standardnih funkcija

    Strategije koje proširuju mogućnosti e-trgovine daleko izvan izvornih funkcija frejmvorka.

Radno iskustvo

Onlajn prodavnice u produkciji za nemačko i švajcarsko tržište.

  1. jun 2026 – danas

    Ugovorni angažman, nepuno radno vreme · Na daljinu

    Trenutno

    Shopware 6 full-stack developer

    Blue Design – felgen-schweiz.ch, Švajcarska

    Švajcarska B2C i B2B onlajn prodavnica felni i guma, izgrađena na platformi Shopware 6 i dostupna na četiri jezika. Isti opseg posla kao na enthus.de – plaginovi po meri, storefront tema, integracije i deployment pipeline – sa snažnim fokusom na proces prodaje.

    • Razvoj plaginova – 30+ plaginova po meri razvijeno ili održavano: B2B cene i registracija, katalog proizvoda i pretraživač guma, preusmeravanja i SEO, checkout i procesi porudžbina.
    • respond.io integracija – novi kupci se sinhronizuju kao kontakti, a njihove konverzacije se automatski otvaraju, dodeljuju i označavaju, tako da prodajni tim odmah preuzima svaki upit potencijalnog kupca.
    • AI kroz ceo prodajni ciklus – Claude Code za razvoj, a OpenAI / Gemini API-ji u samoj prodavnici; tako se optimizuje ceo prodajni ciklus – od automatskog prevođenja kataloga (DE / FR / EN / IT) do obrade upita potencijalnih kupaca i komunikacije sa kupcima.
    • DevOps – atomični deploymenti bez prekida rada (zero-downtime) pomoću GitHub Actions i PHP Deployera na šest okruženja, noćna sinhronizacija produkcije na mirror okruženje uz sanitizaciju podataka.
    • Shopware 6
    • PHP
    • Symfony
    • MariaDB
    • Twig
    • SCSS
    • JavaScript
    • Vue.js
    • respond.io API
    • OpenAI / Gemini API-ji
    • Claude Code
    • GitHub Actions
    • PHP Deployer
    • Docker
  2. septembar 2022 – danas

    Puno radno vreme · Na daljinu

    Trenutno

    Shopware 6 full-stack developer

    openinnovation.me (ranije BEMapps), Beograd

    Velika B2B platforma za e-trgovinu enthus.de za nemačko tržište, izgrađena na platformi Shopware 6 i povezana sa korisničkim portalom kompanije. Član distribuiranog tima senior developera.

    • Razvoj plaginova – 50+ plaginova po meri razvijeno ili održavano, kroz ceo Shopware stack.
    • CMS i teme – izrada i proširivanje Shopping Experience blokova i elemenata, storefront teme i responzivnih layouta za dva prodajna kanala.
    • Integracije – REST API integracije sa eksternim platformama za događaje, pretragu, automatizaciju marketinga i vebinare, uključujući zakazanu sinhronizaciju.
    • DevOps – CI/CD pipeline-ovi sa GitHub Actions (build, linting, automatski deployment na staging i produkciju) i razvojna okruženja zasnovana na Docker-u.
    • Shopware 6
    • PHP
    • Symfony
    • MySQL
    • Twig
    • SCSS
    • JavaScript (ES6+)
    • Vue.js
    • REST API-ji
    • Redis
    • Docker
    • GitHub CI/CD
    • Jira
  3. februar 2021 – avgust 2022

    Puno radno vreme · U kancelariji

    Vođa razvojnog tima

    Condor Gaming (danas Orange IT Solutions), Beograd

    • Vodio razvojni tim Kalima – planiranje sprintova, raščlanjivanje zadataka u Jiri, code review, mentorstvo i uvođenje novih developera u posao.
    • Upravljanje projektima – vodio projekte od planiranja do isporuke, koordinisao rad između menadžmenta, klijenata i razvojnog tima i držao svaki projekat u zadatim rokovima.
    • Praktičan razvoj – dizajnirao i izradio condorgaminggroup.com, kalimabusiness.com i iGaming veb projekte kao što je mr247bet.com.
    • PHP
    • MySQL
    • WordPress
    • JavaScript (ES6+)
    • jQuery
    • Bootstrap 5
    • SCSS
    • Apache / Nginx
    • GitLab
    • Jira
    Pismo preporuke (PDF, na engleskom)
  4. februar 2020 – februar 2021

    Puno radno vreme · U kancelariji

    Veb developer

    HIVEMIND, Beograd

    WordPress teme i PHP sajtovi po meri za klijente agencije – od preuzimanja dizajna do responzivnog front-enda i deploymenta.

    • PHP
    • MySQL
    • WordPress
    • HTML5
    • CSS3 / SASS
    • JavaScript
    • jQuery
    • Bootstrap
  5. 2016 – 2020

    Frilens · Na daljinu

    Frilens veb developer

    Samozaposlen, Beograd

    Sajtovi za mala preduzeća i privatne klijente – od prvog sastanka do lansiranja i podrške, npr. blackwinch.eu, urineseparator.com, estherjacobs.info.

    • PHP
    • MySQL
    • WordPress
    • HTML5
    • CSS3
    • JavaScript
    • jQuery
    • Bootstrap

Veštine

Tehničke veštine

Backend

  • PHP 8
  • Symfony
  • MySQL / MariaDB
  • REST API integracije
  • Symfony Messenger
  • Redis
  • Elasticsearch / OpenSearch
  • Composer
  • Guzzle
  • PHPStan

Frontend

  • JavaScript (ES6+)
  • Vue.js
  • Twig
  • HTML5
  • CSS3 / SCSS
  • Bootstrap 5
  • Webpack
  • Vite

DevOps

  • Docker / Compose
  • GitHub Actions
  • PHP Deployer
  • Atomični release-ovi
  • Upsun / Platform.sh
  • Linux / SSH
  • Nginx / Apache
  • Makefile automatizacija
  • DB sinhronizacija i sanitizacija
  • Cron i queue workeri
  • Gitflow

AI

  • Claude Code
  • CLAUDE.md / skills
  • Git worktrees
  • Cursor
  • OpenAI API
  • Gemini API

CMS

  • WordPress
  • Teme po meri
  • Plaginovi po meri
  • ACF

Način rada

Jasni zahtevi, dosledna arhitektura, AI po istim standardima.

Konsalting i komunikacija

  • Prikupljanje zahteva i razlaganje na tikete

    Direktan rad sa klijentima kako bi se otkrila stvarna potreba iza zahteva, na vreme postavila prava pitanja i dogovorio obim posla, a zatim sve pretočilo u jasne tikete koji se mogu proceniti, sa kriterijumima prihvatanja, koje tim može da preuzme bez dodatnih pojašnjenja.

  • Konsultovanje tima i kontinuirana dokumentacija

    Tehnička kontakt osoba za ceo razvojni tim (arhitektonske odluke, code review, pomoć kolegama da prevaziđu blokade, očuvanje doslednosti koda). Kontinuirane izveštaje i analitičke dokumente tretira kao okosnicu agilnog i preciznog razvoja i praćenja napretka, postepeno gradeći bogatu bazu znanja o istoriji projekta i donetim odlukama, na kojoj se zasniva svaka buduća analiza uz pomoć AI-ja.

Razvoj uz pomoć AI-ja

  • Claude Code kao primarni alat

    Strogo organizovan kontekst za svaki branch i tiket (izolovane sesije i git worktree-ovi), tako da svaka sesija počinje tačno sa znanjem koje je zadatku potrebno i ništa se ne preliva između zadataka.

  • Dvoslojni skillsetovi za timove koji rade na više projekata

    Generički skup skillova na nivou cele kompanije, koji se primenjuje na svaki projekat, održava arhitekturu i konvencije usklađenim na svim projektima, olakšava održavanje i proširivanje svakog od njih i skraćuje period uhodavanja za nove članove tima. Iznad njega, dublji sloj skillova specifičnih za projekat i CLAUDE.md, komitovani u svaki repozitorijum, deljeni među developerima i kontinuirano unapređivani sa svakom izmenom.

  • Arhitektura i standardi kvaliteta

    Striktno razdvajanje odgovornosti (separation of concerns), unapred definisana arhitektonska pravila i konvencije imenovanja koje se primenjuju na celom projektu, zasnovani na čvrstim OOP principima (SOLID, dependency injection, dizajn paterni) i podržani snažnim QA procesom; kod koji generiše AI podleže potpuno istim standardima kao i ručno pisani kod.

Preporuke

Iz pisama preporuke

He took the time to understand the business goal behind each requirement and always completed his tasks to the highest standard, even when priorities changed at short notice.

Sascha Reininghaus Product Owner, enthus.de

He understands requirements quickly, works independently, communicates clearly and pays close attention to detail. We can trust him with changes to a live online shop, and his work is consistently of high quality.

Nebojsa Maksimovic Director, Blue Design GmbH

Under his leadership, the Kalima team consistently delivered results that not only met but often exceeded project expectations.

Tijana Pešović HR Operations and Talent Acquisition Lead, Orange IT Solutions

Citati su navedeni u originalu, na engleskom jeziku.

Kvalifikacije

Obrazovanje i jezici

Obrazovanje

  • Samouki softverski developer Kontinuirano učenje kroz zvaničnu Shopware dokumentaciju, open-source kod i praktičan rad na projektima.
  • Elektromehanički tehničar Tehnička škola, Užice, Srbija

Jezici

  • Srpski Maternji
  • Engleski Profesionalni nivo

Kontakt

Razgovarajmo o vašem projektu.

Tražite iskusnog Shopware 6 developera za svoj tim ili sledeći projekat? Radujem se vašoj poruci.

  • Puno radno vreme ili ugovorni angažman
  • Na daljinu, hibridno ili u kancelariji (Beograd)
Preuzmite CV PDF · EN