Acerca de mí

Gracias por tu visita. Lee a continuación para saber más sobre mí y mis experiencias.

Experiencia

Con más de dos décadas de experiencia en el campo de la programación, puedo aportar un amplio conocimiento y destreza en diversas tecnologías. Mis inicios se remontan al año 2000, cuando comencé a trabajar con .NET. A medida que la industria evolucionaba, también lo hicieron mis habilidades, y me sumergí en el mundo de .NET Core.

Además, he trabajado con bases de datos como SQL Server, MongoDB y PostgreSQL, lo que me ha permitido diseñar y gestionar sistemas de almacenamiento de datos eficientes y escalables.

Sin embargo, mi experiencia no se limita al ecosistema de Microsoft. He trabajado extensamente con Angular y React, dos de los frameworks de JavaScript más populares para el desarrollo de aplicaciones web. Estas tecnologías me han permitido crear interfaces de usuario dinámicas e interactivas, brindando una experiencia excepcional a los usuarios finales.

Durante muchos años utilicé Bootstrap para el diseño de interfaces, y ahora he migrado a Tailwind CSS, aprovechando su enfoque más modular y su capacidad para crear diseños personalizados de manera eficiente.

Actualmente, me encuentro inmerso en proyectos personales utilizando Astro y Next.js, dos herramientas modernas y potentes para el desarrollo de sitios web y aplicaciones. Estas tecnologías me permiten aprovechar las últimas tendencias y mejores prácticas en el desarrollo front-end.

En mi trabajo actual, sigo una metodología ágil conocida como Scrum, lo que me ha permitido adaptarme a entornos de desarrollo colaborativos y entregar valor de manera incremental.

Además, he adquirido experiencia en la creación de componentes de interfaz de usuario utilizando Storybook, una herramienta que facilita el desarrollo, prueba y documentación de componentes de manera aislada.

Una habilidad clave que he desarrollado es la capacidad de trabajar con diseñadores utilizando Figma. Los diseñadores me proporcionan archivos en este formato, y yo tengo la tarea de crear componentes de interfaz de usuario precisos y fieles a los diseños originales.

Además, implemento pruebas unitarias utilizando Jest, lo que me permite garantizar la calidad y el correcto funcionamiento de mi código.

Siempre estoy en constante aprendizaje, explorando y adoptando nuevas tecnologías para mantenerme actualizado en un campo tan dinámico y cambiante como lo es el desarrollo de software. Esta actitud me permite enfrentar desafíos complejos y entregar soluciones de alta calidad.

Skills

HTML, CSS, JavaScript, TypeScript, C#, SQL, Git

React, Angular, NextJS, Astro

.NET Core, Entity Framework, SQL Server, MongoDB, Prisma

Jest, React Testing Library

Metodologías Agiles: Scrum, Kanban

Power Skills

Comunicación: Me expreso con claridad y adapto mi mensaje según la audiencia.

Trabajo en equipo: Disfruto trabajando en equipo y aporto al grupo de manera positiva

Resolución de problemas: Abordo los desafíos de manera creativa

Adaptabilidad: Aprendo rápidamente y manejo bien los cambios

Organización: Priorizo eficientemente mis tareas y cumplo con los plazos.

Creatividad: Encuentro soluciones innovadoras a los problemas.