About

Backend engineer by trade, builder by habit

I am Jakša, a software engineer in Zagreb. I have spent the last seven years on backend systems for banks and telecoms, mostly in Java. Outside of work I ship apps, design boards and weld motorcycle frames, because I like seeing an idea go all the way to something real.

Jakša Tomović

Currently

Lead Software Engineer at Zagrebačka banka

Since June 2022 I lead work on the bank's cash management platform. We brought the previously outsourced system in-house, carried it through the Croatian euro changeover, and are now decomposing it into microservices. Day to day that means Java, design patterns, Oracle and Db2 on z/OS, Maven and Gradle, and mentoring the team.

Since
June 2022
Domain
Cash management, core banking
Stack
Java, Spring, Oracle, Db2/zOS
Focus
Microservices, mentoring

Experience

Where I have worked

  1. Lead Software Engineer

    June 2022 – present

    Zagrebačka banka · Zagreb

    • Took over the outsourced cash management software and integrated it into the bank's own engineering organisation.
    • Led the transition of domestic currency to the euro inside the cash management system.
    • Modernising the platform by decomposing it into microservices; mentoring team members; Oracle and Db2 on z/OS.
  2. Software Engineer

    January 2020 – June 2022

    Leapwise · Zagreb

    • Back-end systems and next-generation BSS platforms for telecom operators, including Orange France and T-Mobile Slovakia.
    • Architecture discussions, proof-of-concepts and integrations with Spring, Hibernate, Camel, Redisson and ActiveMQ.
    • PostgreSQL and MongoDB, XML and JSON web services, technical documentation, Scrum.
  3. Java Engineer

    August 2019 – December 2019

    Deegloo · Zagreb

    • Spring Boot services managed with JHipster, Apache Ignite queries, integration and unit tests with Cucumber.
  4. Fullstack Developer

    July 2018 – August 2019

    King ICT · Zagreb

    • Microservices in .NET Core, front-end in React, mobile apps in React Native, SQL Server data modelling.

Skills

What I work with

Backend

  • Java
  • Spring Boot
  • JMS
  • Hibernate
  • Camel
  • Microservices
  • REST
  • Maven
  • Gradle

Data

  • Oracle
  • Db2 z/OS
  • PostgreSQL
  • MySQL
  • MongoDB
  • Apache Ignite
  • SQL

Apps and web

  • Kotlin
  • Android
  • TypeScript
  • Next.js
  • React
  • React Native
  • .NET

Hardware

  • ESP32-S3
  • C++
  • PlatformIO
  • KiCad
  • SolidWorks
  • ANSYS
  • TIG

Ways of working

  • Scrum
  • Jira
  • Git
  • Mentoring
  • Technical documentation

Certificates

  • Oracle Certified Associate, Java SE 8 Programmer

    Oracle

  • MCSD: App Builder

    Microsoft, 2019

  • MCSA: Web Applications

    Microsoft, 2019

  • Microsoft Certified Professional

    Microsoft, 2019

Education

B.Sc. in Physics and Informatics

University of Split, Faculty of Science, 2011 to 2017. Thesis: sending messages with a quantum signature.

After hours

Boiled Eggs Studio

Boiled Eggs is my independent studio for apps and games, built outside working hours. I handle product, design and development. Hardware and the CX500 are the other side of that curiosity.

Visit the studio