Ricardo Almendro Ruiz

Possui graduação em Ciência da Computação pela Universidade do Grande ABC (2003). Atualmente é arquiteto de software - CPQD. Tem experiência na área de Ciência da Computação, com ênfase em Sistemas de Computação Experiência desenvolvimento e manutenção de aplicações administrativas com linguagem Java, Spring Boot, Angular 2+, VueJS, React.Js, HTML CSS, Javascript REST API, VSCode, Oracle, MySQL.

Informações coletadas do Lattes em 05/08/2023

Acadêmico

Formação acadêmica

Especialização em andamento em Desenvolvimento Web FullStack

2018 - Atual

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Graduação em Ciência da Computação

1999 - 2003

Universidade do Grande ABC
Título: A linguagem .NET
Orientador: Renato Guimarães

Formação complementar

2020 -

GoStack Bootcamp. , Rocketseat, RKT, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação.

Histórico profissional

Experiência profissional

2019 - 2020

Padtec - Optical Components and Systems

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor Web, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Desenvolvimento de sistema web utilizando VueJS, HTML5, CSS3, Bootstrap Vue, Java, Junit, Mockito, Redis, Docker, Spring Boot desenvolvendo API's utilizando o padrão REST.

2014 - 2019

CI&T

Vínculo: Celetista, Enquadramento Funcional: Engenheiro de Software, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
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 - 2014

Fundação Centro de Pesquisa e Desenvolvimento em Telecomunicações, CPqD

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor de software, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Programação utilizando Java J2EE, Junit, Mockito, JSF 2, CDI, Primefaces, Struts, JSF, JSTL, Ajax Jquery,Hibernate, EJB, JPA.

2010 - 2011

Sonda Procwork

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor de software, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Programação utilizando Java, Junit, Mockito, JSF 2, CDI, Primefaces, Struts, JSF, JSTL, Ajax Jquery, Hibernate, EJB, JPA.

2005 - 2010

Synchro Sistemas de Informação

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor de software, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
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 - 2005

Accenture

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor de software, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
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.