Zdravo

!

______________

Ja sam Nikola

Full Stack Web Developer

Pouzdano i kvalitetno kreiram baze podataka i skalabilne aplikacije koristeći PHP (backend) i Nuxt 3 (frontend). Pretvorimo ideje u pouzdane digitalne proizvode.

<
>
Coding logo...
bamboo.png
bitbucket.png
css.png
docker.png
doctrine.png
elastic.png
g-i-t.png
g-i-t-lab.png
html.png
jenkins.png
jQuery.png
js.png
go.png
kafka.png
linux.png
mezzio.png
mongo.png
mysql.png
nuxt.png
p-h-p.png
postgre.png
postman.png
rabbitmq.png
redis.png
symfony.png
tailwind.png
ts.png
vue.png
zend.png

Dizajn i modeliranje baza podataka uz optimizaciju modela i primenu pravila normalizacije. Optimizovani i brzi upiti sa mogućnošću obrade velike količine podataka.

Brz i skalabilan backend u PHP-u, sigurni API pozivi i integracija sa eksternim alatima i sistemima uz primenu SOLID principa kodiranja.

Responzivne i korisnički pristupačni frontend interfejsi koristeći Nuxt 3 i TypeScript, sa ponovo upotrebljivim komponentama, dizajnirane pomoću Tailwind sistema, sa fokusom na UX, pristupačnost i savremene razvojne standarde.

Automatizovano postavljanje aplikacija na dedicated servere pomoću Docker-a, CI/CD procesa i sigurnih SSH tokova rada — uz kontinuirano održavanje i ažuriranja radi stabilnosti i optimalnih performansi.

Administracija pouzdanih i sigurnih domena kao i email naloga koristeći proverene provajdere i rešenja, optimizacija i čišćenje memorije inboxa i primena SSL sertifikata.

_____

Iskustvo u radu sa

  • Programski jezici

    • PHP
    • Go
    • TypeScript
    • JavaScript
  • SQL baze podataka

    • PostgreSQL
    • MySQL
    • MariaDB
  • NoSQL baze podataka

    • Elasticsearch
    • MongoDB
    • Redis
  • Sistemi za verzionisanje koda

    • Git
      • GitLab
      • Bitbucket
      • GitHub
  • Frameworks

    • Symfony
    • MezzioSwoole
    • Laminas/Zend
    • Nuxt3
    • Vue3
    • Tailwind
  • Sistemi za razmenu poruka

    • RabbitMQ
    • Beanstalk
  • Platforme za strimovanje događaja

    • Apache Kafka
  • Alati za deploy aplikacija

    • Jenkins
    • Bamboo
  • Radna okruženja

    • Linux
    • Docker
    • Kubernetes

_____

Radno Iskustvo

<

Web Developer

<

05.2022 - still

Optima Apps Bgd


Radio sam kao Backend Developer na sistemu postavljenom na Kubernetes-u i zasnovanom na mikroservisnoj arhitekturi za klijenta iz oblasti osiguranja (Real Garant Gmbh Garantiesysteme, Denkendorf), fokusirajući se na stabilnosti sistema, performansama i bezbednosti. Razvijao sam i održavao funkcionalnosti koristeći čist, dobro strukturiran kod u skladu sa SOLID principima. Sarađivao sam sa DevOps i QA timovima i koristio CI/CD okruženje kako bih osigurao pouzdanu isporuku verzija. Vršio sam isporuku funkcionalnosti prema zahtevima definisanim u okviru sistema zasnovanog na sprintevima.

Pored projekata iz oblasti osiguranja, radio sam kao Web Developer na razvoju i održavanju projekata iz raznih drugih oblasti, uključujući:

  • Fitnes i društvene mreže: Razvijao sam API-je i backend servise za platformu baziranu na fitnesu, omogućavajući management korisnickih profila, deljenje sadržaja, čet u realnom vremenu i personalizovano praćenje treninga.
  • Sistemi za zakazivanje: Kreirao sam module za bukiranje, pregled dostupnosti i plaćanje na platformama fokusiranim na zakazivanju termina i upravljanju podacima o uslugama i objektima, sa podrškom za vremenske zone i integraciju kalendara.
  • Webshop platforma: Aktivno sam razvijao osnovne e-commerce funkcionalnosti uključujući: upravljanje katalogom proizvoda, funkcionalnost korpe, obradu narudžbina i integraciju plaćanja uz fokus na optimizaciji performansi, sigurnosti transakcija i korisnički prijatnom dizajnu radi obezbeđenja boljeg korisničkog iskustva.

<

Web Developer

<

11.2021 - 05.2022

Ratno Vazduhoplovstvo Srbije


  • HR Platforma: Razvijao sam funkcionalnosti za onboarding proces zaposlenih, planiranje smena, praćenje sertifikata i evidenciju prisustva uz obezbeđenje usklađenosti sa standardima vazduhoplovne industrije i internim bezbednosnim protokolima.
  • Sistem za vođenje tehničke dokumentacije: izradio sam centralizovano rešenje za upravljanje priručnicima za održavanje, ažurno vođenje i popuna prateće dokumentacije i tehničkih biltena. Implementirano verzionisanje dokumenata, kontrola pristupa i funkcije pretrage za podršku svakodnevnim operacijama i revizijama.

<

Project Manager

<

09.2019 - 11.2021

Ratno Vazduhoplovstvo Srbije


  • Bio sam odgovoran za praćenje izvršenja projekta od planiranja do isporuke, obezbeđujući da se zadaci završavaju na vreme, u okviru definisanih opsega i u skladu sa očekivanjima.
  • Pratio sam napredak projekta koristeći interni alat za upravljanje zadacima, pratio rokove i proaktivno identifikovao potencijalna kašnjenja ili rizike.
  • Organizovao sam dnevne i nedeljne sastanke tima radi pregleda statusa, razjašnjenja prioriteta i uklanjanja prepreka u radu.
  • Održavao sam stalnu i transparentnu komunikaciju sa spoljnim izvođačima u vezi sa statusom projekta, rokovima, nadležnostima i planovima izvršenja radova.
  • Usko sam sarađivao sa ostalim zainteresovanim stranama kako bi uskladio isporuke sa ciljevima projekta.
  • Vodio sam računa da su sva dokumentacija, povratne informacije i zahtevi pravilno zabeleženi i upisani u sistem za upravljanje zadacima.

_____

Obrazovanje

>

Diplomirani inženjer mašinstva

<

09.2015 - 06.2019

Univerzitet odbrane


_____

Projekti

Svi reprezentativni projekti na kojima sam radio su u privatnom vlasništvu i njihov kod nije javno dostupan. Takođe, većina nema javnu web adresu i može im se pristupiti samo unutar organizacije ili putem VPN-a.