Soy técnico informático, desarrollador de herramientas y formador TIC con más de diez años de experiencia en soporte a usuarios, mantenimiento de equipos, sistemas Windows y Linux, redes, automatización de tareas y formación tecnológica.
Mi forma de trabajar se basa en un proceso claro: analizar el problema, diagnosticar su causa, aplicar una solución, comprobar los resultados y documentar el procedimiento. El objetivo no es solamente resolver una incidencia, sino dejar una solución comprensible, mantenible y reutilizable.

Perfil profesional
Mi trayectoria combina experiencia práctica en soporte informático, administración básica de sistemas, programación y docencia.
He trabajado atendiendo a usuarios, reparando ordenadores, configurando sistemas, resolviendo problemas de conectividad, desarrollando aplicaciones y formando a estudiantes en programación y tecnologías de la información.
Esta combinación me permite abordar los problemas desde tres perspectivas complementarias:
- La del usuario que necesita una solución clara.
- La del técnico que debe diagnosticar y resolver la incidencia.
- La del desarrollador que puede automatizar y mejorar el proceso.
Qué puedo aportar a un equipo
Soporte IT y mantenimiento informático
Tengo experiencia en el diagnóstico y resolución de incidencias relacionadas con equipos, sistemas operativos, aplicaciones y periféricos.
Entre las tareas que puedo desarrollar se encuentran:
- Diagnóstico de averías de hardware y software.
- Mantenimiento preventivo y correctivo de ordenadores.
- Instalación y actualización de sistemas operativos.
- Instalación de controladores y aplicaciones.
- Optimización del rendimiento de los equipos.
- Eliminación de programas maliciosos.
- Sustitución y comprobación de componentes.
- Configuración de cuentas, perfiles y herramientas.
- Preparación de equipos para su entrega a usuarios.
- Elaboración de listas de comprobación y procedimientos técnicos.
- Atención y asistencia a usuarios con distintos niveles de conocimientos.
Mi experiencia en tiendas y talleres informáticos me ha permitido desarrollar capacidad para identificar problemas con rapidez, explicar las soluciones de forma comprensible y trabajar con incidencias reales.
Sistemas Windows y Linux
Trabajo habitualmente con sistemas Windows y distribuciones Linux, tanto en equipos físicos como en máquinas virtuales y entornos de laboratorio.
Mis conocimientos incluyen:
- Instalación y configuración de Windows 10 y Windows 11.
- Instalación y administración básica de distribuciones Linux.
- Experiencia práctica con Debian, Linux Mint y sistemas derivados.
- Diagnóstico de problemas de arranque.
- Resolución de errores de rendimiento y compatibilidad.
- Configuración y comprobación de servicios.
- Gestión básica de usuarios, permisos y aplicaciones.
- Configuración de entornos de trabajo.
- Copias de seguridad y recuperación básica.
- Comprobación de registros y recopilación de información del sistema.
- Creación de laboratorios para formación y pruebas técnicas.
Aplico un enfoque práctico a la continuidad de los sistemas, adaptando las copias de seguridad, la documentación y los procedimientos a las necesidades reales de cada entorno.
Redes y conectividad
Dispongo de experiencia técnica en la instalación, comprobación y resolución de problemas de redes locales y conexiones inalámbricas.
Puedo realizar tareas como:
- Diagnóstico de conectividad en redes LAN y Wi-Fi.
- Comprobación de direcciones IP, máscaras y puertas de enlace.
- Diagnóstico de problemas relacionados con DNS y DHCP.
- Utilización de herramientas como
ping,tracert,traceroute,ipconfigeip. - Aislamiento de fallos entre equipos, router, red local e Internet.
- Configuración básica de routers y pequeñas redes.
- Conexión y comprobación de dispositivos.
- Documentación de configuraciones y procedimientos.
- Explicación de incidencias de red a usuarios no especializados.
Automatización con Python y Bash
Utilizo Python y Bash para automatizar operaciones repetitivas, reducir errores manuales y convertir tareas técnicas en procedimientos reproducibles.
Entre las posibles aplicaciones se incluyen:
- Recopilación automática de información del sistema.
- Generación de inventarios de equipos y software.
- Análisis y organización de registros.
- Comprobación de archivos, servicios o configuraciones.
- Creación de utilidades para mantenimiento.
- Validación y transformación de datos.
- Automatización de copias y operaciones periódicas.
- Ejecución de chequeos técnicos.
- Preparación de scripts para soporte informático.
- Estandarización de tareas habituales.
Mi objetivo al automatizar no es complicar la operativa, sino crear herramientas sencillas, documentadas y fáciles de mantener.
Desarrollo de software y utilidades
Mi experiencia en programación está orientada principalmente a la creación de aplicaciones, herramientas internas, automatizaciones y soluciones para necesidades concretas.
Trabajo o he trabajado con las siguientes tecnologías:
- Java.
- Python.
- C y C++.
- C# y .NET.
- Kotlin y Android Studio.
- Flutter y Dart.
- PHP y JavaScript.
- HTML, CSS y jQuery.
- APIs REST, JSON y webhooks.
- Git para control de versiones.
También tengo experiencia con bases de datos como:
- SQLite.
- MySQL.
- MongoDB a nivel práctico y de aprendizaje.
Puedo desarrollar pequeñas aplicaciones de escritorio o móviles, sistemas CRUD, herramientas de validación, utilidades de soporte, integraciones con APIs y soluciones internas destinadas a agilizar procesos.
Formación y documentación técnica
Una parte importante de mi experiencia profesional está relacionada con la enseñanza de informática y programación.
Como formador, procuro que los alumnos entiendan tanto el procedimiento como el motivo por el que se utiliza. Para ello, combino explicaciones progresivas, ejemplos prácticos, ejercicios y resolución guiada de errores.
Puedo aportar experiencia en:
- Formación en programación.
- Enseñanza de sistemas Windows y Linux.
- Introducción a redes y soporte informático.
- Preparación de ejercicios prácticos.
- Elaboración de apuntes y guías paso a paso.
- Creación de materiales para cursos.
- Adaptación de contenidos al nivel del estudiante.
- Documentación de procedimientos técnicos.
- Conversión de procesos complejos en instrucciones reproducibles.
Esta capacidad para comunicar conocimientos técnicos también resulta útil dentro de un equipo, especialmente al crear documentación interna, procedimientos de soporte y materiales de incorporación.
Áreas de experiencia práctica
Windows
- Instalación y mantenimiento de Windows 10 y Windows 11.
- Resolución de errores habituales.
- Diagnóstico de rendimiento.
- Configuración de controladores y periféricos.
- Instalación y mantenimiento de aplicaciones.
- Recuperación básica y copias de seguridad.
Linux
- Instalación y configuración de distribuciones.
- Uso habitual de Debian y Linux Mint.
- Administración básica desde terminal.
- Diagnóstico de servicios y conectividad.
- Automatización mediante Bash.
- Preparación de laboratorios y entornos de aprendizaje.
Virtualización
- Creación de máquinas virtuales.
- Preparación de entornos aislados para pruebas.
- Laboratorios de sistemas y redes.
- Instalación de diferentes sistemas operativos.
- Entornos controlados para formación y demostraciones.
Programación
- Java: programación orientada a objetos, ficheros, Swing, JDBC y aplicaciones CRUD.
- Python: automatización, scripts, procesamiento de datos y utilidades.
- C y C++: fundamentos, memoria, estructuras de datos y resolución de ejercicios.
- C# y .NET: desarrollo de aplicaciones y herramientas.
- Kotlin y Android: aplicaciones móviles y utilidades.
- Flutter y Dart: desarrollo de aplicaciones multiplataforma.
- PHP y JavaScript: desarrollo web e integración de sistemas.
Proyectos y portfolio
Mantengo un portfolio profesional y repositorios públicos donde publico proyectos relacionados con programación, sistemas, automatización y formación.
Entre mis proyectos se pueden encontrar:
- Aplicaciones móviles creadas con Android y Flutter.
- Aplicaciones para lectura, consulta y organización de contenidos.
- Herramientas de automatización desarrolladas con Python y Bash.
- Scripts de mantenimiento y soporte técnico.
- Aplicaciones con bases de datos SQLite y MySQL.
- Proyectos backend y pruebas de integración con APIs.
- Sistemas CRUD para la gestión de información.
- Ejercicios prácticos de programación.
- Materiales formativos y ejemplos reutilizables.
- Guías sobre sistemas, Linux, redes y desarrollo de software.
Mi cuenta de GitHub reúne más de 60 repositorios públicos, que reflejan tanto mi aprendizaje continuo como mi interés por crear proyectos funcionales y demostrables.
Experiencia profesional resumida
Técnico, desarrollador y creador de proyectos tecnológicos
2012 – Actualidad
Trayectoria continuada en soporte técnico, mantenimiento informático, programación, automatización y creación de documentación.
Formador TIC y soporte técnico
2022 – Actualidad
Formación en programación, sistemas y herramientas digitales, junto con asistencia técnica, elaboración de materiales y creación de procedimientos.
Técnico informático
2015 – 2018
Mantenimiento preventivo y correctivo de ordenadores, reparación de hardware y software, instalación de sistemas, configuración de periféricos, redes locales y atención a usuarios.
Consultoría y desarrollo tecnológico
2019 – Actualidad
Trabajo relacionado con desarrollo web, integración de sistemas, APIs, procesamiento de información, trazabilidad de operaciones y creación de herramientas para mejorar procesos.
Formación académica
Técnico Superior en Desarrollo de Aplicaciones Web
Formación especializada en programación, bases de datos, aplicaciones web, interfaces, entornos de desarrollo y despliegue de software.
Técnico en Sistemas Microinformáticos y Redes
Formación orientada al montaje y mantenimiento de equipos, sistemas operativos, redes locales, seguridad, aplicaciones informáticas y soporte técnico.
Tecnologías y herramientas
Sistemas operativos
- Windows 10 y Windows 11.
- Linux.
- Debian.
- Linux Mint.
Automatización
- Python.
- Bash.
- Tareas programadas.
- Procesamiento de archivos y registros.
- Utilidades de diagnóstico.
Desarrollo
- Java.
- Python.
- C y C++.
- C# y .NET.
- Kotlin.
- Flutter y Dart.
- PHP.
- JavaScript.
- HTML y CSS.
Bases de datos
- SQLite.
- MySQL.
- MongoDB a nivel práctico.
Herramientas y entornos
- Git y GitHub.
- Android Studio.
- Entornos de virtualización.
- Terminal de Linux.
- APIs REST.
- JSON y webhooks.
Qué estoy buscando
Estoy interesado en oportunidades profesionales relacionadas con los siguientes puestos:
- Técnico informático.
- Técnico de soporte IT.
- Técnico de sistemas Windows y Linux.
- Técnico de mantenimiento informático.
- Técnico de redes y soporte a usuarios.
- Desarrollador de herramientas internas.
- Perfil junior o intermedio de automatización y scripting.
- Formador TIC.
- Puestos que combinen soporte, sistemas, programación y documentación.
También estoy disponible para colaboraciones puntuales y proyectos con un alcance claramente definido, especialmente en áreas como:
- Automatización de tareas.
- Soporte técnico avanzado.
- Documentación de procedimientos.
- Creación de pequeñas herramientas internas.
- Desarrollo de utilidades.
- Formación tecnológica.
- Elaboración de materiales educativos.
Por qué puedo encajar en un equipo técnico
Puedo aportar una combinación poco habitual de experiencia en soporte, programación y formación. No me limito a resolver una incidencia: también puedo documentarla, explicar su solución y estudiar si es posible automatizarla para evitar trabajo repetitivo.
Puedo encajar especialmente bien en entornos donde se valore:
- La capacidad para diagnosticar y resolver incidencias.
- La comunicación clara con usuarios y compañeros.
- La documentación técnica.
- La organización y trazabilidad del trabajo.
- La automatización de procesos repetitivos.
- El aprendizaje continuo.
- La versatilidad entre soporte, sistemas y desarrollo.
Contacto
- Nombre: Tomás González
- Correo electrónico: tomas.gonzalez@infogonzalez.com
- Página web: www.infogonzalez.com
- GitHub: github.com/tgextreme
- LinkedIn: linkedin.com/in/infogonzalez
Si buscas un profesional capaz de resolver incidencias, trabajar con sistemas Windows y Linux, automatizar tareas y transmitir conocimientos técnicos de forma clara, puedes contactar conmigo para estudiar posibles oportunidades o colaboraciones.