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
Cinthya Carvalho - Terapias e Produtos Naturais
Ver projetoMy Food - TCC Pós Graduação
Ver projeto
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