Guillermo Teijeiro
Senior Software Engineer Freelancer con más de 15 años de experiencia ayudando a transformar problemas de negocio en soluciones de software escalables, mantenibles y orientadas a generar valor.
Experiencia laboral
- •
Desarrollador Sr
SHIFTA
Desempeno como Desarrollador Senior en proyectos de gran envergadura. Desarrollo de soluciones estrategicas internas para el ecosistema de YPF e integracion en celulas agiles multidisciplinarias para Galicia Seguros, impulsando la evolucion tecnologica y la modernizacion de sus plataformas digitales. - •
Desarrollador de .NET
Bitsion
Liderazgo tecnico en proyectos de alto impacto: desarrollo de un ecommerce para Neverland (carga y venta de saldo) y una aplicacion integral de tracking logistico. Implementacion de arquitecturas complejas utilizando .NET, SQL, MongoDB, RabbitMQ, Neo4j y Angular. Ademas, participacion en la planificacion y desarrollo de una Billetera Virtual de marca blanca. - •
Analista Desarrollador .NET
DICSYS
Servicio de soporte y mantenimiento de aplicaciones criticas para clientes estrategicos como QPlus, garantizando la continuidad operativa y la resolucion eficiente de incidencias. - •
Desarrollador .NET
Globadlity
Mantenimiento y modernizacion de ecosistemas de aplicaciones web utilizando AngularJS, enfocandose en la actualizacion tecnologica y la estabilidad del codigo. - •
Analista Desarrollador .NET
Sofrecom Argentina SA
Implementacion de nuevas funcionalidades criticas para la aplicacion masiva 'Mi Cuenta' de Personal y desarrollo integral de la plataforma 'Club Personal Empresa', aplicando en todos los desarrollos un enfoque centrado en la experiencia de usuario (UX). Gestion del mantenimiento correctivo y optimizacion del rendimiento. - •
Desarrollador
GEMINUS IT
Desarrollo integral del proyecto de Ventanilla Unica para la Municipalidad de Cordoba. Creacion de una aplicacion bursatil para cotizaciones en tiempo real utilizando SignalR y KnockoutJS, siendo pioneros en el uso de frameworks para Single Page Applications (SPA). - •
Desarrollador
Grupo Prominente
Participacion en el ciclo completo de desarrollo de software. Ejecucion de procesos de QA y Testing para asegurar la calidad del entregable, junto con tareas de mantenimiento y refactorizacion de codigo.
Proyectos
Iniciativas personales
Herramientas y productos creados por iniciativa personal.
Proyectos laborales
Trabajos realizados en el contexto de empresas y clientes.
Sobre mí
Soy Guillermo Teijeiro, Senior Software Engineer Freelancer con más de 15 años de experiencia ayudando a transformar problemas de negocio en soluciones de software escalables, mantenibles y orientadas a generar valor.
Mi interés por la programación comenzó en la universidad, cuando tuve mi primer contacto con C++. Lo que inicialmente fue una materia terminó convirtiéndose en una vocación y, con el tiempo, en una carrera profesional enfocada en construir software que genere valor real.
A lo largo de mi trayectoria me especialicé principalmente en el ecosistema .NET, participando en el diseño, desarrollo y evolución de aplicaciones empresariales, APIs, plataformas web y sistemas de alta complejidad. Mi enfoque siempre estuvo en crear soluciones estables, escalables y fáciles de mantener, entendiendo que el éxito de un proyecto no depende únicamente de que el código funcione, sino de que pueda evolucionar junto con el negocio a lo largo del tiempo.
En el último año incorporé de forma intensiva herramientas de desarrollo asistidas por inteligencia artificial a mi forma de trabajar. Gracias a ellas, sumadas a la experiencia y los conocimientos adquiridos durante más de 15 años desarrollando software principalmente sobre el ecosistema .NET, logré potenciar significativamente mi capacidad para diseñar, desarrollar y mantener soluciones, adaptándome con mayor rapidez a diferentes tecnologías, frameworks y ecosistemas según las necesidades de cada proyecto.
Más que limitarme a un lenguaje o plataforma específica, hoy puedo abordar nuevos desafíos con mayor velocidad y confianza, apoyándome en una sólida base de ingeniería de software, arquitectura, diseño, patrones y buenas prácticas. Considero que la inteligencia artificial no reemplaza la experiencia del desarrollador; la amplifica. Me permite acelerar el aprendizaje, explorar nuevas tecnologías, evaluar alternativas y reducir los tiempos de desarrollo, mientras que el criterio técnico, la toma de decisiones y la responsabilidad sobre la calidad del software siguen siendo el verdadero diferencial.
Me siento cómodo trabajando tanto en backend como en frontend, integrando APIs, diseñando arquitecturas, optimizando sistemas existentes y colaborando con equipos multidisciplinarios. Disfruto especialmente enfrentar desafíos técnicos complejos, automatizar procesos y transformar necesidades de negocio en soluciones simples, eficientes y sostenibles.
También considero que el crecimiento profesional va más allá de lo técnico. Por ese motivo realicé capacitaciones en liderazgo, comunicación y gestión de equipos, no con el objetivo de ocupar un rol de liderazgo formal, sino para comprender mejor cómo funcionan los equipos de alto rendimiento, comunicar ideas de forma efectiva, aportar una mirada constructiva y participar activamente en la mejora continua de los equipos de los que formo parte. Considero que generar un buen ambiente de trabajo, promover la colaboración y contribuir con ideas que ayuden al equipo es una responsabilidad compartida por todos sus integrantes, independientemente del rol que ocupen.
Creo firmemente que un buen desarrollador no se define por un lenguaje de programación, sino por su capacidad para comprender problemas, diseñar soluciones sólidas y aprender de forma constante. La tecnología evoluciona todos los días, y considero que la curiosidad, la capacidad de adaptación y el aprendizaje continuo son habilidades tan importantes como el conocimiento técnico.
Después de más de 15 años construyendo soluciones sobre el ecosistema .NET, hoy mi principal fortaleza no es un lenguaje de programación, sino la capacidad de comprender problemas complejos, adaptarme rápidamente a nuevas tecnologías y utilizar las herramientas más adecuadas para crear soluciones que generen valor.
Mi objetivo es seguir creciendo como profesional, colaborar en proyectos desafiantes y formar parte de equipos donde la calidad del software, la innovación, el aprendizaje continuo y la colaboración sean pilares fundamentales. Me motiva construir productos que resuelvan problemas reales y de los que todo el equipo pueda sentirse orgulloso.