React · TypeScript · .NET · F#

Desarrollador Front-end

Me dedico profesionalmente al desarrollo de aplicaciones web modernas con JavaScript, TypeScript y React, con un puente full-stack hacia el ecosistema .NET (C#, F#) y arquitecturas personalizadas de frameworks MVC.

Experiencia en Números

Resumen Profesional

Programo desde mi niñez: desde Basic, Pascal y Delphi hasta aplicaciones SPA modernas con TypeScript y React, backend en C# o JS, y desarrollo funcional en F#.

29
Años de Experiencia
18
Años de Práctica Profesional
11
Años de Frontend

Stack Tecnológico

Tecnologías Principales con las que Trabajo

Una combinación de frontend moderno, backend fuertemente tipado en .NET y programación funcional.

Frontend

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

Ecosistema .NET

C#, F#, ASP.NET MVC, WPF, WCF, Windows Forms y mi propio servidor HTTP / framework MVC en F# Deep.

SQL y Datos

Microsoft SQL Server, MySQL, Entity Framework, NotORM, PDO y diseño de esquemas de bases de datos.

Herramientas y Web

Git, Yarn, HTML5, NPM, Webpack, Babel, Latte, Neon y todo el ecosistema de compilación.

Sobre Mí

Quién Soy y Qué Hago

Desde el desarrollo full-stack en .NET y PHP hasta la especialización en React / TypeScript y la programación funcional en F#.

Actualmente me gano la vida como desarrollador frontend especializado en JavaScript y TypeScript (tecnologías: React / React Query / Zustand / Drizzle ORM). Anteriormente, trabajé como desarrollador full-stack (ASP.NET MVC, Entity Framework, WCF, React). Sin embargo, el desarrollo frontend es lo que más me divierte hoy, por lo que me he enfocado al 100% en él, aunque sigo programando backend en mis proyectos personales de tiempo libre.

Además del desarrollo de aplicaciones SPA empresariales, poseo amplia experiencia en el diseño y creación de interfaces HMI complejas y visualizaciones en tiempo real. En la compañía MicroStep-MIS, trabajé en el desarrollo frontend y la arquitectura de UI para sistemas de navegación aérea, vistas de radar y estaciones meteorológicas, logrando un renderizado web de alto rendimiento de flujos rápidos de datos de sensores y radares (Canvas / SVG). Este conocimiento inspiró mi proyecto SalsaFX – una suite especializada de componentes HMI y SCADA para paneles de control industrial, cabinas de mando y dashboards en tiempo real.

También he diseñado mis propios frameworks MVC y sistemas de gestión de contenidos (CMS): Oxygen MVC (en PHP), Deep en F#, y un CMS preparado para la nube llamado CMS Kingston para el desarrollo web a medida (React / Fastify / Drizzle ORM). Utilizaba Oxygen MVC como freelancer en proyectos PHP, y uso Deep para mi desarrollo privado de software en mi tiempo libre.

Datos Personales y Experiencia

Edad:
43 años
Trabajo:
React FE Developer
País:
Eslovaquia
Dirección:
Orechová 25, Bratislava, 82106
Programando desde:
29 años (18 profesionalmente)

Lenguajes de Programación y Ecosistemas

Lenguajes con los que trabajo:
TypeScript / JavaScript / C#
Favoritos de tiempo libre:
F# / C# / TypeScript / C++
Lenguaje favorito:
F#
Ecosistemas favoritos:
.NET, STL
Cómo empecé:
Pascal / Delphi
Mi último lenguaje:
Chapel

Experiencia Profesional

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

Conocimiento y Enfoque

Programación funcional95%
Sentido estético85%
Programación orientada a objetos80%
Creatividad80%
AI modely (Grok, Gemini, Claude, etc.)93%

Currículum

Experiencia Laboral en TI

Resumen de mis trabajos a tiempo completo y contratos a largo plazo como freelancer.

  1. MicroStep-MIS - Desarrollador Frontend y Arquitecto de UI

    Trabajo en el sistema IMS4. Diseño e implementación de interfaces HMI y de usuario para sistemas de navegación aérea, mapas de radar y estaciones meteorológicas utilizando Vue.js y TypeScript moderno con énfasis en arquitectura limpia y robustez. Procesamiento de flujos rápidos de sensores y radares en tiempo real en el navegador, optimización del rendimiento del cliente, renderizado fluido con Canvas y SVG, y creación de componentes reutilizables para paneles industriales críticos con tolerancia cero a fallos.
    Stack: Vue.js · TypeScript · HMI · Datos en tiempo real · Canvas · SVG · WebSockets · Git

  2. Desarrollador Frontend - Intechon s.r.o.

    Desarrollo de una aplicación CRM para una compañía de seguros (filial de una gran aseguradora alemana) como desarrollador frontend utilizando React / React Query / Zustand. Usando TypeScript como lenguaje principal (anteriormente JS / Babel). La aplicación se comunica con el backend mediante una API REST CRUD.
    Stack: React · React Query · Zustand · TypeScript · Babel · Node.js · Webpack · Git

  3. +421 Studio y Eurocity s.r.o. - Desarrollador Frontend y Backend

    Participación en tres proyectos a largo plazo: 1. un gestor deportivo completo (frontend en React / Bootstrap), 2. una amplia tienda online (web, frontend, backend e importación de datos) y 3. un editor WYSIWYG basado en React para WordPress que genera código HTML, donde comencé a especializarme de lleno en el frontend.
    Stack: React · React Query · Zustand · C# · .NET · PHP · Git

  4. Infotech s.r.o. - Desarrollador Full-stack

    Trabajo a tiempo completo en el proyecto ZoneCode. Desarrollo en ASP.NET MVC y ASP.NET Web Forms, creación de paneles de administración en el framework DevExpress, integración de APIs REST CRUD WCF y bases de datos MS SQL Server mediante Entity Framework. Aquí tuve mi primer contacto técnico con React.
    Stack: ASP.NET MVC · WebForms · C# · React · React Query · Zustand · WCF · DevExpress · SVN

  5. 4ME Media, Eurocity s.r.o., Orflex y otros - Desarrollador Full-stack

    Creé alrededor de un centenar de webs y tiendas online para agencias de publicidad. El 90% funcionaban con mi propio CMS y framework PHP (Oxygen MVC). Al mismo tiempo, desarrollé un framework MVC personalizable en F# llamado Deep y creé varias aplicaciones de escritorio para Windows en WPF.
    Stack: PHP · JavaScript · WPF · ASP.NET MVC · Windows Forms

Áreas de Interés

Especialidades Profesionales y Aficiones

Temas técnicos que más me entusiasman y en los que siempre busco mejorar.

Desarrollo Frontend

Actualmente es a lo que más tiempo dedico (también laboralmente), ya que me permite plasmar mi creatividad técnica y de diseño visual. Stack: React.js, JavaScript / Babel, TypeScript, Bootstrap / ReactBootstrap, Material UI, Blueprint.React.

Programación Funcional

Llegué a la programación funcional hace años al aprender F#. Cambió mi forma de entender el software y expandió mis paradigmas. Hoy en día, aplico patrones y arquitecturas funcionales incluso cuando programo en lenguajes imperativos clásicos.

Programación de Bajo Nivel

Pocos lenguajes comunes logran sorprenderme, pero en C++ (al que me dedico en mi tiempo libre) siempre descubro algo fascinante. Me gusta la programación del sistema por su cercanía al hardware, optimización extrema y control total.

Backend y Frameworks Propios

En el pasado, cubría todo el flujo de desarrollo desde base de datos hasta APIs WCF. Actualmente sigo conectado con el backend en mis proyectos personales – he diseñado dos frameworks completos: Deep (.NET/F# HTTP Server & MVC) y Oxygen (PHP CMS & MVC).

Mi Blog

Artículos sobre Programación, Herramientas y Hardware

Vivencias reales de desarrollo con F#, configuraciones del entorno Windows y recursos que utilizo en mi día a día.

F# - asincronismo y compatibilidad con C#
F#C#async

F# - asincronismo y compatibilidad con C#

El lenguaje F# es un gran precursor de paradigmas avanzados, y la programación asíncrona no es la excepción. Mientras C# introdujo async/await en la versión 5.0 (junio de 2013), F# ya disponía de azúcar sintáctico asíncrono mucho antes.

11 de diciembre de 2019Leer Artículo
Chocolatey - Gestor de paquetes para Windows
Windows 10ChocolateySoftware

Chocolatey - Gestor de paquetes para Windows

Si has utilizado sistemas operativos alternativos en el pasado, conocerás la ventaja de disponer de un buen gestor de paquetes. Toda tu suite de software se centraliza en un único repositorio seguro y se mantiene al día.

5 de diciembre de 2019Leer Artículo
¿Por qué vale la pena un teclado mecánico?
hardwaremechanická klávesnicacherry mx

¿Por qué vale la pena un teclado mecánico?

Soy un desarrollador que, hasta hace poco, cometía bastantes errores tipográficos. Alguien que no prestaba atención a una herramienta tan cotidiana como el teclado, pensando que no importaba. Pero un colega me abrió los ojos.

22 de noviembre de 2019Leer Artículo

Portafolio

Proyectos Destacados

Selección de sistemas, herramientas y frameworks que he desarrollado para mis clientes o en mi tiempo libre.

    • Proyectos propios
    • Web Components
    • Lit
    • React
    • HMI

    SalsaFX

    Mi biblioteca de componentes HMI y SCADA para paneles de control industrial, cabinas de mando y monitoreo interactivo. Incluye relojes analógicos y digitales, reguladores, interruptores y medidores diseñados como Web Components puros para React, Lit, Solid, Vue y Svelte.

    Abrir salsafx.com
    • Proyectos propios
    • Fastify
    • React Query
    • Zustand
    • UnoCSS
    • Drizzle ORM

    Un CMS modular y moderno para desarrollo web a medida, con un completo panel administrativo para artículos, categorías y perfiles. Diseñado con cliente React (utilizando React Query, Zustand y UnoCSS), backend en Fastify y base de datos con Drizzle ORM.

    • Proyectos propios
    • F#
    • Deep MVC
    • React
    • Bootstrap

    Sistema de catálogo y registro para agencias de modelos y azafatas, con una experiencia de uso inspirada en las redes sociales. Construido sobre mi framework en F# Deep MVC y con el cliente web íntegramente desarrollado en React.

    • Proyectos propios
    • .NET
    • Avalonia
    • SQL Server

    Software de escritorio para el control y la gestión de empresas, contactos y clasificaciones con filtros instantáneos por región, país o correo. Creado con el framework multiplataforma Avalonia UI y backend en SQL Server.

    • Sitios web
    • PHP
    • MySQL
    • Oxygen MVC
    • Latte
    • NotORM
    • Neon

    Foteníčko.sk

    Página web y portafolio profesional para un estudio fotográfico artístico especializado en retratos de recién nacidos, embarazadas y sesiones familiares. Todo el sitio funciona con mi framework en PHP Oxygen MVC.

    Abrir fotenicko.sk
    • Mis Frameworks
    • PHP
    • F#
    • MVC
    • MySQL
    • Latte
    • Markdown

    Oxygen MVC & Deep Framework

    Mi propio CMS y framework MVC en PHP adaptado para el despliegue rápido de páginas corporativas y comercio electrónico (con motor de plantillas Latte, Neon y NotORM). Es la base conceptual de mi framework Deep escrito en F#.

    Código fuente de Deep en GitHub

Contacto

Contáctame

¿Tiene un proyecto interesante, alguna pregunta o una oferta de colaboración? Escríbame directamente o use el formulario.

Datos de Contacto y Comerciales

Nombre:
Frank Hliva
Dirección:
Orechová 25, Bratislava, 82106
Identificación Fiscal (IČO)
441 098 06
NIF (DIČ)
107 968 73 78

Datos Bancarios (IBAN)

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

Escríbeme un mensaje

Responderé a la mayor brevedad posible.