Full-stack Developer · Jaspers Media
Werken als fullstack developer. Laatste periode voornamelijk beziggeweest met back-end gerichte taken.
PHP/Laravel Developer • Backend / Full‑stack
Ik ben Luka Martinovic, PHP/Laravel Developer met een passie voor backend. Ik bouw schaalbare en onderhoudbare applicaties die snel, betrouwbaar en toekomstbestendig zijn.
Werken als fullstack developer. Laatste periode voornamelijk beziggeweest met back-end gerichte taken.
Afstudeer opdracht over het versnellen van een complexe filter/eigenschappen systeem in Laravel.
Leren werken in: OOP Frameworks gebruiken: Nuxt.js/Vue.js, Laravel, Tailwindcss
Het werken in Vanilla talen: PHP,JS/JQuery,HTML/CSS
Nieuwe programmeertalen geleerd tijdens de opleiding, waaronder Java, Kotlin, Python en Node.js.
Als excellent student heb ik de driejarige studie in twee jaar afgerond.
De Prijs Widget is een kant-en-klare integratie (via iframe of JavaScript) waarmee actuele prijsinformatie en productgegevens direct op een externe website getoond worden. De widget maakt gebruik van onze data en scrapers en wordt automatisch aangepast op basis van het pakket dat de klant heeft afgenomen.
Beide websites zijn ontwikkeld op basis van een Laravel en Vue.js template. Mijn bijdrage lag voornamelijk in het uitbreiden van de back-end met nieuwe functionaliteiten, het verbeteren van automatiseringen en het optimaliseren van de performance. Daarnaast heb ik kleine front-end aanpassingen gedaan, zoals CSS-styling en het oplossen van eenvoudige JavaScript issues. De projecten waren maatwerkoplossingen afgestemd op de wensen van de klanten (in dit geval vrienden).
Voor dit project heb ik een dynamisch filter- en eigenschappensysteem ontwikkeld waarmee gebruikers producten kunnen filteren op basis van diverse criteria, zoals prijs, merk, verpakking, winkel en andere producteigenschappen. Het systeem is volledig dynamisch via het CMS instelbaar, waardoor nieuwe eigenschappen, dropdowns en waardes eenvoudig toegevoegd kunnen worden zonder dat hiervoor maatwerkcode nodig is. Dit zorgt voor veel flexibiliteit en schaalbaarheid. Om de performance te waarborgen bij grote datasets heb ik gebruikgemaakt van Laravel Octane en caching-mechanismen, waardoor filters en zoekresultaten zeer snel geladen worden, zelfs bij duizenden producten en varianten.