Hi, I’m Ivan Gavlik, a Senior Software Developer with a proactive, action‑oriented mindset. I thrive in fast‑paced environments, delivering practical, high‑quality solutions with a get‑things‑done attitude and no ego. I’m passionate about building solid software that users love and that teams can maintain with pride. I contribute across the full software development lifecycle—from product and feature specification through design, implementation, QA, and maintenance on JVM languages like Java and Kotlin. I have hands-on experience with CI/CD pipelines, Docker, Jenkins, Kubernetes, and data streaming tools like Kafka and MQTT, and I enjoy mentoring colleagues to raise code quality and engineering standards.

Ivan Gavlik

Hi, I’m Ivan Gavlik, a Senior Software Developer with a proactive, action‑oriented mindset. I thrive in fast‑paced environments, delivering practical, high‑quality solutions with a get‑things‑done attitude and no ego. I’m passionate about building solid software that users love and that teams can maintain with pride. I contribute across the full software development lifecycle—from product and feature specification through design, implementation, QA, and maintenance on JVM languages like Java and Kotlin. I have hands-on experience with CI/CD pipelines, Docker, Jenkins, Kubernetes, and data streaming tools like Kafka and MQTT, and I enjoy mentoring colleagues to raise code quality and engineering standards.

Available to hire

Hi, I’m Ivan Gavlik, a Senior Software Developer with a proactive, action‑oriented mindset. I thrive in fast‑paced environments, delivering practical, high‑quality solutions with a get‑things‑done attitude and no ego. I’m passionate about building solid software that users love and that teams can maintain with pride.

I contribute across the full software development lifecycle—from product and feature specification through design, implementation, QA, and maintenance on JVM languages like Java and Kotlin. I have hands-on experience with CI/CD pipelines, Docker, Jenkins, Kubernetes, and data streaming tools like Kafka and MQTT, and I enjoy mentoring colleagues to raise code quality and engineering standards.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Senior Backend Developer at BMS Corporate Solutions GmbH d.o.o.
August 1, 2023 - Present
Led backend architecture of applications, defined project scope from scratch, set up workspace and coding guidelines; participated in business analysis discussions, presentations, and architectural decisions; broke down technical requirements into tasks for SCRUM; established best practices and processes including code quality standards and PR review guidelines; contributed to CI/CD pipeline setup and updates with hands-on Docker, Jenkins, and Kubernetes experience; performed data modeling discussions and planned technical implementations; designed and implemented core system components focusing on maintainability; evaluated system base on code quality; used Kafka for reliable inter-service messaging; worked with Apache Spark to manage data storage; wrote technical documentation.
Senior Full Stack Developer at Software Sauna d.o.o.
October 20, 2021 - August 20, 2023
Contributed to a long-standing modular monolithic Java/Kotlin platform for self-service solutions; part of bug-fixing team, proactively improving system quality through refactoring and tests; worked closely with the principal developer to identify and implement system improvements; enhanced system performance and reliability through clean code and design principles; conducted functional requirements analysis, transformed business needs into IT requirements; wrote clean, scalable, and testable code; created reusable UI components using Angular/AngularJS; designed and implemented core system components with maintainable architecture; performed data modeling and planning; wrote technical documentation and enforced industry best practices; set up CI/CD pipelines and containerized deployments using Docker, Kubernetes, and related tooling.
IT Consultant at Rao d.o.o.
October 1, 2015 - October 1, 2018
Created a Java monolith for selling tickets in Croatia's national parks; delivered robust and scalable solutions under tight deadlines; integrated with third-party APIs and services; worked with a large, ~20-year-old codebase and produced technical documentation.
Senior Backend Developer at BMS Corporate Solutions GmbH
August 20, 2023 - Present
Codeveloped a CO2 footprint and ESG scoring service: a microservice Spring Boot application for calculating sustainability scores.
Senior Full Stack Developer at BMS Corporate Solutions GmbH
October 20, 2021 - August 20, 2023
Contributed to a 20-year-old modular monolithic Java/Kotlin platform for self-service solutions; implemented new features, performed code reviews, and improved system quality.
Senior Full Stack Developer at Soundo d.o.o
October 20, 2018 - September 20, 2021
Built a RAD platform using Spring Boot and Angular. Developed credit card operations microservices and customer-oriented systems. Worked with MQTT, data streaming and processing; created configurable reusable services and components; collaborated with cross-functional teams; performed code reviews; mentored colleagues.
Java Developer at Road d.o.o
October 20, 2015 - October 20, 2018
Created a Java monolith for selling tickets in Croatia's national parks. Delivered robust and scalable solutions under tight deadlines. Integrated with third-party APIs and services. Wrote technical documentation.

Education

Bachelor of Science in Information Technology at Veleučilište suvremenih informacijsko-tehnoloških tehnologija, Zagreb, Croatia
January 11, 2030 - December 27, 2025
Bachelor of Science in Information Technology at Veleučilište suvremenih informacijskih tehnologija, Zagreb, Croatia
January 11, 2030 - January 14, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Other