Elvis Šulc

PROFIL RADNE ULOGE

Glavne odgovornosti našeg vodećeg razvojnog inžinjera back-end programa uključuju:

  • Razvoj i održavanje back-end arhitekture – Naš inžinjer dizajnira, implementira i održava robustne i skalabilne servere, baze podataka i API-je koji omogućuju besprijekorno funkcioniranje naših aplikacija.

  • Optimizacija performansi – Održava visoke performanse sustava kroz optimizaciju baza podataka, kodiranja i sustava za pohranu podataka, čime se osigurava brzo i učinkovito izvođenje aplikacija.

  • Sigurnost sustava – Razvija i implementira sigurnosne protokole za zaštitu podataka i aplikacija, čineći ih otpornima na potencijalne prijetnje i napade.

  • Integracija s vanjskim sustavima – Dizajnira i implementira rješenja za integraciju s različitim vanjskim servisima, API-jima i alatima, osiguravajući besprijekornu međusobnu komunikaciju i razmjenu podataka.

  • Mentorstvo i vođenje tima – Kao vodeći inžinjer, vodi i mentorira mlađe članove tima, pomažući im u profesionalnom razvoju i osiguravajući uspješnu implementaciju tehnoloških rješenja.

Elvis Šulc

Vodeći razvojni inženjer
U PROTON timu od 02.06.2015

Poslovi vodećeg razvojnog back-end programera

§  .NET, C#, C++, MYSQL/SQL baze podataka

§  PHP, Python

§  Komunikacija baza podataka sa aplikacijama i front end sučeljima

§  API integracija

§  Odgovornost za dizajn, razvoj, implementaciju i održavanje server-side aplikacija.

§  Arhitektura i dizajn sustava

§  Pisanje i održavanje čiste, efikasne i visokokvalitetne server-side logike.

§  Razvoj poslovne logike, autentifikacijskih sustava, upravljanje sesijama i ostalih funkcionalnosti koje podržavaju aplikaciju.

§  Baze podataka:

          Dizajn i optimizacija baza podataka, uključujući definiranje shema, pisanje SQL upita, te rad s NoSQL bazama podataka.

          Osiguravanje integriteta podataka i optimizacija performansi baza podataka.

§  API razvoj i integracija:

§  Sigurnost aplikacije:

          Implementacija sigurnosnih mjera za zaštitu aplikacije od potencijalnih prijetnji kao što su SQL injekcije, XSS napadi, CSRF napadi, itd.

          Praćenje sigurnosnih ranjivosti i implementacija sigurnosnih zakrpa.

§  Optimizacija performansi:

          Profiliranje i optimizacija aplikacije za postizanje maksimalnih performansi i učinkovitosti.

§  Korištenje keširanja, load balancinga i drugih tehnika za poboljšanje performansi aplikacija.

§  Održavanje i nadogradnja sustava:

§  Redovito održavanje postojećih aplikacija, ispravljanje grešaka i nadogradnja funkcionalnosti.

§  Praćenje performansi i skaliranje aplikacija prema potrebama.

§  Vođenje tima i mentorstvo:

          Vođenje tima programera, planiranje i distribucija zadataka, te osiguravanje da svi članovi tima prate najbolje prakse.

          Mentorstvo mlađih programera i pružanje tehničke podrške.

§  Sudjelovanje u planiranju proizvoda i definiranju tehničkih zahtjeva.

§  Praćenje novih tehnologija i kontinuirano učenje

Odgovornosti u vođenju

§  Dizajnira, upravlja i prati planove te temeljem njih određuje strategiju realizacije istih

§  Daje smjernice za unaprjeđenje poslovnih procesa

§  Provodi zacrtanu strategiju i ostvaruje planove zacrtane od strane Uprave

§  Odgovoran je za realizaciju poslovnog plana

§  Koordinira, organizira i analizira izvještaje poslovanja

 

Rukovođenje timom

§  Imenuje ključne članove tima te im dodjeljuje jasno definirane uloge i odgovornosti

§  Komunicira definirane godišnje ciljeve za svoje podređene i vodi računa o njihovoj provedbi i komuniciranju istih prema podređenima

Inženjering

§  Koncipiranje i projektiranje integracijskih rješenja za industriju primjenom različitih tehnologija

§  Izrada tehničkih dijelova ponudbene dokumentacije za odjel prodaje

§  Izrada nabavnih kalkulacija u industrijskim projektima

§  Pronalaženje i angažiranje odgovarajućih podizvođača i partnera

Hands typing code on a laptop keyboard in a dimly lit, bokeh-filled background, creating a focused and creative programming atmosphere
KONTAKT

Za više informacija i ponudu posjetite našu kontakt stranicu

Naš tim je ovdje kako bi Vam pružio sve potrebne informacije i pomoć u vezi naših proizvoda ili usluga. Kontaktirajte nas putem telefona, e-maila ili posjetite našu poslovnicu kako biste razgovarali s našim stručnjacima. 

Skip to content