Lucas Ribeiro: smiling and using headphones

Lucas Ribeiro Front-end Developer

I hold a Bachelor's degree in Computer Science and posses over 3 years of experience as a Front-end Developer, working with React, Vue and React Native. I am currently working at one of the largest e-commerce companies in Brazil, where we manage more than 40 million user sessions per month. I also have two apps published on Google Play, one of them with over 50,000 downloads. I am a fast-learner and easily adaptable professional, with excellent verbal and written communication skills.

Experiences

Logo of Luizalabs

Front-end Developer

Luizalabs

February 2022 - present

As a member of the Online Stores squad at Netshoes, my responsibilities include implementing new features, primarily through A/B tests, improving SEO, refactoring legacy projects, working on a components library (design system), and expanding the platform by creating new e-commerce sites.

Some of my importante contributions include the implementation of a Redis caching to resolve Instagram API request issues, refactoring a legacy project using Vue and NestJS, implementing a range of improvements and functionalities that led to enhanced SEO page rankings, and developing new features through A/B testing.

Vue.jsReactJavaScriptTypeScriptNestJestNode.jsSASSSEO
Logo of Atla Education

Full-stack Developer

Atla Education

January 2020 - August 2020

As a full-stack developer at Atla, I was primarily responsible for developing end-to-end functionalities by implementing the user interface using Angular and Ionic, building the backend with Node and Express, and integrating the front-end with the back-end.

Some of my notable contributions include the development of a blog feature, which covers actions such as creating and posting articles, comments, likes, and shares. This work involved tasks related to database implementation, backend routing, Swagger documentation, as well as the development and integration of user interfaces. I also played a pivotal role in implementing the user interface for various new features, such as student task management, attendance control, and assessments.

AngularIonicTypeScriptExpressNode.jsMongoDB

Projects

Logo of Football Quiz: Guess the Player

Football Quiz: Guess the Player

December 2021 - present

A mobile game in which players can guess the footballer and complete a collection of cards. Up until now, it has received over 50,000 downloads and has a rating score of 4.4 based on more than 200 reviews on Google Play.

The creation of this game involved the development of a user-friendly interface, the creation of reusable components, the implementation of data persistence with Async Storage and Redux, the incorporation of internationalization using i18n, and the integration of features such as In-App Purchases, Advertisements, and metric collection with Firebase.

React NativeRedux (Async Storage)Styled-componentsJavaScripti18nFirebase
Logo of Textify: Translator & AI Text Generator

Textify: Translator & AI Text Generator

June 2023 - present

A mobile app that enables intelligent translation and text generation in various languages, including Portuguese, English, Spanish, Italian, French, and German. Users can select the desired text type, whether it's professional, academic, scientific, journalistic, or legal. Additionally, the app offers the option to choose the writing style between informal, neutral, and formal.

Creating this project involved developing a beautiful and user-friendly interface, creating reusable components, integrating metric collection with Firebase, and following best practices for project structure and architecture.

React NativeTypeScriptFirebase
Logo of Brumadinho Alert

Brumadinho Alert

May 2020 - December 2021

A web application for reporting environmental incidents aimed at assisting the people of Brumadinho, a Brazilian city affected by the collapse of an ore extraction dam in 2019. The application allows user registration, public entity registration, viewing of incidents on a timeline, creation, search, validation, commenting, and supporting incidents. The project was developed in partnership with NIC.br, Ceweb, Softex, and MCTIC.

I was responsible for designing and developing the user-friendly interface using React, integrating it with the application's back-end (API), leading the project development using agile methodologies, and presenting the project in crucial meetings involving public entities and business professionals.

ReactJavaScriptGitSCRUM
Logo of GF Estrazioni

GF Estrazioni

April 2020 - June 2020

A multi-language landing page for GF Estrazioni, an Italian marble extraction company. My responsibilities included designing the entire user interface using Figma, developing a user-friendly interface in React, and implementing internationalization with i18n.

ReactJavaScriptCSS
Person: Sávio Camacam - Co-founder of Atla Education.

“From the very beginning as a full-stack developer at ATLA, Lucas demonstrated the qualities of a top-notch professional, always attentive and mindful of the company's and end client's needs. Lucas consistently maintained a proactive and inquisitive approach, striving to propose the best possible solutions to problems.”

Sávio Camacam

Co-founder of Atla Education.

I'm a São Paulo FC fan ⚫⚪🔴