
Ricky Lopes
Product Engineer | Frontend | Angular | UI/UX | A11Y
Salaire / Taux journalier
Hyères, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Hi! My name is Ricardo, but please call me Ricky. I consider myself a Product Engineer disguised as a Frontend Developer. With over 20 years in IT, my focus has evolved from simply writing code to leading teams and taking ownership of the product lifecycle and its value to the user. I leverage a deep passion for UI/UX and Web Accessibility. While I'm a specialist in the Angular ecosystem, my true focus is on understanding the user's problem and building the solution that best serves them without losing its business value. As an Independent Contractor, I have partnered with clients in various industries and countries, helping turn their vision into successful, user-loved products. My fascination with the web started in its early days, and has been the driving force of my career. I've worked on over 70 projects, each presented unique business and technical challenges. This experience taught me how to partner with clients, understand their users, and build products that deliver tangible business value.
Expérience de travail
Senior Frontend Engineer
MOXI
févr. 2024 - Présent
2 ans 9 mois
30 Hanovre, Allemagne
Drive the creation of a product that solves real-world problems and delivers measurable value to users. Lead the design and integration of the frontend, making architectural choices that support rapid iteration and scalability. Develop responsive and visually stunning interfaces with a focus on usability, accessibility, and high-performance user journeys. Identify technical constraints early and propose creative alternatives that keep product development moving without sacrificing quality. Act as a bridge between technical execution and product strategy, helping to refine the roadmap and define feature sets. Work closely with stakeholders to refine features based on user feedback and performance metrics, ensuring we build the right things, not just the next things.
Periplo Innovation by Planet Farms
sept. 2020 - Présent
6 ans 2 mois
Coimbra, Portugal
Senior Frontend Consultant
avr. 2021 - Présent
5 ans 7 mois
Coimbra, Portugal
Work seamlessly with Product management, UI/UX design and Dev teams. Provide insights and guidance throughout the frontend development process. Define frontend strategies aligned with business objectives. Evaluate and recommend the most appropriate tech stacks and approaches. Plan and ensure that the overall frontend architecture aligns with business goals and meets technical requirements. Provide ongoing support and mentorship to enhance team capabilities.
Senior Frontend Engineer
sept. 2020 - mars 2021
7 mois
Coimbra, Portugal
Lead the creation and creative evolution of user interfaces, ensuring they not only captivate aesthetically but also play a pivotal role in enhancing the overall success and user experience of the company's products. Work closely with UX/UI and Backend teams to iterate on new features. Oversee the activities of junior frontend developers. Responsible for maintaining, expanding and scaling the frontend of the company’s factory management system.
Senior Frontend Engineer
Stratio
janv. 2022 - déc. 2023
2 ans
Coimbra, Portugal
Define and coordinate the implementation of the products new frontend architecture. Converting UI design concepts into responsive, functional and visually appealing interfaces and components. Implement rich and efficient user interfaces, solve technical problems of high scope and complexity. Play a key role in optimizing application performance, ensuring cross-browser compatibility and implementing best practices in coding standards. Maintain and advocate for these standards through code review. Work directly with Product Management, Product Design and Backend teams to iterate on new features. Lead and mentor junior developers, participate in code reviews, and stay up to date on emerging trends to continually enhance the overall quality and innovation of the frontend components within the software development process.
Senior Frontend Engineer
Whyze Health
mars 2021 - mars 2022
1 an 1 mois
Dublin, Irlande
Plan and coordinate the main product's frontend architecture and integration with the backend services. Transform user interface design concepts into responsive, functional and visually engaging web interfaces and components. Resolving intricate technical challenges. Ensure compatibility across various browsers and implementing coding standards/best practices. Uphold and promote these standards through thorough code reviews. Collaborate directly with Product Management, Product Design, and Backend teams to iterate on emerging features. Provide guidance and mentorship to junior developers.
Senior Frontend Engineer
Intelligent ChapterFreelance
févr. 2019 - mars 2021
2 ans 2 mois
Coimbra, Portugal
Develop Web, Mobile and Desktop applications for multiple businesses. Gather and refine specifications/requirements based on technical needs. Write well designed, testable, efficient code by using best software development practices. Create UI layouts by using modern frontend frameworks and standard HTML/CSS/JS practices. Responsible for maintaining, expanding, and scaling web sites/applications. Cooperate with UI/UX designers to match visual design intent. Create UI components/layouts based on static design documents.
Teaching Assistant
Instituto Superior de Engenharia de Coimbra
sept. 2012 - juil. 2019
6 ans 11 mois
Coimbra, Portugal
Responsible for lecturing units for several Information Technology courses in the Engineering Department. Lectured Units: - Web Application Development; - eCommerce; - Web Programming; - Databases; - Vector Animation; - Web Technologies 2; - Multimedia for the Web; - Server-Side Scripting; - Digital Systems.
Senior Web Developer
Glove IT
sept. 2016 - mars 2019
2 ans 7 mois
Aveiro, Portugal
Gather and refine specifications and requirements based on technical needs. Responsible for front-end and back-end development and maintenance. Write well designed, testable, efficient code by using best software development practices. Create UI by using modern frontend frameworks and standard HTML/CSS/JS practices. Integrate data from various back-end services and databases. Create and maintain software documentation.
Web Developer
BlacklambsFreelance
oct. 2012 - oct. 2016
4 ans 1 mois
Coimbra, Portugal
Developed both Web and Mobile applications for diverse clients and businesses. Responsible for all phases of each project, like requirements specification, design, development (front-end and back-end) and maintenance. Write well designed, testable, efficient code by using best software development practices. Create UI by using standard HTML/CSS/JS practices. Responsible for maintaining, expanding, and scaling Web sites/applications. Integrate data from various back-end services and databases. Stay up to date with emerging technologies/trends and apply them into operations and activities.
Web Developer
Meticube
oct. 2010 - oct. 2012
2 ans 1 mois
Software requirements gathering based on technical needs. Responsible for front-end and back-end development. Write well designed, testable, efficient code by using best software development practices. Create user interfaces by using standard HTML/CSS/JS practices. Create and maintain software documentation. Cooperate with UI/UX designers to match visual design intent. Create UI components/layouts based on static design documents.
Web Designer
rLD-iFreelance
févr. 2004 - oct. 2010
6 ans 9 mois
Coimbra, Portugal
Create visually captivating and user-centric websites, multimedia content for CDs/DVDs, and graphic design. Undertake specification and requirement gathering. Develop UI layouts using standard HTML/CSS/JS practices. Responsible for the maintenance, expansion, and scalability of websites.
Web Designer
LGI - Informatica
janv. 2003 - janv. 2004
1 an 1 mois
Coimbra, Portugal
Specification and requirements gathering. Website Design, Multimedia content creation (CD/DVD's) and Graphic Design. Responsible for maintaining, expanding, and scaling websites. Create UI layouts by using standard HTML/CSS/JS practices.
Computer Technician
NLT Informática
janv. 2002 - déc. 2002
1 an
Coimbra, Portugal
Maintenance and repair of computer equipment (both software and hardware related). Help-desk and technical support.
Formation
Instituto Superior de Engenharia de Coimbra
Masters (MSc IT), Electronic Commerce (e-Commerce)
2011 - 2016
5 ans 1 mois
Résultat : 17
Instituto Superior de Engenharia de Coimbra
Bachelor (BSc IT), Computer Science and Systems Engineering
2006 - 2010
4 ans 1 mois
Résultat : 14
Licences et certifications
Angular Architecture for Enterprise Solutions Workshop
Délivré le : sept. 2025
Angular Global Summit 25 Speaker
Délivré le : avr. 2025