Sobre mí

Soy desarrollador de software desde hace más de 30 años y desde mi juventud me interesan los problemas lógicos, las estructuras y las soluciones técnicas. Desde muy temprano me interesó cómo hacer comprensibles procesos complejos y simplificarlos mediante software.

Hoy apoyo a empresas en el desarrollo posterior de software existente, la digitalización de procesos y la creación de soluciones prácticas para el trabajo diario — desde pequeñas herramientas y programas de escritorio hasta aplicaciones web, interfaces, soluciones de bases de datos y aplicaciones móviles con escáner.

Retrato de Thomas Freissler

Desarrollo de software con mirada al día a día empresarial

En muchos proyectos no se trata solo de escribir código. A menudo, las preguntas decisivas son: ¿Dónde consume tiempo innecesario un proceso? ¿Dónde se producen errores? ¿Qué datos se mantienen varias veces? ¿Qué pasos de trabajo podrían funcionar de forma más sencilla, clara o fiable?

Precisamente ahí está mi enfoque. Combino experiencia técnica con una comprensión práctica de los procesos empresariales. No tiene que explicarme qué lenguaje de programación o qué base de datos necesita. Basta con que describa qué no funciona bien actualmente.

Experiencia de muchos años en software empresarial

30+ Años de experiencia

Trabajo en desarrollo de software desde 1992. Comencé con C y C++; más tarde se añadieron Visual Basic, VB.NET, C#, .NET Framework, WinForms, MSSQL, MySQL, PHP/Laravel y plataformas móviles.

A lo largo de los años he trabajado en soluciones muy diferentes: planificación de personal, software para farmacias, sistemas de formación, software de administración cercano a CRM/ERP, programas de peaje, servicios Windows, aplicaciones web, sistemas de bases de datos, interfaces, programas de sincronización y soluciones móviles con escáner.

Comprensión de diferentes sectores y formas de trabajo

A través de mis proyectos he obtenido conocimientos de diferentes sectores y entornos de trabajo — entre ellos actividades artesanales secundarias, bancos, médicos de medicina general, farmacias, administración, gestión de calidad, captura móvil de datos, procesos de almacén y escáner, así como organización interna de empresas.

Esta experiencia me ayuda a clasificar nuevos requisitos con mayor rapidez y a proponer soluciones pragmáticas que funcionen en el trabajo empresarial real.

Orientación práctica
  • diferentes sectores
  • procesos consolidados
  • organización interna
  • perspectiva técnica y comercial

Experiencia más allá de la pura técnica

Me marcó especialmente la colaboración durante muchos años en la construcción de una empresa recién fundada — desde las primeras estructuras hasta una facturación anual de alrededor de un millón de euros.

En ese proceso no solo fui responsable del desarrollo de software, sino también de la concepción, el análisis de procesos, ideas de optimización, software interno de administración, funcionalidad CRM/ERP, sincronización de datos entre sistemas locales y remotos, gestión de calidad según ISO 9001, sitio web, fundamentos de marketing online, Google Ads, Google Tag Manager y Cloudflare.

Por eso conozco el software no solo desde la perspectiva del desarrollador, sino también desde la perspectiva de una empresa: costes, procesos, comunicación con clientes, calidad, crecimiento y práctica diaria.

También para pequeñas empresas sin departamento de TI

Muchas pequeñas empresas no tienen su propio departamento de TI ni una especificación técnica terminada. Eso no es un problema. A menudo, un buen proyecto comienza con frases sencillas como:

  • Actualmente hacemos todo esto en Excel.
  • Este proceso consume mucho tiempo cada semana.
  • Tenemos que introducir datos varias veces.
  • Nuestro programa antiguo todavía funciona, pero debería ampliarse.
  • Necesitamos una página web sencilla o una pequeña herramienta.

A partir de descripciones como estas puedo desarrollar junto con usted una solución adecuada — de forma comprensible, paso a paso y sin complejidad innecesaria.

Áreas técnicas principales

Mi experiencia técnica incluye, entre otras cosas, C/C++, MFC, C#, VB.NET, .NET Framework, WinForms, WPF, MSSQL, MySQL, PHP/Laravel, servicios Windows, aplicaciones de escritorio, aplicaciones web, interfaces, soluciones de bases de datos, sincronización de sistemas locales y remotos, así como aplicaciones móviles con escáner usando C++/MFC, C#, BHT-Basic y Xamarin Android.

Esta amplitud resulta especialmente útil cuando hay que seguir desarrollando sistemas existentes, hacerse cargo de programas antiguos o conectar diferentes tecnologías entre sí.

C / C++ MFC C# / .NET VB.NET WinForms WPF MSSQL MySQL PHP / Laravel Servicios de Windows Escáneres móviles Sincronización

Cómo trabajo

Trabajo de forma analítica, pragmática y orientada a soluciones. Para mí, al principio no está la tecnología, sino la comprensión del problema: ¿Qué tarea debe hacerse más sencilla?

¿Qué datos intervienen? ¿Quién trabaja con ellos? ¿Qué debe funcionar de forma fiable?

Después se trata de encontrar una solución realista. No todos los problemas necesitan un gran proyecto. A veces basta con una pequeña herramienta, una mejor máscara de entrada, una importación de datos, una interfaz o una ampliación gradual del software existente.

Empecemos por el problema, no por la tecnología

Si quiere ampliar un software existente, necesita una pequeña herramienta, planifica una página web o desea simplificar un proceso interno, no tiene que preparar una solución técnica.

Simplemente describa qué consume tiempo actualmente, qué resulta confuso o qué debería funcionar mejor. A partir de ello se puede derivar el siguiente paso razonable.