About me
Hello! My name is José Olórtegui, a 26-year-old, self-taught frontend developer hailing from Paraguay. With over 8 years of hands-on experience, I have honed my expertise in frontend web technologies, focusing on delivering exceptional user experiences and ensuring the highest quality in everything I create.
Work Experience
Fundación Paraguaya (Poverty Stoplight) — Senior Frontend Developer
Mar 2022 — Present (2yrs 10mos)
React/Next.js RN/Expo TypeScript Google Maps/Mapbox Vite
- Maintaining primarily a Web App and a Mobile App. Worked a lot with React, React Native, MUI and Redux.
- Built an API that outputs well designed and localized email templates. Built with Next.js, MJML and MDX.
- Leading the migration of the Web App project (80K LOC) to Typescript (now 70.0% migrated) and TanStack Query. Which is resulting in a huge reduction of bugs and far more confidence when refactoring.
- To this date, through various reimplementations, I have reduced the monthly cost of our operations by approximately $1547.
- Adopted Expo for our mobile application. Improving the development experience when working with the project, reduced the amount of deprecated/not-so-well maintained libraries and will allow us to move faster in the future.
- Migrated the whole Web App frontend project from Create React App (Webpack) to Vite. Reducing the development build time from 1 minute and 30 seconds to less than 1.2 seconds, saving us countless hours in the long run.
- Containerized a huge Spring Boot/PostgreSQL application with Docker. Giving the frontend team a better development experience when integrating features with the backend.
Freelance
Feb 2020 — Mar 2022 (2yrs 1mos)
Angular Ionic Capacitor RxJS WordPress
- Worked on a lot of projects with WordPress and its ecosystem. Especially using Elementor, WooCommerce and Crocoblock.
- Developed a Mobile App and a Web App (admin site for the Mobile App) for one of the largest social clubs in my country. Built with Angular and Ionic. Also learned a lot about RxJS.
- Worked with Docker and a lot of hosting providers to manage most WordPress instances.
Girolabs — Technical Coordinator
Aug 2019 — Feb 2020 (6mos)
- Helped out to solve issues with implementations that prevented the team from making progress.
- Researched and implemented new technologies, methodologies and tools into the team's workflow.
- Trained and advised new teammates and interns.
Girolabs — Project Manager
Jul 2019 — Aug 2019 (1mos)
- Managed the timings of the projects for all of our customers.
- Was in charge of managing the relationship between the client and the team.
Girolabs — Visual & Frontend Developer, UI Designer
Aug 2016 — Jul 2019 (2yrs 11mos)
Angular Ionic Cordova WordPress
- Developed a lot of custom themes for WordPress from scratch.
- Worked in a couple of apps with Angular and Ionic.
- Was in charge of producing almost all of the development work for our customers.
- Also in charge of the UI/UX design for all of the projects.
Skills & Stack
- Expert with Typescript, Angular and Ionic. Also with WordPress.
- Currently deep diving into React and React Native.
- For styling I like to use Tailwind CSS, but I can switch to any CSS library or even plain CSS.
- Strong knowledge about some metaframeworks like Next.js (v13) and Astro.
- Web scrapping with Puppeteer.
- Had to learn the Lua programming language since I use Neovim as my code editor.
- Lately been writing some Python for data migration/cleaning and scripting.
- Proeficient with Docker.
- Learning a lot about bundlers with Vite.
- Comfortable with the terminal and Linux environments.
- Capable of doing DevOps tasks.
- Comfortable using design software such as Figma and Photoshop.
- Experience with photo retouching.
Open Source
I've got interested in the tooling that surround us developers so, I started contributing to open source since 2022 in a more consistent basis.
Some of my own projects:
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.