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.
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
-
Lead Software Engineer
June 2022 – presentZagrebač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.
-
Software Engineer
January 2020 – June 2022Leapwise · 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.
-
Java Engineer
August 2019 – December 2019Deegloo · Zagreb
- Spring Boot services managed with JHipster, Apache Ignite queries, integration and unit tests with Cucumber.
-
Fullstack Developer
July 2018 – August 2019King 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