Luka Šaravanja
Software Engineer
Experience
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
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
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
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
Translator
Cetratour
- Translated for English-speaking tourists
Sales Associate
Studio Moderna
- Assisted customers and processed sales transactions as a sales associate
Backend Developer Intern
BetaWire
- Developed PHP applications using Laravel framework during a backend developer internship
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).
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).
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
Education
Universitat Politècnica de Catalunya
Telecommunications · Barcelona, Spain
Faculty of Electrical Engineering
Master's degree in telecommunications · Telecommunications · Osijek, Croatia
Faculty of Electrical Engineering
Bachelor’s degree in Electrical Engineering · Electrical engineering · Osijek, Croatia
Certifications & licenses
Spring Boot Summer School
Spring Boot Summer School
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Luka based?
What languages does Luka speak?
How many years of experience does Luka have?
What roles would Luka be best suited for?
What is Luka's latest experience?
What companies has Luka worked for in recent years?
Which industries is Luka most experienced in?
Which business areas is Luka most experienced in?
Which industries has Luka worked in recently?
Which business areas has Luka worked in recently?
What is Luka's education?
Does Luka have any certificates?
What is the availability of Luka?
What is the rate of Luka?
How to hire Luka?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Engineer
Nearby freelancers
Professionals working in or nearby Osijek, Croatia