work
experience
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 - Current
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
Operation Support at TIGOUNE
Design, develop, and implement the back-office platform for small and medium-sized enterprises (SMEs) and its databases using Ruby on Rails, JavaScript, HTML, SCSS, Materialize, Vue JS, and PostgreSQL. Manage the platform. Create Web Services consumption, using SOAP, for certified messaging for mass shipments. Develop real-time and non-real-time dashboards to visualize operation statuses and indicators.
September 2017 - October 2018