Ilija Tošković

LinkedIn
GitHub
Daily.Dev

Multilogin

Pozicija: WordPress programer

  • Rad na multisite postavci u okviru Multilogin-a
  • Izrada i proširivanje stranica koje se povezuju sa eksternim API-jima radi prikaza dinamičkih podataka u realnom vremenu
  • Optimizacija Core Web Vitals (CWV) metrika radi boljih performansi, brzine učitavanja i korisničkog iskustva
  • Postavljanje i održavanje pouzdanog staging okruženja za testiranje i deployment
  • Izrada novih i redizajn postojećih stranica pomoću Elementor-a
  • Primena najboljih praksi WordPress bezbednosti
  • Unapređenje ukupnog zdravlja sajta i SEO performansi

Moj rad na Multilogin-u obuhvatao je upravljanje multisite i višejezičnom postavkom (uz Polylang), gde sam učestvovao u izradi novih stranica pomoću Elementor-a, redizajnu postojećih i obezbeđivanju doslednosti između različitih verzija sajta i jezika. Radio sam na integraciji eksternih API-ja radi isporuke dinamičkih podataka u realnom vremenu, uz optimizaciju Core Web Vitals (CWV) metrika radi boljih performansi i ukupnog korisničkog iskustva. Bio sam zadužen za održavanje stabilnog staging okruženja, što je omogućavalo bezbedno testiranje i neometan deployment. Pored toga, primenio sam najbolje prakse WordPress bezbednosti, unapredio zdravlje sajta i SEO performanse i rešio razne tehničke probleme, uključujući i podešavanje SMTP-a. Radio sam i sa custom JavaScript-om kako bih proširio funkcionalnost i osigurao da sajt ostane pouzdan, brz i jednostavan za korišćenje.

411 Locals

Pozicija: WordPress programer

  • Izrada novih i redizajn starih stranica pomoću Divi Builder-a
  • Unapređenje Core Web Vitals metrika
  • Primena najboljih praksi WordPress bezbednosti
  • Unapređenje zdravlja sajta i SEO rangiranja
  • Rešavanje raznih problema u konfiguraciji (SMTP, kolačići itd.)

Moj posao se sastojao od rada na dva sajta kompanije, što je obuhvatalo sve - od izrade novih stranica pomoću Divi builder-a, preko ispravljanja problema na starima i povezivanja različitih webhook-ova (poput Zapier-a), do održavanja sajta u funkciji. Primenio sam neophodna bezbednosna podešavanja kako sajt ne bi bio kompromitovan i napravio sistem automatskog bekapa, da bi izmene mogle da se vrate unazad ako zatreba. Radio sam na dopunama i ispravkama kroz custom JavaScript i učinio sajt funkcionalnijim i pristupačnijim korisnicima. Otkrio sam i otklonio problem sa SMTP serverom, tako da e-mailovi više ne završavaju u spam folderu primalaca.

Dr.Kaske Marketingberatung

Pozicija: WordPress | Fullstack programer

  • Izrada WordPress sajtova pomoću Elementor PRO-a
  • Snažan naglasak na usklađenosti sa GDPR-om i na performansama sajta
  • Fokus na to da sajtovi klijenata budu pristupačni bez barijera
  • Izrada React aplikacija i njihova integracija u WordPress
  • Rad na React + Node aplikaciji za praćenje aktivnosti na društvenim mrežama

Moj posao je obuhvatao izradu WordPress sajtova pomoću Elementor Pro-a ili Divi builder-a (koristio sam i druge builder-e, ali na starijim sajtovima, u sklopu održavanja). Pošto je većina klijenata za koje smo radili iz Nemačke (koja je deo Evropske unije), sajtovi su morali da budu usklađeni sa GDPR-om, na čemu je bio veliki naglasak, uz vođenje računa da pop-up ne uspori sajt, naročito na mobilnim uređajima. Kad smo već kod EU, sajtovi pojedinih firmi koje ispunjavaju određene kriterijume moraju da budu bez barijera, odnosno pristupačni korisnicima sa invaliditetom (kao referenca koriste se WCAG smernice). U okviru saradnje sa sestrinskom kompanijom Smile AI, radio sam na alatu koji pomoću veštačke inteligencije prati objave klijenata na društvenim mrežama i otkriva potencijalno štetan sadržaj. Radio sam i na izradi custom dodatka za klijente iz Švajcarske kojima su potrebni i SwissRX i DocCheck, kao i chat dodatka koji sadrži podatke specifične za sajt na kom se nalazi.

Cinnamon Agency

Pozicija: WordPress programer

  • Izrada sajtova u WordPress-u uz custom teme napravljene u Twig-u
  • Rad na custom WordPress dodacima
  • Rad sa klijentima na projektima u toku
  • Rad sa alatima za izradu sajtova (Squarespace, Framer, Webflow)
  • Fokus na GDPR i pristupačnost sajtova

U Cinnamon-u sam radio prevashodno kao WordPress programer, mada sam pomagao dizajnerima i na drugim platformama poput Webflow-a, Framer-a i Squarespace-a, kroz sitne izmene i ubacivanje custom koda. Glavni zadatak mi je bila izrada WordPress sajtova na prilagođenoj Timber temi koja koristi Twig šablonski jezik, što nam omogućava da odvojimo backend, odnosno PHP logiku, od frontend koda. Na jednom od projekata klijent je već imao custom dodatak na staroj verziji sajta koji je trebalo integrisati u novu, uz dodatne funkcionalnosti kako bi se dodatak uskladio sa novim izgledom sajta. Takođe sam na starije sajtove koji posluju po propisima EU dodavao usklađenost sa GDPR-om i unapređivao pristupačnost sajta za sajtove čija je publika pretežno starija.

Alpha Efficiency.TM

Pozicija: Web programer

  • Izrada custom tema za WordPress pomoću Roots Sage-a i njihova integracija sa WooCommerce-om.
  • Izrada i održavanje Laravel aplikacija.
  • Administracija servera (AWS, Siteground, Digital Ocean).
  • Redovni sastanci sa klijentima o projektima u toku.
  • Uvođenje i mentorstvo novih kolega u radu sa Sage temom i Linux OS-om.
  • Rad sa mnoštvom različitih tehnologija - Vue.js, BigCommerce, HubL, Python...

Počeo sam kao HTML/CSS/JS programer na WordPress sajtovima, radeći na Sage Starter temi koju pravi Roots. U početku sam dobijao front-end zadatke, izradu jednostavnih sajtova i landing stranica, ali kako sam napredovao, počeo sam da radim na zahtevnijim projektima. Radio sam na e-commerce sajtu u WooCommerce-u sa Sage-om, na Vue + Node projektu za oglase nekretnina, na Laravel marketplace aplikaciji za stručnjake iz oblasti mentalnog zdravlja i na mnogim drugima. Pored programiranja, počeo sam da radim i sysadmin poslove - rešavanje problema sa SSL/TLS sertifikatima, postavljanje okruženja na udaljenim serverima, pa i eksperimentisanje sa Docker-om. Pred kraj rada u Alpha Efficiency preuzeo sam ulogu de facto team lead-a, pomažući kolegama oko složenih zadataka, savetujući ih o mogućim rešenjima i slično. Imao sam i mnogo sastanaka sa klijentima koje sam vodio samostalno i kroz komunikaciju uspevao da ispunim i nadmašim njihova očekivanja.

Tražite pouzdanog programera? Hajde da sarađujemo.