Developer · Hrvatska
Radim aplikacije, hardver i povremeno motocikl.
Lead Software Engineer u Zagrebačkoj banci, radim na core bankarskim sustavima u Javi. Nakon posla razvijam aplikacije i igre kroz Boiled Eggs Studio, radim na ugradbenom hardveru i obnavljam Hondu CX500.
Jakša Tomović
Lead Software Engineer · Zagreb
Projekti
Na čemu radim
TONKO kao izdvojena aplikacija, moj nezavisni studio, ugradbeni hardver i projekt u garaži.
TONKO
Navike s novcem za djecu, uz roditelja koji sve odobrava. Zadaci, tri staklenke, ciljevi štednje i kratke lekcije u jednoj Android aplikaciji, s roditeljskim dijelom iza PIN-a i mirnim dječjim dijelom.
- Kotlin
- Android
- NestJS
- PostgreSQL
- Next.js
Keero Bot
Modularna ESP32-S3 jezgra za interaktivne uređaje s glasovnim sučeljem: audio ulaz i izlaz, senzori, haptika, display i kamera, dockovi i moduli za proširenje.
- ESP32-S3
- C++
- PlatformIO
- Audio DSP
Moto32
ESP32-S3 upravljačka jedinica za motocikle s osam MOSFET-zaštićenih izlaza, USB-C programiranjem i potpunom dokumentacijom. Otvorena alternativa komercijalnim M-Unit kutijama.
- ESP32-S3
- KiCad
- MIT licence
Canarin Garage
Honda CX500 iz 1981. pretvorena u neo-retro endurance cafe racer: CAD i ANSYS provjerena monoshock šasija, GSX-R prednji kraj, custom 17-inčni žbičani kotači.
- SolidWorks
- ANSYS
- TIG
- Motogadget
Područja
Čime se bavim
Backend inženjering puno radno vrijeme, aplikacije i hardver nakon posla, i malo metala vikendom.
Backend sustavi
Java i Spring u bankarstvu i telekomu: mikroservisi, integracije, Oracle i Db2, mentoriranje. Moj posao.
Aplikacije i web
Android u Kotlinu, Next.js i TypeScript na webu. Od modela podataka do objave na Play Storeu.
Ugradbeni hardver
ESP32-S3 pločice, C++ firmware, audio i senzori, PCB dizajn i dokumentacija.
Izrada
CAD, osnovne strukturne provjere i TIG zavarivanje, uglavnom na CX500.
Kako radim
Trudim se da stvari ostanu jednostavne: jasna sučelja, predvidljivo ponašanje i kod koji je čitljiv i godinu dana kasnije.
Većinu toga naučio sam tako što sam projekte završio i onda s njima živio. To oblikuje kako planiram sljedeći.
- 01
Prvo lokalno
Stvari trebaju raditi bez čekanja na server.
- 02
Mirno po defaultu
Manje ekrana, jasno stanje, očit sljedeći korak.
- 03
Plan prije skupog koraka
CAD, sheme i bilješke prije rezanja metala ili naručivanja pločica.
- 04
Građeno za promjene
Struktura koja ima smisla i nakon godinu dana nadogradnji.
O meni
Softverski inženjer danju, graditelj navečer
Od 2018. radim kao softverski inženjer u Hrvatskoj, zadnjih nekoliko godina vodim tim na sustavima za upravljanje gotovinom u Zagrebačkoj banci. Projekti na ovom sajtu su ono što gradim izvan toga.
- Uloga
- Lead Software Engineer, Zagrebačka banka
- Stack
- Java, Spring, Oracle, Db2, mikroservisi
- Obrazovanje
- Prvostupnik fizike i informatike, Split
- Lokacija
- Zagreb, Hrvatska
Blog
Zapisi s terena
Zapisi o aplikacijama, s klupe i dnevnik gradnje CX500.