Ricardo Almendro Ruiz

Desenvolvedor Front End

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

  • 2020

    Grupo Boticário

    Período: 2022 a atual

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

    Atividades realizadas: Liderança técnica dentro do time, desenvolvimento de novas features para o sistema de Marketplace In da corporação, utilizando as tecnologias React, HTML, CSS, Javascript, Microfrontends, GraphQL

  • 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 de Sistemas PL

    Atividades realizadas: Levantamento e análise de Requisitos, elaboração de especificação funcional, scripts de teste, programação utilizando Visual Basic 5, ASP, JavaScript PL/SQL, JDEDwards B7

Conhecimentos

Hard Skills

  • Javascript
  • Typescript
  • HTML
  • Css
  • ReactJS
  • NextJS
  • Styled Components

Soft Skills

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

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