work
experience
Senior Frontend II at 8020REI
Lead the frontend team. Create and implement a new frontend in Nuxt. Structure migration process and migrate modules. Automate code quality rules, unit testing, versioning, semantic PR and deployments with Github actions. Implement observability and analytics. Migrate repository monolith and clean up its history to reduce weight.
May 2024 - Current
Senior Frontend Developer at La Haus
Develop public views using Vanilla JavaScript and Ruby on Rails, taking care of performance, SEO, accessibility, and traceability. Design, develop, and deploy web apps using NuxtJS and VueJS. Update JavaScript dependencies. Make bundle adjustments (Webpack or Vite) to improve site performance. Design and create the technical basis of the design system implementing Vue, Storybook, Linters (both for JavaScript and CSS), SemanticRelease for automatic versioning, Github workflows to automate testing, version generation, and publishing on NPM. Integrate monitoring and observability tools for both Front and Back. Integrate traceability tools such as Google Analytics, Segment, Heap, and Hotjar.
April 2022 - April 2024
FullStack Mid Developer at La Haus
Develop a search engine and recommendation system for the platform using Vue, Algolia, including its InstantSearch libraries, and Ruby on Rails. Migrate views from Ruby on Rails to NuxtJS. Develop and implement frontend SSR with NuxtJS, including style and JavaScript Linters, testing, repository configuration, Heroku configuration (Buildpacks, environment variables, plugins, and review app, staging, and production environments), Rollbar and Datadog observability services configuration, and traceability services.
Mayo 2019 - April 2022
FullStack Developer Junior at La Haus
Desarrollar vistas administrativas de la plataforma usando el framework VueJS y el BackEnd en Ruby on Rails.
November 2018 - May 2019