Skip to main content

Hello, I'm Martin.

I'm a software architect, developer and consultant based in Linz 🇦🇹.
I bring unique expertise across software architecture, backend systems, development processes and infrastructure. Over my career, I've worked in companies of different sizes, formed and led teams.
Whether refining development workflows or mentoring developers, my goal is to build environments where both products and developers thrive.
Contact me

Education

2011-2015
Johannes Kepler University
Bachelor in Computer Science
2015-2018
Johannes Kepler University
Master in Computer Science (unfinished degree)

2019-2025
CTO & Technical Architect
Teamecho. Linz, Austria

First time at a startup

Teamecho is a SaaS platform for collecting and analyzing employee feedback. I started as the first engineer and took over the development responsibilities from a contractor. In the following years, we built up our in-house software development and operations team. Key responsibilities Development and operation of the Teamecho SaaS product Responsible technical architect for the backend Developing the product roadmap together with the CEOs and product management Lead the technical development of the product Developer productivity engineering Key achievements Established software architecture to support the growing number of features Established development, deployment, monitoring, operations, and tech support workflows to support the company’s scaling of the business. Migrated the application to the cloud (Microsoft Azure) Integrated AI Technologies into the product (custom models and 3rd party services) Hired and developed the current engineering team Tech stack Backend: Spring Boot, OpenApi, Kotlin, Java Frontend: TypeScript, React, Redux, RTK, SCSS Data storage: JPA/Hibernate, Flyway, MySQL, MongoDB, Redis Testing: JUnit, Mockito, JaCoCo, Jest, Cypress Build and Deployment: Gradle, npm, Docker, GitLab CI, Microsoft Azure (using Bicep templates) Development Environment: IntelliJ IDEA, Visual Studio Code, GitLab Monitoring: Azure Application Insights, Grafana Code quality tools: detekt, checkstyle, esLint, Sonar, ArchUnit
2014-2019
Software Developer & Team Lead
Cloudflight. Linz, Austria

First long-term job

Cloudflight is a software development company specializing in enterprise solutions and digital transformation services. I was a team and project leader within the Emerging Technologies segment working in distributed teams. Many of the projects I worked on had one or more data analysis or machine learning components providing services to enterprise applications. Two projects are listed below. Key responsibilities Designed and implemented enterprise software solutions Analyzed customer requirements Performed data analytics and machine learning in the media, industrial, and retail sectors Contributed to the development of digital agendas for AI topics such as predictive maintenance or natural language processing Conducted candidate interviews and represented the company at career fairs Project: Newsadoo Newsadoo is a news aggregator that uses AI to aggregate news articles by topic to create a personalized news experience. My team at Cloudflight supported Newsadoo in its early stages. Led the technical development of the product and prepared Newsadoo to take back control Implemented the first user-interest based news timeline algorithm Re-implemented the critical endpoints to meet modern web applications performance and security standards Isolated the main application database from other microservices and switched communication to message queues. Moved from an AWS Elastic Beanstalk deployment to a containerized deployment using AWS Fargate. Technologies I used: Spring Boot, Kotlin, Java, Liquibase, Postgres, JUnit, Mockito, Gradle, npm, Docker, Teamcity, AWS (Cloudformation templates), IntelliJ IDEA, GitLab, checkstyle, Sonar, Prometheus, Grafna Project: Data Analysis for Steel Casting Developed a data analysis platform to manage and analyze temperature measurements during the cooling process. Technologies I used: Spring Boot, Kotlin, Java, Python, NumPy, Liquibase, Postgres, InfluxDB, MinIO, JUnit, Mockito, Gradle, npm, Docker, Teamcity, IntelliJ IDEA, GitLab, checkstyle, Sonar
And 2 more
View all

Experience

Over 15 years of experience working in all kind of project sizes and teams. I have architected & developed digital products to help businesses and improve people's lives, solving complex problems with simple solutions.