Hello, I'm Ruan Valente

Frontend Engineer

Passionate frontend developer with 5+ years of experience creating modern, scalable, and high-performance web interfaces. Focused on delivering clean, accessible code and exceptional digital experiences.

Ruan Valente

About Me

Who I Am

I'm a Frontend Engineer based in Belém-PA, Brazil with over 5 years of experience in web development. My journey is driven by a passion for transforming digital experiences through clean, accessible, and high-performance code.

Currently working at Compass UOL, collaborating on large-impact projects and continuously improving my skills in modern frontend technologies.

Belém-PA, Brazil
Frontend Engineer at Compass UOL

My Focus

  • Working with modern frameworks like React, Next.js, Vue.js, Quasar and Angular
  • Focusing on performance and scalability
  • Creating and maintaining design systems
  • Committed to web accessibility
  • Efficient collaboration in multidisciplinary teams
  • 📚
    Currently learning: Node.js, Ruby and Rails

Skills & Technologies

Frontend
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • Responsive Design
Frameworks
  • React
  • Next.js
  • Vue.js
  • Angular
  • Quasar
Tools
  • Git
  • Webpack
  • Vite
  • Jest
  • Testing Library
Other
  • Accessibility
  • Performance
  • SEO
  • UI/UX
  • Design Systems

Main Tech Stack

HTML5
CSS3
JavaScript
TypeScript
React
Next.js
Vue.js
Angular
Node.js

Work Experience

Frontend Mid-Level

Compass UOLCurrent

I focused my expertise on web technologies, including JavaScript, TypeScript, React, Vue.js, Quasar Framework, Design System, Nest.js, and Java. My contributions included: - Development of high-performance components for e-commerce with React and Oracle Cloud Commerce (OCC), focusing on user experience. - Creation of a new Design System with React, TypeScript, and testing. - Building and evolution of the telecommunications platform, integrating React, Vue.js, Quasar Framework, Java, and Nest.js. I stood out in solving complex challenges and integrating the mentioned technologies, maintaining quality and efficiency in all projects.

JavaScript
SCSS
Vue.js
Quasar Framework
React.js
Next.js
Design System
REST APIs
Java
Spring
Oracle

Frontend Developer II

CELK SistemasJul 2021 - Oct 2022

I worked on the development of interfaces and the maintenance of web and mobile systems focused on public health management. I used technologies such as: - Flutter for mobile applications - Angular.js, React.js, and Material-UI on the frontend - Java and Spring on the backend - MySQL, PostgreSQL, and Oracle for databases My contributions included: - Developing intuitive and high-performance interfaces, ensuring system functionality and usability. - Collaborating with multidisciplinary teams to deliver complete and integrated solutions. - Actively participating in planning and review meetings, contributing ideas and suggestions for continuous improvement of processes and products.

HTML
CSS
Javascript
Typescript
Angular.js
React.js
Material UI
Java
Spring
Flutter

Frontend Developer JR

Consórcio SIGTRANSDec 2020 - Jul 2021

I worked on the development of interfaces and maintenance of web and mobile systems for Detran-PA, using the following technologies: - Frontend: Angular, TypeScript, CSS, SCSS, Bootstrap, and Angular Material - Mobile: Ionic My main competencies included: - Code review, problem solving, and responsiveness. - Collaboration with multidisciplinary teams using agile methodologies like Scrum and Kanban. - Use of tools such as Git, GitLab, ESLint, Angular CLI, and state management. - Sharing technical knowledge and best practices in software development.

Vue.js
JavaScript
SCSS
REST APIs
Git
Scrum
Kanban
Docker

Junior Frontend Developer

Iago Cavalcante Desenvolvimento e ConsultoriaSep 2018 - Nov 2020

I began my professional journey by building web interfaces and learning modern frontend technologies. I participated in code reviews and improved my JavaScript and CSS skills using Quasar Framework and Adonis.js for the development and maintenance of a Web ERP system. My main competencies included: - Code review, problem solving, and responsiveness. - Collaboration with multidisciplinary teams using agile methodologies such as Scrum and Kanban. - Use of tools like Git, GitLab, ESLint, Docker, and continuous integration. - State management, effective communication, and technical knowledge sharing.

HTML
CSS
JavaScript
Quasar Framework
Vue.js
Adonis.js
PostgreSQL
Rest APIs
Git
Scrum
Kanban
Docker

Featured Projects

Yube Challenge

Frontend challenge focused on building a modern web interface with React and TypeScript.

React
TypeScript
CSS
Link Soluções Challenge

Frontend implementation for a company challenge, showcasing responsive design and modern JavaScript.

JavaScript
HTML
CSS
Personal Portfolio

My personal portfolio website built with Next.js and Tailwind CSS.

Next.js
Tailwind
React
DaisyUI Nuxt Application

This project is a modern and highly productive dashboard developed with Nuxt, DaisyUI, Tailwind CSS, Vitest, Biome JS and TypeScript. The goal is to create a scalable, responsive and SEO-optimized solution by combining the power of these technologies.

Vue.js
Nuxt
Pinia
CSS
DaisyUI
Tailwindcss
MS Order Service

Study project of a microservice responsible for managing customers, orders and order items.

Nest.js
Typescript
PostgreSQL
RabbitMQ
Docker
Book Challenge

Web API of a bookstore system with TDD.

Nest.js
Typescript
MySQL
Docker

Technical Challenges

Yube Challenge
Frontend Challenge

Frontend challenge focused on building a modern web interface with React and TypeScript.

Link Soluções
Frontend Challenge

Frontend implementation for a company challenge, showcasing responsive design and modern JavaScript.

Ledger CLI
Backend challenge

Ledger CLI is a simple command line (CLI) financial management application using Ruby and SQLite. The project is part of a challenge provided by the DevsNorte community.

Desafio Técnico - Desenvolvedor Backend
Backend challenge

Web API of a bookstore system with TDD.

Get In Touch

Interested in working together or have any questions?
Feel free to reach out!