Mojca Dimič · razvijalka programske opreme · Ljubljana

Privzetoradovedna.

Razvijam stvari za splet, od React vmesnikov do Linux strežnikov, na katerih tečejo. Ljudje na projektu mi pomenijo toliko kot koda za njimi. Večeri pogosto minejo ob programih za ljudi okoli mene, na primer za futsal klub, v katerem igram.

Zdaj:gradim pri World Discovery

mojca.dimic@gmail.com ali pa se spustite nižje po strani

Mojca Dimič se smeje za mizo na soncu

O meni

Nekateri otroci računalniško fazo prerastejo. Mene je moja pripeljala v Ljubljano na študij računalništva in informatike in traja še danes.

Leta 2023 je faza postala poklic: najprej programiranje PLC krmilnikov za avtomatizirana skladišča, kjer napaka ne vrže izjeme, ampak ustavi skladišče. Sledilo je leto in pol DevOpsa: skrb za Linux strežnike in CI procese ter avtomatizacija vsega, kar bi sicer morala narediti dvakrat. Danes pri World Discovery razvijam full-stack.

Inženirsko znanje prinese delujoč izdelek. Mehke veščine poskrbijo, da je pravi.

Pri delu ne uživam najbolj v sami kodi, ampak v ljudeh okoli nje. Rada se usedem s človekom, ki bo stvar zares uporabljal, in sprašujem toliko časa, da v resnici razumem, kaj potrebuje.

Večina tega, kar nastane izven službe, se začne blizu mene: pri futsal klubu, v katerem igram, ali pri papirjih mojega espeja, iz katerih je zrasel Espe. Programi so bolj zabavni, kadar na lastne oči vidiš, kako jih kdo uporablja. In kadar ti lahko, ko se kaj pokvari, potarna kar osebno.

Govorim slovensko in angleško, za silo pa tudi hrvaško.

Delo

  1. – zdaj

    Software Engineer World Discovery

    Gradim CRM turistične agencije. Vsako potovanje gre skozenj od prvega povpraševanja do zadnjega izplačila. Začela sem z Retoolom in veliko ročno napisanega SQL-a, danes pa pišem njegovo naslednjo generacijo v Reactu, TypeScriptu in Laravelu na PostgreSQL-u.

  2. Full-Stack Developer, honorarno startup iz Ljubljane

    Spletno aplikacijo sem postavila od začetka do konca: React vmesnik, zaledje v Node.js in Djangu, podatki v PostgreSQL.

  3. DevOps Engineer Smart Octopus Solutions

    Skrbela sem, da so strežniška infrastruktura in Linux sistemi tekli gladko. Postavljala sem testna in produkcijska okolja, vpeljala CI/CD, avtomatizirala vsakodnevna opravila in pisala interna orodja v Bashu, Pythonu in JavaScriptu.

  4. Junior Software Engineer ASIT d.o.o.

    Ob boku izkušenih inženirjev sem razvijala in vzdrževala programsko opremo v Siemens TIA Portalu, ki poganja avtomatizirana skladišča.

Stranski projekti

Tudi ob večerih in vikendih nastane kakšen program, večinoma za ljudi, ki imajo mojo telefonsko številko. Boljšega uporabniškega testiranja ni.

Naslovnica fc-trzin.si: temen hero z grbom in imenom kluba čez fotografijo ekipe v krogu, pas za vpis v futsal šolo in hitra dejstva o klubu.

fc-trzin.si

objavljena in vzdrževana

Klub je potreboval še dom na spletu, zato sem se naučila WordPressa in stran postavila. Prva različica je nastala v Elementorju, današnja teče na temi, ki sem jo napisala sama, brez graditeljev strani. Urniki, prijave in novice iz kluba. Stran še danes urejam in sproti spoznavam, da je vzdrževanje čisto svoja šola.

  • WordPress
  • Lastna tema
Pregled v aplikaciji Espe: letni promet, pragovi, ki jih mora normiranec spremljati, ocena dohodnine in zadnje listine.Pregled v aplikaciji Espe: letni promet, pragovi, ki jih mora normiranec spremljati, ocena dohodnine in zadnje listine.

Espe

zame in za prijatelje

Papirologija je pri vseh espejih enaka. Zaporedne številke brez lukenj, izdanega računa ni več mogoče spremeniti, revizijska sled, če kdo vpraša. Naredila sem jo zase in za nekaj prijateljev, ki imajo tudi svoj s.p. Na vsakem računu je UPN QR koda, podatki ostanejo na tvojem računalniku, teče pa v Dockerju, da si jo prijatelj postavi brez mene.

  • Next.js
  • React
  • SQLite
  • Docker

Znanja

Zloženo po tem, kje se delo dogaja. Brez odstotkov: kar je na seznamu, je že poganjalo kaj resničnega.

Frontend

Kjer so uporabniki.

  • JavaScript
  • React
  • Next.js
  • Angular
  • HTML
  • CSS

Backend in podatki

Kjer živijo podatki.

  • Node.js
  • Django
  • Python
  • SQL
  • PostgreSQL
  • MySQL
  • SQLite

DevOps

Leto in pol pusti sledi.

  • Linux
  • Docker
  • Ansible
  • Nginx
  • AWS
  • Bitbucket Pipelines
  • Git
  • Sentry
  • Monit
  • Bash

Drugje

Naučeno, ker je kak projekt to potreboval. Vzorec je očiten.

  • Siemens TIA Portal
  • WordPress
  • Elementor
  • Dart

Po službi

Mojca stoji s prekrižanimi rokami v dresu FC Trzin
v klubskih barvah

Igram futsal v ženski ekipi FC Trzin. Zraven so še tenis, nogomet s prijatelji in kakšen hrib. Šport kar naprej dokazuje isto: vztrajnost premaga talent, zato vztrajam.

Potem pa je tu še jadranje, ljubezen, ki sem jo odkrila šele v odraslih letih. Daj mi barko, malo vetra in prost dan, pa se do sončnega zahoda ne javim.

Od leta 2015 sodelujem z Zvezo prijateljev mladine Krško: med letom delavnice za otroke, poleti pa že sedem sezon kot vzgojiteljica na letovanju v Nerezinah.

Kontakt

Najlažje me dobite po e-pošti. Naj gre za delo, stranske projekte ali futsal, vesela bom vašega sporočila.

Ali pa pokličite +386 70 874 362. Najdete me tudi na LinkedInu.