# Roberto Ruiz > Web Frontend Engineer | Frontend Dev Mentor Location: Siegen, North Rhine-Westphalia, Germany Profile: https://flows.cv/robertoruiz Frontend engineer proficient in technologies like TypeScript, CSS, Tailwind, React, Node.js, and Next.js. Currently doing free mentorships for developers at adplist.org. Seeking to transition into a role related to developer advocacy or developer education. ## Work Experience ### Software Engineer & UX Designer @ PATCH Handwerk Jan 2024 – Present | North Rhine-Westphalia, Germany ### Frontend Engineering Mentor @ adplist.org Jan 2023 – Jan 2025 Mentorías de React y otras habilidades relacionadas al desarrollo frontend. ### Working Student @ azeti GmbH Jan 2023 – Jan 2025 | Germany • Researched and improved the impact of several UX changes by both working with Senior UX researchers and comparing performance metrics of said changes on a Next.js web application. • Optimized the size of a Next.js application, reducing its loading time by 33%. • Implemented key features in a longstanding Next.js project that was developed using an agile methodology with tools such as Redux, MUI, TypeScript, Jest, SCSS, among others. ### Lightning.js Application Developer, Frontend Engineer @ FX Digital Jan 2021 – Jan 2022 | Remote • Coordiné un equipo de 3 personas en el desarrollo de una aplicación de LightningJS en el que usamos JavaScript, TypeScript y RxJS. Integramos más de 90 features y fixes a lo largo de 7 meses y en 3 plataformas distintas. • Desarrollé más de 12 features clave en 2 proyectos distintos, utilizando principios de Atomic Design. • Planeé, diseñé y dirigí 3 talleres de LightningJS que han sido usados para entrenar a más de 20 desarrolladores de niveles Junior a Staff Engineer en menos de un año. • Apoyé a 5 desarrolladores de forma individual para mejorar su entendimiento de LightningJS. ### Consultant React Web Developer @ Unknown Jan 2019 – Jan 2021 • Desarrollé 4 proyectos usando frameworks de ReactJS, como Gatsby y Next.js, y los hospedé en distintos servicios basados en la nube como Render, Vercel, Netlify, entre otros. • Coordiné el diseño y desarrollo de 4 proyectos tanto individualmente como con 3 equipos que pertenecían a distintas compañías. Además de esto, también trabajé en identificar las necesidades de los usuarios finales para después convertirlas a requerimientos. • Dirigí e hice deploy de distintos servicios de backend y bases de datos para tres proyectos distintos, utilizando tecnologías como Strapi, AirTable, funciones cloud de Vercel, Sanity, entre otros. • Dirigí 2 talleres de React para 2 equipos de distintas compañías. Estos talleres se usaron para entrenar a más de 10 desarrolladores en su momento. ### Associate Professor @ TECNOLÓGICO DE MONTERREY Jan 2019 – Jan 2021 | Hybrid • Diseñé, planeé y enseñé cursos de: TypeScript en el desarrollo de videojuegos, introducción a la programación con Python, manejo de bases de datos SQL y administración de proyectos, enseñando a más de 130 estudiantes a lo largo de 2 años. • Diseñé y dirigí un taller de Git + GitHub para estudiantes de primer semestre de carreras de desarrollo. Este taller fue enseñado a más de 150 estudiantes a lo largo de un año. ### Web Developer @ Octatum Jan 2018 – Jan 2020 ### Jr Developer @ Blue People S.A. de C.V. Jan 2017 – Jan 2017 ### Software Developer @ PlanNet Service Jan 2017 – Jan 2017 | Monterrey Area, Mexico ### Web Developer @ Coffee Systems Jan 2016 – Jan 2016 ### Software Developer @ ITESM Campus Monterrey Jan 2016 – Jan 2016 ### Collaborator @ MENTE Jan 2015 – Jan 2015 ## Education ### Master of Science - MS in Human Computer Interaction Universität Siegen ### Bachelor of Engineering (B.E.) in Computer Science Tecnológico de Monterrey ### Full Stack Web Development Certification in Computer Software Engineering Free Code Camp ## Contact & Social - LinkedIn: https://linkedin.com/in/robruizr - Portfolio: https://robruizr.dev/ --- Source: https://flows.cv/robertoruiz JSON Resume: https://flows.cv/robertoruiz/resume.json Last updated: 2026-03-31