Johannes Hochrainer

Selbstständig, Software Architect and Consultant, Self-employed

Linz, Österreich

Fähigkeiten und Kenntnisse

Software Architecture
Domain-Driven Design
Java
Software Architecture Training
iSAQB
Architecture Analysis
Sonargraph
Software Architecture Review
ATAM
arc42
Microservices
DDD
Domain-Driven Design Training
Event Storming
OpenAPI
OSGI
UML Training
C
SysML
C++
C#
Python
Angular
TypeScript
Software Development Processes
Clean Code
Code Reviews
Unit Testing Training
Google Test
Google Mocking Framework
IBM Jazz
Polarion
Softwareentwicklung
Beratung
Training
Coaching
Consulting
IT-Consulting

Werdegang

Berufserfahrung von Johannes Hochrainer

  • Bis heute 3 Jahre und 11 Monate, seit Aug. 2020

    Software Architect and Consultant

    Self-employed

    I help organizations to develop, review and improve their software architecture. Furthermore, I hold the iSAQB trainings "Architecture Evaluation" and "Evolution and Improvement of Software Architectures" in order to improve the skills of organizations.

  • 13 Jahre und 9 Monate, Nov. 2006 - Juli 2020

    Senior Consultant and Trainer

    Software Quality Lab GmbH

    As a consultant and trainer I support organizations in the areas of software architecture, clean code, code review and unit testing. I perform software architecture analysis according to ATAM and help companies to introduce Domain-Driven Design.

  • 1 Jahr und 9 Monate, Jan. 2018 - Sep. 2019

    Software Architect

    Automated Software Testing GmbH

    Automated Software Testing is a start-up that develops code generators for unit tests. I set up the software architecture, played a major role in the prototype development and continue to assist the team.

  • 1 Jahr, Nov. 2006 - Okt. 2007

    President of IAESTE Linz

    IAESTE Linz

  • 2 Monate, Juli 2005 - Aug. 2005

    Trainee

    University of Novi Sad

    IAESTE trainee

  • 8 Monate, Aug. 2004 - März 2005

    Trainee

    B-K Medical (Copenhagen)

    IAESTE trainee for test automation

Ausbildung von Johannes Hochrainer

  • Computer Science

    Johannes Kepler Universität Linz

Sprachen

  • Englisch

    Fließend

  • Italienisch

    Grundlagen

  • Deutsch

    Muttersprache

Interessen

Software Architecture
Software Design
Software Development Process

21 Mio. XING Mitglieder, von A bis Z