Profileimage by Johannes Maierhofer Senior Programmer, Software Architect from Bratislava

Johannes Maierhofer


Last update: 20.09.2022

Senior Programmer, Software Architect

Company: ArgoSoft s.r.o.
Graduation: not provided
Hourly-/Daily rates: show
kann je Projektumfang variieren
Languages: German (Native or Bilingual) | English (Full Professional) | Slovakian (Limited professional)


Johannes Maierhofer May 2022.pdf


Allgemein: DDD, Clean Architecture, Clean Code, CQRS, TDD, SOA
Technologien: C#, .NET, ASP.NET, Core, RabbitMQ, Entity Framework Core, Redis, MassTransit, Rebus, SignalR, Blazor
Frontend: Javascript, Typescript, Knockout.js, Aurelia.js, Angular, XML, HTML, Blazor
Datenbanken: SQL-Server, Elasticsearch

Project history

01/2022 - 06/2022
Architect, Senior Programmer
Anasoft (50-250 employees)
Internet and Information Technology
Senior developer, architect. application, Entity Framework core, Microservises, Servicebus MassTransit

01/2017 - 12/2021
Architect, developer
Metacommunication International (10-50 employees)
Media and Publishers
Architect, Developer

Aurelia.js (a frontend framework similar to Angular), ASP.Net Core, SQL-Server, Elasticsearch, ABBYY
FineReader, Windows services, Microservices with Rebus

Project description
The company's production system, which includes about a dozen applications working together in a
microservice architecture. Processes include scanning and searching documents (newspapers,
magazines), compiling information, sending notifications. Web application based on Core.
Frontend single page application (Aurelia.js) with rich features, like a built-from-scratch custom
PDF reader. Service bus based on Rebus.

01/2012 - 12/2021
NET Programmer, Architect
META Communication International (10-50 employees)
Media and Publishers
Technologies, Knockout, SQL-Server

Project description
Media Monitoring Portal application

Highly customizable portal application. Different customers can have their own layouts, custom
implementations of features. Features include user administration, news-ticker, real-time alerts,
newsletters, ratings, customizable dashboards with charts and other widgets. Implemented as a
Web-Api with client-side features based on knockout.js.

01/2014 - 12/2016
Team lead, Architect, Senior Programmer
Wohnraumradar (Viennese startup) (< 10 employees)
Team lead, Architect, Senior Programmer

ASP.NET,, SQL-Server

Description of the project
Fully featured real-estate search application with maps. Backend/Api based on, frontend with
Description of activities Creating, implementing features, application architecture

Time and spatial flexibility

Grundsätzlich arbeite ich Remote. Gelegentliches Pendeln nach Wien (z.B. einmal die Woche) ist kein Problem.
Gelegentliche Flüge nach Deutschland (z.B. ein, zweimal im Monat) ist ebenfalls möglich.

Contact form

Contact details