Ricardo Almendro Ruiz

Desenvolvedor Web Frontend | React | NextJS

Experiência profissional de mais de vinte anos em desenvolvimento, manutenção, análise e implantação de aplicações administrativas com linguagem em diversas tecnologias. Atualmente tenho atuado em projetos como Frontend Developer utilizando as tecnologias: React, Styled Components, Stitches, Tailwind, React Material, Radix, Jest, React Testing Library, Webpack, NextJS, HTML, CSS, SASS, Design System, REST API, GraphQL

contatos

Educação

  • 2021

    Curso: Especialização em Desenvolvimento Web Full Stack

    Instituição: Pontifícia Universidade Católica de Minas Gerais

    Nível: Pós Graduação

  • 2003

    Curso: Ciências da Computação

    Instituição: Universidade do Grande ABC (UNIABC)

    Nível: Graduação

  • 1998

    Curso: Informática Industrial (Mecatrônica)

    Instituição: SENAI Armando de Arruda Pereira

    Nível: Técnico

Histórico Profissional

  • 2022

    Grupo Boticário

    Período: 2022 a atual

    Cargo: Especialista em Desenvolvimento Web (Frontend) | Tech Lead

    Atividades realizadas: Atuação como Desenvolvedor Especialista Frontend no projeto de concepção e desenvolvimento do Portal do Seller, uma plataforma estratégica para o ecossistema de Marketplace do Grupo Boticário. A ferramenta foi criada para oferecer aos vendedores uma interface completa de gestão de relacionamento com o cliente final e com o backoffice da empresa, englobando áreas como pós-venda, logística, cadastro de produtos, ofertas e mais. Minha principal responsabilidade foi liderar a definição e implementação da arquitetura frontend baseada em Microfrontends, promovendo escalabilidade, autonomia entre squads e facilidade de manutenção. Utilizamos tecnologias modernas como React, Zustand, Radix UI, Webpack e Module Federation, entre outras. Esse projeto teve um impacto direto e mensurável na operação, eliminando gargalos causados por processos manuais (como interações por e-mail e telefone), acelerando o atendimento e contribuindo significativamente para o aumento da receita do canal.

  • 2020

    Ci&T

    Período: 2020 a 2022

    Cargo: Desenvolvedor Front End

    Atividades realizadas: Liderança técnica dentro do time e desenvolvimento do site de promoções e ofertas do grupo Elo em HTML, CSS, React, Styled Components, Hooks, consumo de API’s REST e GraphQL. Utilização de metodologia ágil Scrum e Kanban.

  • 2019

    Padtec

    Período: 2019 a 2020

    Cargo: Desenvolvedor Web Full Stack

    Atividades realizadas: Liderança técnica dentro do time e desenvolvimento de sistema web utilizando VueJS, HTML5, CSS3, Bootstrap Vue, Java, Junit, Mockito, Redis, Docker, Spring Boot desenvolvendo APIs utilizando o padrão REST.

  • 2014

    Ci&T

    Período: 2014 a 2019

    Cargo: Engenheiro de Software Sr

    Atividades realizadas: Programação utilizando Java, Junit, Mockito, Spring MVC, Spring Boot desenvolvendo API's utilizando o padrão REST, AngularJs e Angular 2+, Jasmine, NodeJs, integração contínua com Jenkins, análise estática com Sonar. Atuação na formação técnica de novos colaboradores como Coach, ministrando Dojos para disseminação de novos conceitos / boas práticas para os times de desenvolvimento

  • 2011

    CpqD

    Período: 2011 a 2014

    Cargo: Analista Programador

    Atividades realizadas: Programação utilizando Java J2EE, Junit, Mockito, JSF 2, CDI, Primefaces, Struts, JSF, JSTL, Ajax Jquery,Hibernate, EJB, JPA.

  • 2010

    Sonda ProcWork

    Período: 2010 a 2011

    Cargo: Analista Programador

    Atividades realizadas: Programação utilizando Java, Junit, Mockito, JSF 2,CDI, Primefaces, Struts, JSF, JSTL, Ajax Jquery, Hibernate, EJB, JPA

  • 2005

    Synchro Solução Fiscal Brasil Ltda

    Período: 2005 a 2010

    Cargo: Analista Programador

    Atividades realizadas: Programação utilizando PL/SQL desenvolvendo Stored Procedures, Functions, Triggers, Packages. Programação Java utilizando J2SE Threads, JDBC, Web Services, JSP, Struts, JSTL, Hibernate, Junit, Mockito

  • 2000

    Accenture do Brasil Ltda

    Período: 2000 a 2005

    Cargo: Analista Programador

    Atividades realizadas: Programação utilizando PL/SQL desenvolvendo Stored Procedures, Functions, Triggers, Packages. Programação Java utilizando J2SE Threads, JDBC, Web Services, JSP, Struts, JSTL, Hibernate, Junit, Mockito

Conhecimentos

Hard Skills

  • Javascript
  • Typescript
  • HTML
  • Css
  • ReactJS
  • NextJS

Soft Skills

  • Foco no cliente
  • Espírito colaborativo
  • Relacionamento interpessoal
  • Paixão por aprender
  • Flexibilidade

Projetos

Cursos e Certificações

  • 2022

    Curso: Design System in Code

    Instituição: Meiuca

  • 2022

    Curso: Web Components & Stencil.js - Build Custom HTML Elements

    Instituição: Udemy

  • 2022

    Curso: Webpack do básico ao avançado + Projeto Micro-frontend

    Instituição: Udemy

  • 2019

    Curso: React parte 1: componentes reutilizáveis para sua webapp

    Instituição: Alura

  • 2019

    Curso: React parte 2: Container components e o ciclo de vida do react

    Instituição: Alura

  • 2018

    Curso: TYPESCRIPT PARTE 1: EVOLUINDO SEU JAVASCRIPT

    Instituição: Alura

  • 2018

    Curso: TYPESCRIPT PARTE 2: MAIS TÉCNICAS E BOAS PRÁTICAS

    Instituição: Alura