I am looking for impactful engineering roles where I can contribute to well-structured systems, explore new technologies, and grow across domains - from backend and infrastructure to cloud, DevOps, and AI/ML. I value teams that encourage ownership, technical depth, and continuous learning.
Marko Domić
@marko-domic
Versatile engineer open to backend, frontend, infra, DevOps, and AI/ML challenges.
What I'm looking for
Experienced software engineer focused on practical, scalable solutions. At Fivetran, I improved the core monorepo, optimized build systems, integrated SonarQube, and cut infra costs by shifting to Buildkite agents. My background spans Java, Spring Boot, Kubernetes, and cloud platforms, with hands-on experience from Leanpay, Avast, SAP, and FIS. While my core is backend engineering, I’m open to broader roles - across languages, frameworks, software architecture, DevOps, infrastructure, and cloud. I’m also keen to grow in ML and AI, and contribute to intelligent, data-driven systems. Adaptable, curious, and impact-focused.
Experience
Work history, roles, and key accomplishments
Led efforts on the core monorepo with Bazel, focusing on build system improvements, Java 17 migration, and test stability. Integrated SonarQube scans into PRs and created custom rules to align with internal standards. Evaluated and implemented Buildbarn for remote execution, later simplifying infrastructure and reducing costs by moving to Buildkite agents.
Software Engineer
Leanpay
Aug 2021 - Mar 2023 (1 year 7 months)
Contributed to a microservices environment, utilizing Java and the Spring Boot framework. Implemented Swagger (OpenAPI) for efficient API documentation. Worked with Google Cloud Platform (GCP), PostgreSQL, Docker, Jenkins, and Kubernetes.
Software Engineer
Avast
Jan 2021 - Aug 2021 (7 months)
Worked within a Kubernetes cluster overseeing over 200 microservices. Utilized Java 11, Spring Boot framework, and Swagger (OpenAPI). Gained experience with AWS tools (SQS, SNS, Amazon S3), MySQL, Docker, TeamCity, Kubernetes, Spinnaker, Helm, Terraform, Datadog, and Loggly.
Worked on a separate module for loading large amounts of data into the main application, which ran on multiple threads and parallel processes, and was easily scalable. Docker images were created and stored on GCR for each part of the application and deployed on a Kubernetes cluster using Spinnaker and Jenkins tools. Set up the application for streaming data through topics using Kafka messaging sys
Worked on a separate module for the main application using the Lagom framework for microservices (based on Akka). Set up the Lagom application for performance testing and monitoring using Gatling load-testing tool, along with monitoring tools such as Kamon, together with AspectJWeaver Java agent for analyzing actors' work and host system statuses. Results were collected inside Prometheus and visua
Backend Intern
NF Innova
Mar 2016 - May 2016 (2 months)
Practiced coding skills in the .NET framework using Visual Studio IDE. Worked on MS SQL server using SQL Server Management Studio.
Education
Degrees, certifications, and relevant coursework
University of Belgrade, School of Electrical Engineering
Master's Degree, Software Engineering
2017 - 2018
Completed master's level studies in Software Engineering. Focused on advanced topics and research within the field.
University of Belgrade, School of Electrical Engineering
Graduate Studies, Software Engineering
2013 - 2017
Undertook graduate studies in Software Engineering. Gained foundational and advanced knowledge in software development principles and practices.
Tech stack
Software and tools used professionally
OpenAPI
Fivetran
GitHub
SonarQube
Kubernetes
Spring Cloud
Jenkins
Spring Data
MySQL
PostgreSQL
Laravel
Spring Boot
Spring
Next.js
Spring Framework
Spring MVC
Redis
Terraform
Bazel
RxJava
Java 8
React
jQuery
JavaScript
Python
Java
PHP
Java EE
Gatling
Google Maps
Kafka
Grafana
Prometheus
Kamon
Linux
Datadog
Spring Security
TypeScript
JUnit
TestNG
Docker
SQL
Buildkite
Loggly
TeamCity
Akka
Guice
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Marko?
You can contact Marko and 90k+ other talented remote workers on Himalayas.
Message MarkoFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
