I'm Stjepan Soldo, a Senior Software Engineer based in Grafenau, Germany. I have over a decade of experience building software across industries, with a focus on C++, Java, and Linux-based systems. I excel at designing scalable architectures for embedded and backend automotive applications, driving robust CI/CD pipelines, and promoting test-driven development and agile practices. I enjoy hands-on work, including driver development and low-level system programming, and I value clean, maintainable, and reliable code. In addition to my technical work, I have led cross-functional teams as a Product Owner and Scrum Master and have mentored colleagues to raise the quality and speed of delivery. I am fluent in German, Croatian, and English, and I collaborate well with diverse teams.

Stjepan Soldo

I'm Stjepan Soldo, a Senior Software Engineer based in Grafenau, Germany. I have over a decade of experience building software across industries, with a focus on C++, Java, and Linux-based systems. I excel at designing scalable architectures for embedded and backend automotive applications, driving robust CI/CD pipelines, and promoting test-driven development and agile practices. I enjoy hands-on work, including driver development and low-level system programming, and I value clean, maintainable, and reliable code. In addition to my technical work, I have led cross-functional teams as a Product Owner and Scrum Master and have mentored colleagues to raise the quality and speed of delivery. I am fluent in German, Croatian, and English, and I collaborate well with diverse teams.

Available to hire

I’m Stjepan Soldo, a Senior Software Engineer based in Grafenau, Germany. I have over a decade of experience building software across industries, with a focus on C++, Java, and Linux-based systems. I excel at designing scalable architectures for embedded and backend automotive applications, driving robust CI/CD pipelines, and promoting test-driven development and agile practices.

I enjoy hands-on work, including driver development and low-level system programming, and I value clean, maintainable, and reliable code. In addition to my technical work, I have led cross-functional teams as a Product Owner and Scrum Master and have mentored colleagues to raise the quality and speed of delivery. I am fluent in German, Croatian, and English, and I collaborate well with diverse teams.

See more

Experience Level

Expert
Expert
Expert
Intermediate

Language

Croatian
Fluent
German
Fluent
English
Advanced

Work Experience

Senior Software Engineer / Product Owner / Scrum Master at Mercedes-Benz AG
January 1, 2022 - November 16, 2025
Led software development projects of embedded and backend systems in C++ and Java. Defined software architecture for scalable automotive applications. Introduced CI/CD pipelines using Docker, Kubernetes, and Ansible. Promoted TDD/BDD practices to improve test coverage and system stability. Acted as Product Owner and Scrum Master, ensuring smooth Agile processes across teams.
Senior Consultant / Software Engineer at Opitz Consulting
December 1, 2021 - December 1, 2021
Developed enterprise applications in Java and Spring Boot for major clients. Performed requirements engineering and technical solution design. Implemented TDD and BDD, increasing code reliability and maintainability. Optimized CI/CD pipelines to shorten deployment times. Led project teams with mentoring and process improvements.
Consultant / Software Engineer at Randstad Digital Germany
July 1, 2020 - July 1, 2020
Delivered backend solutions based on microservice architecture. Conducted requirement analysis and software architecture design. Implemented automated testing using TDD/BDD approaches. Managed CI/CD workflows for continuous integration and delivery. Collaborated closely with clients to align technical goals with business needs.
Full Stack Developer / Software Engineer at Institutional Investment Partners
December 1, 2016 - December 1, 2016
Developed full-stack web applications with responsive user interfaces. Designed and implemented databases for financial data processing. Wrote modular backend services in Java and JavaScript. Practiced TDD to ensure stable software releases. Worked with stakeholders to translate business requirements into technical solutions.

Education

Bachelor of Computer Science at University of Applied Science Zagreb
January 1, 2011 - January 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Manufacturing, Professional Services

Experience Level

Expert
Expert
Expert
Intermediate