Abel Lopes

Abel
Lopes

Senior frontend engineer specialized in React with 9 years of professional experience, including building highly interactive websites, developing mobile applications, working with microfrontends, defining architecture, implementing infrastructure, team leadership and project management.

Background

Experience, Tech Stack & Skills

With a rich and diverse background that spans both big corporations and startups, as well as a significant period of freelancing, I bring a wealth of experience in frontend development, project management, team leadership, and process improvement. This unique blend of experience covers various facets of the tech industry. My passion for creating exceptional user experiences, combined with my technical expertise, positions me as a valuable asset for any project or organization.

Technical Expertise

Hands-on experience in developing efficient and user-friendly single-page and standalone applications. My expertise lies in crafting seamless user experiences through robust technical solutions.

Specialization planning and architecture of centralized frontend infrastructures, ensuring consistency across projects and optimal performance and scalability.

Experience in defining and implementing micro frontends for microservice integrations, both as build and run time integration approaches. This involves a deep understanding of architectural nuances and seamless integration methodologies.

Participation in the development of multiple design systems ensuring a cohesive and consistent user experience across all products.

Excellence in creating comprehensive technical documentation, aiding in clear communication and knowledge transfer within the team and across departments.

Project & Team Management

My proficiency extends to project and release management, ensuring timely deliveries and smooth implementation of projects. I have a proven track record of coordinating complex projects and ensuring their successful completion. I have managed and mentored diverse teams, fostering a collaborative and innovative environment. I believe in empowering team members and guiding them to achieve their full potential.

Process Improvement & Culture Building

I have defined team culture, practice guidelines, and training programs, ensuring that the team operates cohesively and efficiently. This includes setting up best practices, fostering a positive work culture, and continuous learning initiatives.

I have effectively collaborated with multiple teams, aligning company perspectives with the product teams and stakeholders. My approach involves transparent communication and a focus on building strong, productive relationships.

My Tech Stack

I have worked with multiple libraries, frameworks and technologies, but currently my favorites are: React, Typescript, Redux, Webpack, SCSS, CSS Modules, Jest, Cypress and Github Actions.


Check the complete experience history in my LinkedIn  and the complete set of skills in my  CodersRank  Profile.

Projects

Most of my contributions are private because they were done for the companies and clients I worked for and cannot be disclosed. The context of those contributions fully relates to the experience listed above. However, I have recently started contributing to the community, and I will continue to work on open projects.

Below, you can see some of the most recent and relevant works.