Ingeniero Senior de Software AI

Jairo Gätjens

Ingeniero de Software Senior con más de 15 años de experiencia construyendo aplicaciones web escalables y liderando iniciativas de frontend. Especializado en React, Next.js, TypeScript y Node.js, con experiencia en arquitectura frontend, APIs, sistemas de diseño, plataformas headless y funcionalidades de producto con IA.

disponible para nuevas oportunidades
Remoto, Costa Ricajgatjens@gmail.com
Ver Proyectos →LinkedIn ↗

Ingeniería Frontend

React, Next.js, TypeScript, JavaScript, React Native, Ionic

Desarrollo Full-Stack

Node.js, APIs, PostgreSQL, MySQL, MongoDB

Arquitectura y Sistemas de Diseño

Scalable UI, Design systems, SSR/SSG, Headless platforms

IA y Desarrollo Moderno

AI integration, AI-powered applications

Experiencia Profesional

Historial laboral

Una selección de mi experiencia profesional construyendo aplicaciones web, liderando iniciativas de frontend y trabajando con tecnologías modernas en distintas industrias.

Selecciona un rol para ver responsabilidades, tecnologías y detalles adicionales.

Responsabilidades Clave

  • Desarrollo y mejora de una plataforma CRM con un fuerte enfoque en ingeniería frontend, experiencia de usuario y arquitectura moderna de aplicaciones web.
  • Creación de funcionalidades frontend escalables y mantenibles utilizando React, Redux y RxJS, implementando patrones de programación reactiva y soluciones eficientes de manejo de estado.
  • Diseño y desarrollo de componentes UI reutilizables, mejorando la consistencia, rendimiento y mantenibilidad de la aplicación.
  • Implementación de nuevas funcionalidades orientadas al usuario basadas en requerimientos del negocio y necesidades de los clientes.
  • Integración y desarrollo de funcionalidades impulsadas por inteligencia artificial (IA) para mejorar las capacidades de la aplicación, automatizar procesos y aumentar la productividad de los usuarios.
  • Colaboración con equipos de producto, diseño e ingeniería para crear experiencias de usuario intuitivas y de alta calidad.
  • Optimización del rendimiento frontend, resolución de problemas complejos de interfaz y mejora de la estabilidad de la aplicación.
  • Participación en decisiones de arquitectura frontend, mejoras de calidad de código y adopción de mejores prácticas de desarrollo.
  • Integración con servicios backend desarrollados en .NET, consumo de APIs y soporte de funcionalidades completas de la aplicación.
  • Participación en todo el ciclo de desarrollo de software, incluyendo planificación, desarrollo, pruebas, despliegue y mejora continua.

Tecnologías

ReactReduxRxJS.NETAI

Responsabilidades Clave

  • Trabajé con ingenieros senior y equipos de producto para construir aplicaciones escalables y centradas en el usuario.
  • Responsable de crear demos y productos completos para clientes.
  • Creación de prototipos de Figma.
  • Integración con sitios web de Sitecore XP y XMCloud.
  • Integración con Microsoft SharePoint.
  • Aplicaciones Ionic.
  • Creación de sistemas de diseño para la integración backend.
  • React, Next.js, Storybook, Node.js.
  • Entornos PC y macOS.

Tecnologías

ReactNext.jsStorybookNode.jsSitecore XM CloudIonic

Responsabilidades Clave

  • "Career developer"
  • Trabajar en proyectos de ni.com
  • Crear prueba unitaria para proyectos de ni.com
  • Componentes personalizados del libro de cuentos (javascript angular y vainilla)
  • Crea un pequeño sistema de diseño para hangarworldwide.com
  • Crear programas para habilidades a nivel de personas.
  • Hablar directamente con los clientes
  • Responsable de crear demos a clientes
  • Seguir metodologías ágiles (Azure)
  • Crea prototipos de figma
  • Ayuda con el sistema de diseño de ni.com

Tecnologías

AngularStorybookJavaScriptFigma

Responsabilidades Clave

  • Trabaje en la aplicación nativa OrTracker React, la aplicación web y la API de nodo.
  • Trabaja para mergeworld.com.
  • Cree múltiples sitios de WordPress estáticos y dinámicos.
  • Cree guías de estilo para múltiples sitios.
  • Creación de SPA usando angular.
  • Migración de www.wunderground.com a angular
  • Trabajar con múltiples API
  • Server rendering con Expressjs
  • Unit test con jazmín
  • Uso de metodología Agile (Jira)
  • Server rendering D3
  • Fundación

Tecnologías

React NativeReactAngularNode.jsExpress.jsD3

Trabajo Relacionado

Responsabilidades Clave

  • Genere una metodología para Revisiones de Código al menos una vez al mes dentro del departamento de Front
  • end.
  • Fomento de un ambiente para almorzar y aprender al menos una vez al mes.
  • Actué como líder en tecnología en cualquier proyecto. Gestioné los entregables, levantó banderas (riesgos) y me aseguré de que el proyecto llegara a tiempo y cumpliera con lo estimado.
  • Programado y realizado uno a uno al menos cada 15 días con todos los miembros de mi equipo.
  • Tareas creadas para las personas que estaban disponibles.
  • Colaboré con los directores de tecnología, los gerentes de proyectos, los líderes creativos y los líderes de cuentas para diseñar, desarrollar y entregar proyectos de marketing digital en plataformas móviles, web y de escritorio.
  • Funcione como líder y coordinador de los desarrolladores de aplicaciones, desarrolladores web y desarrolladores de bases de datos.
  • Aseguré la participación exitosa de los miembros del equipo de Gestión de Proyectos, Control de Calidad e Ingeniería de Versiones.
  • Asistencia en la arquitectura y desarrollo multiples proyectos.

Responsabilidades Clave

  • Implementación y soporte a módulos ERP con VB 2005, VB 6.0 (Sistema Financiero).
  • Creación de procedimientos de almacenamiento en SQL.
  • Servidor SQL 2000 | 2005.
  • Instalación de SDK de cliente.
  • Soporte a clientes.

Tecnologías

Visual Basic 6.0C#

Responsabilidades Clave

  • Diseño de aplicaciones de Internet basadas en Web (Java/JSP) vinculadas a bases de datos Oracle.
  • Análisis de requerimientos comerciales, funcionales y técnicos.
  • Apoyo técnico.
  • Tareas de TI como actualizaciones de Windows, problemas de Windows, nuevas instalaciones, solicitudes específicas de los usuarios, etc.

Tecnologías

JavaJSPOracle

Habilidades Técnicas

Stack de ingeniería

Una combinación de tecnologías modernas de frontend, backend y nube que uso para construir aplicaciones escalables, sistemas de diseño y soluciones con IA.

Enfocado en crear aplicaciones mantenibles, accesibles y de alta calidad usando frameworks modernos, buenas prácticas y desarrollo asistido por IA.

Stack Principal de Ingeniería

React

UI web y móvil

N

Next.js

SSR / SSG / App Router

TS

TypeScript

Desarrollo con tipado seguro

Node.js

APIs y servicios

PostgreSQL

Base de datos relacional

REST / GraphQL

APIs e integraciones

Frontend y Estado

Frameworks, librerías y patrones para aplicaciones web y móviles modernas.

  • React
  • Next.js
  • React Native
  • Ionic
  • Angular
  • Redux
  • Jotai
  • React Query
  • SWR
  • RxJS

Backend y Datos

Desarrollo del lado del servidor, APIs y bases de datos.

  • Node.js
  • .NET
  • GraphQL
  • REST APIs
  • PostgreSQL
  • MySQL
  • MongoDB

Arquitectura y Plataformas

Arquitecturas escalables, plataformas headless y funcionalidades modernas de Next.js.

  • SSR / SSG
  • Server Components
  • NextAuth
  • i18n
  • Sitecore XM Cloud
  • Contentful
  • Strapi

Sistemas de Diseño y UI

Librerías de componentes y herramientas de estilos para experiencias consistentes y accesibles.

  • Storybook
  • Tailwind CSS
  • Radix UI
  • Shadcn UI
  • Chakra UI
  • Styled Components
  • Sass / SCSS
  • CSS Modules
  • BEM
  • Less

IA y Desarrollo Moderno

Integración de IA y herramientas para acelerar el desarrollo y crear funcionalidades con IA.

  • AI integration
  • AI-powered applications
  • Workflow automation
  • AI-assisted development

Herramientas y Calidad

Herramientas de build, pruebas, accesibilidad y diseño.

  • Vite
  • Webpack
  • Gulp
  • Grunt
  • Docker
  • WCAG AA
  • SEO
  • Figma
  • Adobe XD
  • Sketch
  • Photoshop

Educación y Más

Educación

La educación formal y el aprendizaje continuo me han dado una base sólida en ciencias de la computación e ingeniería, que sigo ampliando con nuevas tecnologías e idiomas.

Soy un aprendiz constante, siempre explorando nuevas tecnologías, frameworks e idiomas para mejorar como ingeniero y construir mejores productos.

Educación Formal

2005 – 2008

Universidad Fidélitas, Costa Rica

Bachelor's in Computer Science

2011 – 2012

Universidad Latina, Costa Rica

Electrical and Electronics Engineering

Idiomas y Aprendizaje

Italiano

Actualmente aprendiendo

Aprendiendo

Japonés

Actualmente aprendiendo

Aprendiendo

Inglés

Idioma de trabajo

Profesional

Español

Idioma nativo

Nativo

Aprendizaje Continuo

Siempre aprendiendo

Siempre explorando nuevas tecnologías, herramientas e idiomas para crecer como ingeniero y contribuir a mejores productos y experiencias.

trabajemos juntos

¿te gusta lo que ves?

hagamos algo increíble juntos.

disponible para nuevas oportunidades
remoto · costa rica

hagamos algo increíble juntos.