React · TypeScript · .NET · F#

Front-End-Entwickler

Ich widme mich beruflich der Entwicklung moderner Webanwendungen mit JavaScript, TypeScript und React, mit starkem Full-Stack-Bezug zum .NET-Ökosystem (C#, F#) und eigenen MVC-Framework-Architekturen.

Erfahrung in Zahlen

Praxis- & Fokus-Übersicht

Ich programmiere seit meiner Kindheit – von Basic, Pascal und Delphi bis hin zu heutigen SPA-Anwendungen in TypeScript, React, Backend in C# oder JS und Entwicklung in funktionalem F#.

29
Jahre Erfahrung
18
Jahre Berufserfahrung
11
Jahre Frontend

Technologie-Stack

Haupttechnologien, mit denen ich arbeite

Eine Kombination aus modernem Frontend, stark typisiertem Backend in .NET und funktionaler Programmierung.

Frontend

React, JavaScript, TypeScript, React Query, Zustand, SPA-Architektur, Material UI, Blueprint.React, Bootstrap.

.NET-Ökosystem

C#, F#, ASP.NET MVC, WPF, WCF, Windows Forms und mein eigener in F# geschriebener HTTP-Server / das MVC-Framework Deep.

SQL & Daten

Microsoft SQL Server, MySQL, Entity Framework, NotORM, PDO und Entwurf von Datenbankschemata.

Tools & Web

Git, Yarn, HTML5, NPM, Webpack, Babel, Latte, Neon und das gesamte Build-Ökosystem.

Über mich

Wer ich bin und was ich tue

Vom Full-Stack-Entwicklung in .NET und PHP bis zur Spezialisierung auf React / TypeScript und funktionale Programmierung in F#.

Aktuell verdiene ich meinen Lebensunterhalt als Frontend-Entwickler mit JavaScript und TypeScript (Technologien: React / React Query / Zustand / Drizzle ORM). Zuvor war ich als Full-Stack-Entwickler tätig (ASP.NET MVC, Entity Framework, WCF, React). Frontend macht mir derzeit am meisten Spaß, weshalb ich mich voll darauf konzentriere, auch wenn mir das Backend manchmal fehlt – in meiner Freizeit widme ich mich ihm bei eigenen Projekten.

Neben der Entwicklung von SPA-Anwendungen für Unternehmen habe ich umfassende Erfahrung im Entwurf und in der Entwicklung komplexer HMI-Schnittstellen und Echtzeit-Visualisierungen. Bei MicroStep-MIS widmete ich mich der Frontend-Entwicklung und UI-Architektur für Flugsicherungssysteme, Radarübersichten und Wetterstationen mit flüssiger Darstellung schneller Datenströme von Sensoren und Radaren (Canvas / SVG) direkt im Browser. Auf diesen Erfahrungen baut auch mein eigenes Projekt SalsaFX auf – eine Reihe spezialisierter HMI- und SCADA-Komponenten für industrielle Bedienfelder, Cockpits und Echtzeit-Dashboards.

Ich habe auch eigene MVC-Frameworks und Content-Management-Systeme entwickelt: Oxygen MVC (PHP), Deep in F# und das cloudfähige Redaktionssystem CMS Kingston für maßgeschneiderte Webentwicklung (React / Fastify / Drizzle ORM). Oxygen MVC habe ich früher als Freelancer für PHP-Projekte genutzt, und Deep verwende ich für meine privaten Softwareprojekte in meiner Freizeit.

Persönliche Daten & Praxis

Alter:
43 Jahre
Job:
React FE Developer
Land:
Slowakei
Adresse:
Orechová 25, Bratislava, 82106
Programmieren seit:
29 Jahren (18 professionell)

Programmiersprachen & Ökosysteme

Sprachen, mit denen ich Geld verdiene:
TypeScript / JavaScript / C#
In der Freizeit bevorzugt:
F# / C# / TypeScript / C++
Lieblingssprache:
F#
Lieblings-Ökosysteme:
.NET, STL
Wie ich angefangen habe:
Pascal / Delphi
Meine neueste Sprache:
Chapel

Berufserfahrung

JavaScript / TypeScript95%
FE / React Development93%
C# / .NET90%
UI / UX Dizajn80%
Affinity / Photoshop65%

Kenntnisse & Herangehensweise

Funktionale Programmierung95%
Ästhetisches Gespür85%
Objektorientierte Programmierung80%
Kreativität80%
AI modely (Grok, Gemini, Claude, etc.)93%

Lebenslauf

IT-Berufserfahrung

Übersicht über Vollzeitstellen und langfristige Projekte als Freelancer.

  1. MicroStep-MIS - Front-End-Entwickler & UI-Architekt

    Arbeit am IMS4-System. Entwurf und Implementierung komplexer HMIs und Benutzeroberflächen für Flugsicherungssysteme, Radarübersichten und Wetterstationen in Vue.js und modernem TypeScript mit Schwerpunkt auf sauberer Architektur und hoher Stabilität. Verarbeitung schneller Echtzeit-Datenströme von Radaren und Sensoren direkt im Browser, Leistungsoptimierung, flüssiges Rendering über Canvas / SVG und Erstellung modularer, wiederverwendbarer Visualisierungskomponenten für kritische Industrieanwendungen mit Ausfalltoleranz Null.
    Stack: Vue.js · TypeScript · HMI · Echtzeitdaten · Canvas · SVG · WebSockets · Git

  2. Front-End-Entwickler - Intechon s.r.o.

    Entwicklung einer CRM-Anwendung für ein Versicherungsunternehmen (Tochtergesellschaft einer großen deutschen Versicherungsgruppe) als Frontend-Entwickler in React / React Query / Zustand. Als Hauptsprache nutzen wir TypeScript (zuvor JS / Babel). Die Anwendung kommuniziert mit dem Backend über eine REST-CRUD-API.
    Stack: React · React Query · Zustand · TypeScript · Babel · Node.js · Webpack · Git

  3. +421 Studio und Eurocity s.r.o. - Front-End- & Back-End-Entwickler

    Arbeit an drei langfristigen Projekten: 1. ein komplexer Sportmanager (Frontend in React / Bootstrap), 2. ein umfangreicher E-Shop (Web, Frontend, Backend, Datenimporte) und 3. ein React-basierter WYSIWYG-Editor für WordPress zur Generierung von HTML-Code, bei dem ich anfing, mich voll auf das Frontend zu spezialisieren.
    Stack: React · React Query · Zustand · C# · .NET · PHP · Git

  4. Infotech s.r.o. - Full-Stack-Entwickler

    Vollzeitarbeit am Projekt ZoneCode. Entwicklung in ASP.NET MVC und ASP.NET Web Forms, Erstellung der Administration im DevExpress-Framework, WCF REST CRUD API und Arbeit mit MS SQL Server über das Entity Framework. Hier kam ich auch zum ersten Mal mit React in Kontakt.
    Stack: ASP.NET MVC · WebForms · C# · React · React Query · Zustand · WCF · DevExpress · SVN

  5. 4ME Media, Eurocity s.r.o., Orflex und weitere - Full-Stack-Entwickler

    Ich habe rund hundert verschiedene Websites und E-Shops für Werbeagenturen erstellt. Die meisten (90 %) liefen auf meinem eigenen PHP CMS/Framework (Oxygen MVC). Nebenbei habe ich das anpassbare MVC-Framework Deep entwickelt und mehrere Desktop-Anwendungen für Windows in WPF erstellt.
    Stack: PHP · JavaScript · WPF · ASP.NET MVC · Windows Forms

Fachgebiete

Berufliche und persönliche Interessen

Technische Fachgebiete, die mich am meisten faszinieren und in denen ich mich ständig weiterentwickle.

Frontend-Entwicklung

Derzeit konzentriere ich mich am meisten auf die Frontend-Entwicklung (auch beruflich), da ich hier meine Kreativität sowohl technisch als auch ästhetisch zum Ausdruck bringen kann. Beherrschte Technologien: React.js, JavaScript / Babel, TypeScript, Bootstrap / ReactBootstrap, Material UI, Blueprint.React.

Funktionale Programmierung

Zur funktionalen Programmierung kam ich vor Jahren, als ich anfing, die Sprache F# zu lernen. Es hat mich völlig fasziniert, meinen Horizont erweitert und meine Sicht auf die Softwareentwicklung verändert. Heute wende ich auch in gängigen imperativen Sprachen Praktiken aus der funktionalen Welt an.

Systemnahe Programmierung

In gängigen Sprachen überrascht mich kaum noch etwas, aber in C++ (mit dem ich mich in meiner Freizeit beschäftige) finde ich immer wieder etwas Neues. Systemnahe Programmierung macht mir Spaß, weil sie nah an der Hardware ist, hervorragende Optimierungsmöglichkeiten bietet und Optionen eröffnet, die Standard-Sprachen nicht bereitstellen.

Backend & eigene Frameworks

In der Vergangenheit habe ich alles von Datenbanken über Business-Logik bis hin zu WCF-REST-CRUD-APIs abgedeckt. Heute widme ich mich dem Backend hauptsächlich bei eigenen Projekten – ich habe zwei eigene Frameworks geschrieben: den .NET/F# HTTP-Server & das MVC-Framework Deep sowie das PHP CMS / MVC-Framework Oxygen.

Mein Blog

Artikel über Programmierung, Tools und Hardware

Praktische Einblicke in die funktionale Sprache F#, die Windows-Entwicklungsumgebung und die täglichen Tools eines Entwicklers.

F# - Async und Kompatibilität mit C#
F#C#async

F# - Async und Kompatibilität mit C#

Die Sprache F# ist ein Pionier bei der Einführung neuer Paradigmen und Praktiken, was sich auch bei der Arbeit mit asynchronem Code zeigte. Während C# Async/Await erst in Version 5.0 (Juni 2013) einführte, bot F# schon lange vorher syntaktischen Zucker für asynchronen Code.

11. Dezember 2019Artikel lesen
Chocolatey - Paketmanager für Windows
Windows 10ChocolateySoftware

Chocolatey - Paketmanager für Windows

Wenn Sie in der Vergangenheit alternative Betriebssysteme genutzt haben, sind Sie sicherlich an den Luxus gewöhnt, den ein Paketmanager bietet. Ihre gesamte Software befindet sich an einem Ort in einem zentralen Repository, das von den Autoren gepflegt wird.

5. Dezember 2019Artikel lesen
Warum es sich lohnt, eine mechanische Tastatur zu kaufen
hardwaremechanická klávesnicacherry mx

Warum es sich lohnt, eine mechanische Tastatur zu kaufen

Ich bin ein Programmierer, der bis vor kurzem ziemlich viele Tippfehler gemacht hat. Ein Programmierer, der sich über etwas so Banales wie eine Tastatur keine Gedanken gemacht hat, weil er dachte, es spiele keine Rolle. Doch dann riet mir ein Kollege, eine mechanische Tastatur zu kaufen.

22. November 2019Artikel lesen

Portfolio

Ausgewählte Projekte

Ein Einblick in eigene Projekte, Systeme und Frameworks, an denen ich in meiner Freizeit oder für Kunden gearbeitet habe.

    • Eigene Projekte
    • Web Components
    • Lit
    • React
    • HMI

    SalsaFX

    Eigene Suite von HMI- und SCADA-Komponenten für industrielle Bedienfelder, Cockpits und Echtzeit-Dashboards. Enthält analoge und digitale Messgeräte, Thermometer, Fader, Schalter und Statusanzeigen auf Basis von Web Components mit Unterstützung für React, Lit, Solid, Vue und Svelte.

    Salsafx.com öffnen
    • Eigene Projekte
    • Fastify
    • React Query
    • Zustand
    • UnoCSS
    • Drizzle ORM

    Cloudfähiges Content-Management-System für maßgeschneiderte Webentwicklung mit einer übersichtlichen Administration zur Verwaltung von Artikeln, Kategorien und Benutzern. Der Client-Teil ist in React mit React Query, Zustand und UnoCSS geschrieben, während das Backend aus einer REST-API auf Fastify und einer Datenbankschicht in Drizzle ORM besteht.

    • Eigene Projekte
    • F#
    • Deep MVC
    • React
    • Bootstrap

    System zur Erfassung und Registrierung von Models und Hostessen mit einer an soziale Netzwerke angelehnten Benutzerführung. Erstellt auf meinem F#-Framework Deep MVC, wobei der gesamte Client-Teil in React geschrieben ist.

    • Eigene Projekte
    • .NET
    • Avalonia
    • SQL Server

    Desktop-Anwendung zur Erfassung und Verwaltung von Unternehmen, Kontakten und Kategorien mit Filterung nach Regionen, Ländern oder E-Mails. Erstellt auf dem plattformübergreifenden Framework Avalonia UI mit einer MS SQL Server-Datenbank.

    • Websites
    • PHP
    • MySQL
    • Oxygen MVC
    • Latte
    • NotORM
    • Neon

    Foteníčko.sk

    Webpräsentation für ein Fotostudio, das sich auf Neugeborenen-, Baby-, Schwangerschafts- und Familienfotografie spezialisiert hat. Die gesamte Website basiert auf meinem eigenen PHP-CMS Oxygen MVC.

    Fotenicko.sk öffnen
    • Meine Frameworks
    • PHP
    • F#
    • MVC
    • MySQL
    • Latte
    • Markdown

    Oxygen MVC & Deep Framework

    Eigenes PHP CMS / MVC-Framework für Websites und E-Shops (mit Unterstützung für Latte-Templates, Neon-Konfiguration und PDO/NotORM). Für komplexere Projekte schließt sich mein zweites Framework Deep an, geschrieben in F#.

    Deep-Quellcode auf GitHub

Kontakt

Kontaktieren Sie mich

Haben Sie ein interessantes Projekt, eine Frage oder ein Kooperationsangebot? Kontaktieren Sie mich direkt oder über das Kontaktformular.

Kontakt- & Geschäftsdaten

Name:
Frank Hliva
Adresse:
Orechová 25, Bratislava, 82106
Registernummer (IČO)
441 098 06
Steuernummer (DIČ)
107 968 73 78

Bankverbindung (IBAN)

Prima banka (firma):
SK3956000000002463440001
Prima banka (osobný):
SK0256000000005541117001
Raiffeisen bank (osobný):
SK1711000000008015044432

Schreiben Sie mir eine Nachricht

Ich werde so schnell wie möglich antworten.