Recommended expert

Luka Šaravanja

Software Engineer

Luka Šaravanja
Osijek, Croatia

Experience

Oct 2022 - Present
3 years 5 months
Utrecht, Netherlands

Software Engineer

Onetrail

  • Wrote maintainable and extensible code in a team environment
  • Developed and maintained microservices with Java and Quarkus, integrating AngularJS and JavaServer Faces (JSF) for both modern and legacy components
  • Migrated and rewrote legacy applications, introducing new features and improving deployments using Docker, WildFly, and Linux servers
  • Implemented asynchronous messaging flows with ActiveMQ, enabling scalable and decoupled communication between services
  • Managed and optimized databases, including PostgreSQL and MongoDB, ensuring performance and reliability
  • Designed and maintained search and analytics solutions with Elasticsearch and Kibana, supporting advanced system monitoring and data insights
  • Administered and managed server infrastructure, supporting CI/CD pipelines and ensuring high availability of applications
Nov 2021 - Sep 2022
11 months
Osijek, Croatia

Software Engineer

EPAM Systems

  • Developed and maintained microservices in Scala and Java, leveraging Akka for concurrency and scalability
  • Designed and integrated REST APIs, ensuring performance and reliability in distributed systems
  • Worked extensively with AWS, Elasticsearch, Git, Jenkins, and Jira in a DevOps-driven environment
  • Stored, retrieved, and manipulated large datasets to support close analysis of system performance and capabilities
  • Implemented NLP processing pipelines and wrote automation scripts to streamline workflows and repetitive tasks
  • Delivered maintainable and extensible code while collaborating in a cross-functional team environment
Sep 2020 - Oct 2021
1 year 2 months
Zagreb, Croatia

Software Engineer

Agency04

  • Built modern applications using Java, Scala, Spring Boot, JavaScript, and React, and supported the company's development and testing processes
  • Built and maintained monolithic applications in Scala and Java, applying solid data modeling practices for scalable solutions
  • Worked in an Agile/Scrum environment, collaborating closely with cross-functional teams
  • Integrated custom plugins into a DevOps platform, streamlining workflows and improving developer productivity
  • Designed and managed complex Gradle builds, ensuring reproducible and efficient CI/CD pipelines
  • Consulted with the product manager to identify minimum viable products and decomposed feature sets into small scoped user stories
May 2018 - Sep 2020
2 years 5 months
Osijek, Croatia

Junior Backend Developer

EM2

  • Developed Java web applications using Spring Framework (Spring Boot), focusing on clean architecture and maintainable code
  • Designed and implemented relational (SQL) and NoSQL databases to support scalable business applications
  • Contributed to building a metro management system and a timeslot reservation system, ensuring reliable backend logic and efficient data handling
May 2016 - May 2018
2 years 1 month
Osijek, Croatia

Translator

Cetratour

  • Translated for English-speaking tourists
Jan 2016 - Jun 2016
6 months
Osijek, Croatia

Sales Associate

Studio Moderna

  • Assisted customers and processed sales transactions as a sales associate
May 2015 - Aug 2015
4 months
Osijek, Croatia

Backend Developer Intern

BetaWire

  • Developed PHP applications using Laravel framework during a backend developer internship
May 2012 - May 2016
4 years 1 month
Osijek, Croatia

Football Referee

Croatian Football Federation

  • Officiated football matches as a referee

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (5.5 years), Sport (4 years), Transportation (2.5 years), Tourism (2 years), and Retail (0.5 years).

Information Technology
Sport
Transportation
Tourism
Retail

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (8 years), Product Development (4.5 years), Operations (4 years), Customer Service (2.5 years), Quality Assurance (1 year), and Sales (0.5 years).

Information Technology
Product Development
Operations
Customer Service
Quality Assurance
Sales

Summary

Software engineer with 5+ years of experience in Java backend development and full-stack system design, skilled in building scalable microservices, integrating legacy systems, and delivering maintainable, high-performance solutions. Experienced in designing and optimizing data storage, low-latency search infrastructure, and end-to-end backend systems. Passionate about AI/ML technologies and exploring ways to integrate intelligent solutions into software systems.

Skills

  • Akka
  • Mongodb
  • Postgres
  • Kubernetes
  • Aws
  • Bootstrap
  • Css
  • Docker
  • Elasticsearch
  • Quarkus
  • Activemq
  • Jms
  • Angularjs
  • Javaserver Faces (Jsf)
  • Jsf
  • Angular
  • Git
  • Hibernate / Jpa
  • Gradle
  • Groovy
  • Html
  • Java
  • Spring
  • Javascript
  • Jenkins
  • Jira
  • Junit
  • Nosql
  • Oop
  • Rabbitmq
  • React
  • Rest
  • Scala
  • Springboot
  • Sql
  • Microservices
  • Wildfly
  • Python
  • Linux
  • Ci/cd
  • Maven
  • Php (Laravel)
  • Database Design (Sql, Nosql)

Languages

English
Advanced
German
Elementary

Education

Oct 2018 - Jun 2019

Universitat Politècnica de Catalunya

Telecommunications · Barcelona, Spain

Oct 2017 - Jun 2021

Faculty of Electrical Engineering

Master's degree in telecommunications · Telecommunications · Osijek, Croatia

Oct 2013 - Jun 2017

Faculty of Electrical Engineering

Bachelor’s degree in Electrical Engineering · Electrical engineering · Osijek, Croatia

...and 1 more

Certifications & licenses

Spring Boot Summer School

Spring Boot Summer School

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Luka based?

Luka is based in Osijek, Croatia.

What languages does Luka speak?

Luka speaks the following languages: English (Advanced), German (Elementary).

How many years of experience does Luka have?

Luka has at least 14 years of experience. During this time, Luka has worked in at least 6 different roles and for 8 different companies. The average length of individual experience is 2 years and 9 months. Note that Luka may not have shared all experience and actually has more experience.

What roles would Luka be best suited for?

Based on recent experience, Luka would be well-suited for roles such as: Software Engineer, Junior Backend Developer, Translator.

What is Luka's latest experience?

Luka's most recent position is Software Engineer at Onetrail.

What companies has Luka worked for in recent years?

In recent years, Luka has worked for Onetrail, EPAM Systems, and Agency04.

Which industries is Luka most experienced in?

Luka is most experienced in industries like Information Technology (IT), Sport and Recreation, and Transportation and Logistics. Luka also has some experience in Tourism and Hospitality and Retail.

Which business areas is Luka most experienced in?

Luka is most experienced in business areas like Information Technology (IT), Product Development, and Operations. Luka also has some experience in Customer Service, Quality Assurance (QA), and Sales.

Which industries has Luka worked in recently?

Luka has recently worked in industries like Information Technology (IT).

Which business areas has Luka worked in recently?

Luka has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Luka's education?

Luka holds a Master in Telecommunications from Faculty of Electrical Engineering and a Bachelor in Electrical engineering from Faculty of Electrical Engineering.

Does Luka have any certificates?

Luka has 1 certificate: Spring Boot Summer School.

What is the availability of Luka?

Luka is immediately available full-time for suitable projects.

What is the rate of Luka?

Luka's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Luka?

To hire Luka, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Market avg: 590-750 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.