TE
Toni Esteve

Hola, soy

Toni Esteve

Programador de aplicaciones & Técnico en electrónica

Desarrollo herramientas internas web y de escritorio para la administración pública. Técnico en electrónica industrial con experiencia en automatismos y PLCs.

Angular .NET / C# SQL Server TypeScript PLCs Docker

Sobre mí

Soy programador en el sector público desde hace más de diez años, especializado en el diseño y desarrollo de herramientas internas que mejoran los procesos administrativos y técnicos de distintos departamentos. Mi enfoque es pragmático: entregar soluciones funcionales, mantenibles y adaptadas a las necesidades reales del usuario final.

Mi formación de base es la electrónica industrial, lo que me ha dado una perspectiva diferente a la hora de resolver problemas: entiendo tanto el lado del software como el del hardware. He programado autómatas (Siemens S7, Omron) y diseñado cuadros de automatización, aunque mi actividad principal desde hace años es el desarrollo de software.

Creo en el código limpio, en la documentación honesta y en las herramientas que la gente realmente quiere usar.

12+ años de experiencia
30+ aplicaciones entregadas
5 organismos públicos
2 disciplinas (SW + HW)

Experiencia

Programador de aplicaciones 2018 — actualidad
Departament de Protecció Civil · Generalitat

Diseño y mantenimiento de herramientas internas para la gestión de riscos, catálogos de recursos y documentación operativa. Stack principal: Angular + ASP.NET Core + SQL Server. Implementación de APIs REST y exportación de informes PDF.

Desarrollador full-stack (interno) 2013 — 2018
Ajuntament de Tordera

Creación de aplicaciones de escritorio (.NET WinForms) y portales web internos para gestión de expedientes, facturación y registro de entrada. Integración con sistemas de terceros vía SOAP y REST.

Técnico en automatismos y electrónica 2008 — 2013
Industria privada (sector alimentario)

Programación de PLCs Siemens S7-300/400 y Omron CJ. Diseño de cuadros eléctricos, instalación y puesta en marcha de líneas de producción automatizadas. Mantenimiento preventivo y correctivo.

Habilidades

Frontend

  • Angular (v12 → 20)
  • TypeScript / JavaScript
  • Angular Material
  • RxJS
  • HTML5 / CSS3

Backend

  • ASP.NET Core (C#)
  • Entity Framework Core
  • API REST / Swagger
  • SQL Server / T-SQL
  • Autenticación JWT

Escritorio

  • .NET WinForms / WPF
  • Crystal Reports
  • Integración con BBDD
  • Acceso LDAP / AD

Infraestructura

  • Docker / Docker Compose
  • IIS / Kestrel
  • Linux (Debian/Ubuntu)
  • Git / Azure DevOps

Automatismos

  • PLCs Siemens S7
  • PLCs Omron CJ/CS
  • SCADA básico
  • Diseño cuadros eléctricos

Otras

  • Análisis de requisitos
  • Documentación técnica
  • Formación a usuarios
  • Soporte y mantenimiento

Proyectos destacados

Web · Angular + .NET

CRSN — Catàleg de Riscos

Plataforma de gestión del catálogo de riesgos y fichas de recursos para Protecció Civil. Incluye autenticación, exportación PDF, gestión documental y control de acceso por roles.

Angular 20ASP.NET CoreSQL ServerDocker
Web · Gestión interna

Gestor d'Expedients

Aplicación web para la tramitación de expedientes municipales. Flujo de estados, notificaciones internas, firma digital y generación de documentos en PDF desde plantillas HTML.

Angular.NET 6Entity FrameworkSignalR
Escritorio · .NET

Control de Facturación

Herramienta WinForms para el registro, validación y exportación de facturas hacia el sistema contable corporativo. Integración con servicios SOAP de la plataforma FACe.

.NET WinFormsCrystal ReportsSOAP
API · Microservicio

FitxersApi — Gestió Documental

Microservicio REST para la pujada, descàrrega i eliminació lògica de documents. Identificación de fitxers per ticket GUID. Emmagatzematge organitzat per any/mes.

ASP.NET CoreSQL ServerDocker

Contacto

¿Tienes un proyecto o quieres ponerte en contacto? Escríbeme directamente.