Acerca de mí
¡Hola! Mi nombre es José Olórtegui, un desarrollador de software autodidacta de 28 años proveniente de Paraguay. Con un poco más de 9 años de experiencia, he perfeccionado mis conocimientos en tecnologías web frontend, enfocándome en brindar experiencias de usuario excepcionales y garantizar la más alta calidad en todo lo que hago.
Experiencia laboral
WillDom (DengueChat+) — Desarrollador Fullstack
feb 2025 — Presente (1 año 1 mes)
Expo React TypeScript Ruby on Rails
- Asumí la responsabilidad total de toda la pila, incluida la aplicación móvil, la aplicación web y la API REST.
- Resolví varias incidencias de larga data en nuestra capa sin conexión.
- Viajé a Perú para observar cómo se implementaba la metodología con las herramientas que construimos.
Fundación Paraguaya (Poverty Stoplight) — Desarrollador Frontend Senior
mar 2022 — feb 2025 (2 años 11 meses)
React/Next.js RN/Expo TypeScript Google Maps/Mapbox Vite
- Mantuve principalmente una aplicación web y una aplicación móvil, trabajando extensamente con React, React Native, MUI y Redux.
- Desarrollé una API que genera plantillas de correo electrónico bien diseñadas con soporte para múltiples idiomas. Construida con Next.js, MJML y MDX.
- Lideré la migración del proyecto de aplicación web (80K LOC) a TypeScript y TanStack Query, lo que resultó en una enorme reducción de errores y mucha más confianza al refactorizar.
- Durante mi tiempo allí, a través de varias reimplementaciones, reduje el costo mensual de nuestras operaciones en aproximadamente $1547.
- Adopté Expo para nuestra aplicación móvil. Esto mejoró la experiencia de desarrollo al trabajar con el proyecto, redujo la cantidad de librerías deprecadas o con un mantenimiento no tan bueno y nos permitirá movernos más rápido en el futuro.
- Migré toda la aplicación web de Create React App (Webpack) a Vite. Reduciendo el tiempo de desarrollo de 1 minuto y 30 segundos a menos de 1,2 segundos, lo que nos ahorró incontables horas a largo plazo.
- Containericé una enorme aplicación Spring Boot/PostgreSQL con Docker. Dándole al equipo de frontend una mejor experiencia de desarrollo al integrar funciones con el backend.
Independiente
feb 2020 — mar 2022 (2 años 1 mes)
Angular Ionic Capacitor RxJS WordPress
- Trabajé en muchos proyectos con WordPress y su ecosistema. Especialmente usando Elementor, WooCommerce y Crocoblock.
- Desarrollé una aplicación móvil y una aplicación web (sitio de administración para la aplicación móvil) para uno de los clubes sociales más grandes de mi país. Construida con Angular e Ionic. También aprendí mucho sobre RxJS.
- Trabajé con Docker y muchos proveedores de hosting para administrar la mayoría de las instancias de WordPress.
Girolabs — Coordinador Técnico
ago 2019 — feb 2020 (6 meses)
- Ayudé a resolver problemas con implementaciones que impedían que el equipo progresara.
- Investigué e implementé nuevas tecnologías, metodologías y herramientas en el flujo de trabajo del equipo.
- Capacité y asesoré a nuevos compañeros de equipo y pasantes.
Girolabs — Manejador de Proyectos
jul 2019 — ago 2019 (1 mes)
- Gestioné los tiempos de los proyectos para todos nuestros clientes.
- Estaba a cargo de gestionar la relación entre el cliente y el equipo.
Girolabs — Desarrollador Visual y Frontend, Diseñador UI
ago 2016 — jul 2019 (2 años 11 meses)
Angular Ionic Cordova WordPress
- Desarrollé muchos temas personalizados para WordPress desde cero.
- Trabajé en un par de aplicaciones con Angular e Ionic.
- Estaba a cargo de producir casi todo el trabajo de desarrollo para nuestros clientes.
- También a cargo del diseño UI/UX de todos los proyectos.
Habilidades y herramientas
- Experto en Typecript, Angular e Ionic. También en WordPress.
- Actualmente profundizando en React y React Native.
- Para diseñar me gusta usar Tailwind CSS, pero puedo cambiar a cualquier librería CSS o incluso CSS plano.
- Gran conocimiento sobre algunos metaframeworks como Next.js (v13) y Astro.
- Web scrapping con Puppeteer.
- Tuve que aprender el lenguaje de programación Lua ya que uso Neovim como editor de código.
- Últimamente estuve escribiendo algo de Python para migración/limpieza de datos y scripting.
- Competente con Docker.
- Aprendiendo mucho sobre bundlers con Vite.
- Cómodo con la terminal y entornos Linux.
- Capaz de realizar tareas de DevOps.
- Cómodo usando software de diseño como Figma y Photoshop.
- Experiencia en retoque fotográfico.
Código Abierto
Me interesé en las herramientas que nos rodean a los desarrolladores, así que comencé a contribuir al código abierto desde 2022 de forma más consistente.
Algunos de mis propios proyectos:
emmet-language-server
A language server for emmet.io
nvim-rename-state
Rename the getter and the setter of a state hook in react/solidjs at the same time.