Software development, technical team lead and architect, project oriented. I have been involved in various projects, primarily focused on Java Technologies (Spring Boot/Framework). Have been working as a senior full-stack software engineer, Java developer, team leader, and architect, with a focus on Java backend architecture and development with DevOps responsibilities. The projects were typically very complex and based on a large amount of data. Besides experience in development and architecture, I possess significant knowledge in the DevOps area and usage of Linux, Docker, Kubernetes, Helm, Grafana/Prometheus, CI/CD, Jenkins.
Java developer and Kafka infrastructure, implement a monitoring stack based on Prometheus/Grafana, improve existing CD/CI pipelines, all based on OpenShift (Kubernetes). Furthermore, I was involved in maintaining and developing the new features in Java backend and Angular frontend.
Time Doctor
Team Lead and full-stack software engineer
2021 - 2021
Remote
SaaS cloud solution for time tracking, productivity insights and much more
Team lead and full-stack software engineer
Complex algorithms, large databases
Team lead, responsible for work and delivery of the main backend team. We were working on very complex algorithms, with a complex cloud infrastructure and high response demand. Based on the large MongoDb database with data streaming processing.
Intis — Freelance Work
Senior Full-stack Developer
2016 - 2021 (5 years)
Remote
Developed a loyalty module for a wallet application. The wallet application was intended for cashless payment on vending machines.
Solved complex B2B and B2C relations, various bonuses, and loyalty rewards.
Used Spring Boot and a RESTfull microservice approach very intensively.
Wrote custom SQL migration procedures, optimized for huge amounts of data migration. Migrated a complex data structure of insurance policies from a system based on DB2 to a SQL-based system.
Analyzed insurance policies with all financial data.
Wrote very complex select and insert SQL commands.
I was the software architect and developer for the loyalty module inside this wallet application for vending machines, also developing other parts of the system: B2B relations, financial transactions, and a microservice and RESTfull-based solution. I also acted as a full-stack developer for the test-driven development.
As the senior developer, I performed deep data analysis of insurance policies and financial records, writing complex SQL modules for migration from the old data structure (DB2 database) to a completely new one based on MS SQL.
I performed as a software architect and developer for this digital archive for scanned documents, a simple and fast WWW digital archive. Old paper documentation, usually from utility companies, was scanned and stored in TIFF image format. The project allowed to convert to PNG and store it into the new digital archive, together with metadata.
I worked as a senior developer on an information system that supports all of the insurance industry's business processes. Developed various complex modules: sending and processing reminders, execution processing, claim for damages processing.
I acted as a team lead and software solution architect.Worked on a complex information system to provide maximum support in all business processes in the insurance industry. Designed and developed complex modules: claim for damages processing, processing of sizeable incoming hospital invoices.
I developed an application for managing competition, teams, competitors, results, and ranking in Orienteering sport, branch TrailO, for WTOC (World Trail Orienteering Championship) 2015 in Zagreb, Croatia.