Resume

For more than 14 years, I have been driven by a passion for software development. Whether tackling complex problems, exploring new technologies, or facing unfamiliar challenges, I value every opportunity to grow continuously and apply my knowledge in practice.

Work experience

SENIOR SOFTWARE DEVELOPER, ALLPLAN ÖSTERREICH GMBH

since January 2021 | Puch bei Hallein, Salzburg
  • Mentoring and professional support of new developers, including onboarding and knowledge transfer
  • Conducting regular training sessions for selected development teams with a focus on software architecture and Clean Code
  • Project leadership to optimize critical software components in terms of maintainability and readability through the use of Test-Driven Development (TDD)
  • Leading and implementing the partially automated migration of MFC and WinForms components to WPF
  • Supporting the optimization of performance and software architecture in critical system areas to ensure long-term maintainability

SOFTWARE DEVELOPER, ALLPLAN ÖSTERREICH GMBH

July 2011 - December 2020 | Puch bei Hallein, Salzburg
  • Software Developer (C++/C#/Python) in the CAD domain – further development of the CAD software Allplan
  • Project leadership and development in the area of automated generation and processing workflows
  • Development of complex algorithms for geometric data processing and optimization of software components
  • Design and implementation of user interfaces with WPF and Windows Forms
  • Development and maintenance of extensions/plugins for Visual Studio and Visual Studio Code to visualize 3D data
  • Further development of an internal scripting language

Projects

PORTFOLIO WEBSITE

January 2023
  • Portfolio website (https://www.tteichmeister.dev/) built with Astro, TailwindCSS, and Preact to showcase projects and experience
  • Deployed on Vercel for high performance and cost-efficient hosting

CAREER ADVISORY SYSTEM, PERSONALIZED ENVIRONMENTS AND COLLABORATIVE SYSTEMS

September 2021 - July 2022 | Hagenberg im Mühlkreis, Oberösterreich (Remote)
  • Project member in the research project for karriere.at as Software Developer (Python) and Researcher (10 h/week)
  • Design and implementation of a prototype REST API for creating dynamic user profiles using various data sources (ElasticSearch, MySQL, Neo4j)
  • Development of a prototype recommender system based on user profiles to generate relevant job suggestions
  • Implementation of algorithms for text analysis and information extraction, including structured data processing with GPT-3 and SpaCy

SHCTT - SUPPORTING HYBRID COLLABORATION FOR THE TEAMS OF TOMORROW, PERSONALIZED ENVIRONMENTS AND COLLABORATIVE (PEEC)

August 2020 - August 2021 | Hagenberg im Mühlkreis, Oberösterreich (Remote)
  • Project member in a research project with Microsoft Research as Software Developer (C#/Python) and Researcher (20 h/week)
  • Development of a WPF prototype for analyzing video and image material to detect different types of collaboration using AI services and frameworks
  • Evaluation and use of various AI services, including Google Cloud, Azure Cognitive Services, SpaCy, as well as experimental Microsoft technologies (Microsoft Project Tokyo, Microsoft Platform for Situated Intelligence)
  • Implementation of algorithms to reduce errors in face and object recognition for moving objects

Education

UNIVERSITY OF APPLIED SCIENCES UPPER AUSTRIA

October 2018 - July 2020 | Hagenberg im Mühlkreis, Oberösterreich
  • Master of Science (MSc): Software Engineering

UNIVERSITY OF APPLIED SCIENCES UPPER AUSTRIA

September 2015 - July 2018 | Hagenberg im Mühlkreis, Oberösterreich
  • Bachelor of Science (BSc): Software Engineering

HTBLuVA SALZBURG

September 2006 - July 2011 | Salzburg, Salzburg
  • Electronics and Technical Informatics

Research Publications

SEMI-AUTOMATED ANALYSIS OF COLLABORATIVE INTERACTION: ARE WE THERE YET?

December 2022 | Hagenberg im Mühlkreis, Oberösterreich
  • Contributed to a scientific paper and implemented the prototype

Skills

Programming Languages

  • C++, C#, Python, Java, JavaScript, TypeScript

Frameworks

  • WPF, WinForms, ASP.NET Core, Blazor, Dapper, Entity Framework, FastAPI, React, Astro, Next.js

Databases

  • PostgreSQL, MySQL, Redis, Neo4j, ElasticSearch, MongoDB

Cloud & Tools

  • Azure, Google Cloud, Vercel, Heroku, Docker, GitHub, GitLab, Perforce, Visual Studio, Visual Studio Code, IntelliJ