About Me
I am a seasoned Front-End Engineer with over 7 years of hands-on experience, specializing in VueJs, TypeScript, and Sass to meet project requirements effectively. My passion for continuous learning drives me to tackle complex challenges with agility, enabling me to adapt swiftly to new scenarios and technical demands.
I bring in-depth expertise not only in VueJs but also in other prominent front-end technologies such as React. My profound understanding of web technologies, coupled with a steadfast commitment to staying abreast of the latest standards, ensures that I consistently deliver top-tier solutions.
I excel in translating intricate designs and user flows into high-performing websites, prioritizing the selection of appropriate HTML semantics and implementing CSS rules optimized for cross-browser compatibility. Moreover, I prioritize code quality by adopting practices that facilitate easy testing with tools such as Vitest, Jest, Cypress or Playwright, ensuring accessibility compliance, and developing efficient, sustainable solutions that meet project deadlines without compromise.
Skills
Work Experience & Education
Senior Front-End engineer
Frontiers (Since August 2023)
Developed a company-wide design system using VueJS, TypeScript and Sass. This initiative resulted in streamlined development processes, enhanced consistency across projects, and minimized duplicated efforts
Strategically documented components with comprehensive usage guides and live examples utilizing Storybook. This approach not only facilitated seamless adoption of the design system throughout the organization but also significantly reduced support requests
Implemented testing plans using Vitest, Cypress and Percy, ensuring accessibility best practices, patterns, and behaviors were followed, thereby enhancing user experience
Senior Front-End engineer
Bipicar (February 2023 - August 2023)
Led architecture and code quality enhancements across projects leveraging VueJs, JavaScript, and NuxtJs, driving significant improvements in application performance and efficiency
Enhanced application performance, reducing shipped JavaScript by up to 70% and build times by 50%
Led a migration from Javascript to TypeScript and Vue Composition API, establishing a foundation for safer code practices and heightened development productivity
Implemented comprehensive testing strategies, encompassing unit, integration, and component testing methodologies, utilizing Vitest and Cypress, while also providing mentorship and guidance to fellow developers, fostering a culture of quality and continuous improvement
Front-End manager
Empathy (March 2022 - February 2023)
Supervised and provided mentorship to a diverse team of more than 25 engineers, fostering improved performance, job satisfaction, and employee retention rates
Implemented a structured career development framework, offering clear guidance to engineers on skill enhancement pathways, resulting in numerous promotions within the team
Strategically managed product team compositions, aligning them with project priorities and anticipated workloads, ensuring optimal efficiency and resource allocation
Took charge of recruiting efforts for front-end engineers, leading the identification, evaluation, and onboarding of top talent to meet project demands and organizational goals
Front-End engineer
Empathy (January 2018 - February 2023)
Developed an Open Source library comprising Vue.js and TypeScript components tailored for constructing search interfaces within a remarkable timeframe of just 10 days
Established comprehensive best practices for the project, including robust unit and component testing with Jest, alongside integration and end-to-end testing with Cypress, and linting through Eslint, ensuring high code quality, consistency and reliability
Implemented a streamlined development workflow by consolidating libraries and tools into a mono-repo utilizing Lerna, resulting in significantly reduced release times from hours to mere minutes
Automated release processes and quality assurance checks through meticulously crafted CI workflows using GitHub Actions, ensuring seamless and error-free deployments
Collaborated closely with clients to implement customized search solutions, resulting in remarkable increases in conversion rates of up to 45%, demonstrating the tangible impact of the developed solutions
Pioneered a project enabling the seamless integration of VueJs components into React projects and vice versa, enhancing cross-framework compatibility and promoting code reusability and interoperability
Junior consultant
Capgemini (January 2017 - January 2018)
Developed new features and maintained REST APIs in a Spring project
Added new features for a JQuery project
Created testing plans using Selenium
Bachelors in Software Engineering
University of Oviedo (September 2012 - July 2017)