nino.gider
SLEN

Nino Gider

Študent računalništva · inženir informatike

O meni

Sem študent 3. letnika računalništva in informatike na Univerzi v Ljubljani ter inženir informatike z 800 urami praktičnih izkušenj na področju CI/CD in avtomatizacije. Med prakso sem razvil integracijo z oddaljenim Jenkins API-jem, prilagajal CI/CD cevovode ter delal z Dockerjem in Bash skriptami. Zanimata me razvoj programske opreme in DevOps.

Rojstno leto
2003
Interesi
Tenis, smučanje

01

Področja, ki me zanimajo

nino@portfolio:~$ cat career_interests.txt

Področja, na katerih bi rad pridobival izkušnje in razvijal svojo kariero.

01

Razvoj programske opreme

Rad bi razvijal aplikacije in simulacijsko programsko opremo v C++ in Pythonu.

  • C++
  • Python
  • Software Engineering
02

DevOps inženirstvo

Zanimajo me CI/CD, Docker in Kubernetes ter načini za zanesljivejše nameščanje programske opreme.

  • CI/CD
  • Docker
  • Kubernetes
03

Sistemski in vgrajeni razvoj

Rad bi raziskoval C++, sisteme v realnem času ter povezovanje strojne in programske opreme.

  • C++
  • Real-Time Systems
  • Embedded
04

Zagotavljanje kakovosti in avtomatizacija testiranja

Zanima me testiranje in odpravljanje napak s Pythonom za izboljševanje kakovosti programske opreme.

  • Python
  • Testing
  • Automation

02

Izobrazba

2024 — danes

Univerza v Ljubljani

Fakulteta za računalništvo in informatiko

Računalništvo in informatika · 3. letnik

2022 — 2024

Ekonomska šola Murska Sobota

Višja strokovna šola · Inženir informatike

Diplomska naloga · 2024

Nadgradnja sistema za neprekinjeno dostavo programske opreme v Kubernetes klaster

Nadgradnja obstoječega CI/CD sistema z avtomatizacijo Jenkins opravil, integracijo oddaljenega Jenkins API-ja ter pripravo Docker slik in zagonskih skript. Delovanje sem preveril z gradnjami, namestitvami in funkcionalnimi testi.

03

Praktične izkušnje

Skupina Novum IT

Praktično usposabljanje · 800 ur

  • Razvil integracijo z API-jem oddaljenega Jenkins strežnika v jeziku Groovy za sprožanje opravil s parametri, spremljanje čakalne vrste in preverjanje rezultatov izvajanja.
  • Pripravljal in prilagajal Jenkinsfile/Groovy cevovode za avtomatizirano gradnjo frontend in backend Docker slik ter njihovo objavo v register slik.
  • Pripravljal in prilagajal večstopenjske Dockerfile datoteke ter Bash skripte za inicializacijo, konfiguracijo in zagon aplikacij.
  • Odpravljal napake pri gradnji in nameščanju aplikacij, med drugim težavo z nepravilnim posodabljanjem oznake Docker slike podatkovne baze.
  • Funkcionalno testiral postopke gradnje in nameščanja aplikacij v Kubernetes ter preverjal uspešno izvajanje oddaljenih Jenkins opravil.

04

Tehnična znanja

Jeziki, orodja in platforme, s katerimi sem se srečal med študijem in prakso.

Programiranje in razvoj

C++PythonJavaScriptNode.jsJavaC#GroovyBash

Splet in podatki

HTMLCSSREST APIJSONMySQLMS SQLMongoDB

Infrastruktura in DevOps

DockerJenkinsKubernetesRancherHelm

Orodja in platforme

GitGiteaLinux

05

Jeziki in drugo

Slovenščina
Materni jezik
Angleščina
Zelo dobro
Nemščina
Osnovno razumevanje in sporazumevanje

Vozniško dovoljenje · B

06

Kontakt

Za vprašanja o študentskem delu ali mojih izkušnjah mi lahko pišete po e-pošti.