Radna iskustva
Projekt u suradnji s tvrtkom Mobilisis u sklopu kolegija na Fakultetu
U sklopu fakultetskog kolegija završen je timski projekt pod mentorstvom tvrtke Mobilisis. Projekt se sastoji od mobilne aplikacije na koju se korisnik prijavljuje ili registrira. Nakon uspješne prijave, korisnik skenira QR kod na automatu kako bi se registriralo o kojem se uređaju radi te nakon toga se otvara opcija za plaćanje proizvoda kojom se izvršava transakcija kupovine proizvoda na automatu. Aplikacija se povezuje s API oblakom, identificira artikl i njegovu cijenu te se pomoću Revoluta izvršava transakcija. Tada MQTT (okruženje za komunikaciju s Arduinom) šalje signal Arduino mikrokontroleru za uključivanje motora za izbacivanje željenog proizvoda.
Cilj projekta bio je naučiti kako raditi s različitim tehnologijama (Arduino, API, baza podataka i Flutter mobilna aplikacija) i povezati ih u jednu funkcionalnu cjelinu koristeći agilnu razvojnu metodu Scrum.
Stečene vještine: razvoj mobilnih aplikacija u Flutteru, rad s Rest API, programiranje sklopovlja Arduina ESP32, izrada projekta pomoću agilnog razvoja, korištenje Jire i Confluence-a.
Praksa u Git d.o.o / Varaždin
Tijekom pripravničkog staža radio sam na izradi web stranice za tvrtku Git d.o.o pomoću ASP.NET. Projekt na praksi koji sam dobio je početna verzija stranice za pregled dokumenata u tvrtki. Stranica koju sam napravio sadrži funkcionalnost registracije i prijave korisnika koji predstavlja radnika u tvrtki. Korisnik može uređivati račune, pregledavati tablicu s dokumenata i ima uvid u određene statistike koje će Git d.o.o dalje razvijati. Također, napravio sam predložak e-pošte koji se šalje kupcima kao informacija u kojem je stanju njihov proizvod te obavijest o promjeni statusa. Kreiranu stranicu nastavit će razvijati tvrtka Git sa svojom poslovnom logikom i primjenjivat će se u svom poslovanju.
Stečene vještine: izrada web stranica u ASP.NET okruženju, rad u stvarnoj tvrtki na
stvarnom projektu, komunikacija s ostalim zaposlenicima u svrhu rješavanja
problema.
Rad u Konto d.o.o
Osnovna djelatnost Konta d.o.o je projektiranje, razvoj i održavanje informacijskih sustava. Konto nudi cjelovita poslovna rješenja, kao i aplikacije za pojedine poslovne procese. Aplikacije su međusobno povezane i modularne te se tako optimalno prilagođavaju korisniku u njegovom radu. Tamo sam radio kao full-stack programer, što uključuje razvoj desktop programa napisanog u Pascalu, razvoj web programa u HTML-u, CSS-u i JavaScriptu pisanog u Eclips-u, rad s bazama podataka, pisanje SQL upita i razvoj API poziva.
Stečene vještine: Pisanje čistog i modularnog koda, rad u profesionalnom okruženju
uz stalnu komunikaciju s korisnicima i radnicima, razvoj u mnogim tehnologijama.