Rafael Guimarães
• Professor • Desenvolvedor Back-End Sênior Java • Arquiteto de Sistemas
Belo Horizonte, Minas Gerais, Brasil
Reconhecimento Facial
Rafael é autor do livro: Reconhecimento Facial: desenvolvimento de um protótipo de software de tempo real para registro eletrônico de ponto com utilização do dispositivo Kinect. Conheça os fundamentos e as principais técnicas utilizadas em sistemas de reconhecimento facial, desde o processamento de imagens até a aplicação de Inteligência Artificial em projetos reais. Uma leitura voltada para estudantes, desenvolvedores e profissionais que desejam compreender como essa tecnologia é utilizada em soluções modernas de autenticação e segurança.
Saiba MaisSobre
Mestre em Sistemas de Informação e Gestão do Conhecimento pela Universidade FUMEC, pós-graduado em Gerência de Telecomunicações e Redes de Computadores pela Universidade FUMEC e Bacharel em Ciência da Computação pela Universidade de Itaúna (UIT).
Profissional com sólida trajetória na área de Tecnologia da Informação, reunindo experiência em arquitetura de software, desenvolvimento de sistemas Web e Mobile, desenvolvimento Full Stack, análise de sistemas, consultoria em soluções tecnológicas, docência e produção de conteúdo educacional. Ao longo da carreira, participou de projetos estratégicos para os setores público e privado, desenvolvendo soluções inovadoras e de alta complexidade.
Atualmente atua como Desenvolvedor Back-End Sênior Java na Stefanini, desenvolvendo sistemas corporativos escaláveis, seguros e de alta performance. Anteriormente exerceu a função de Arquiteto de Sistemas no Tribunal de Justiça de Minas Gerais (TJMG), sendo responsável pela evolução tecnológica do portal institucional.
Experiência Acadêmica
Professor dos cursos técnicos de Tecnologia da Informação, com atuação no Colégio Santo Agostinho e no SENAI Minas, ministrando disciplinas como Lógica de Programação, Algoritmos, Desenvolvimento de Software, Banco de Dados e Engenharia de Software, utilizando metodologias ativas e aprendizagem baseada em projetos.
Também possui experiência como analista educacional, conteudista, designer instrucional e revisor técnico, participando da elaboração e revisão de cursos presenciais, semipresenciais e EaD.
Experiência Profissional
Participou do desenvolvimento de soluções para os segmentos de Tecnologia da Informação, Telecomunicações, Saúde, Educação e Administração Pública, colaborando em projetos públicos e privados.
Entre os projetos desenvolvidos, destaca-se a criação de uma plataforma de Marketplace voltada para pequenos empreendedores, utilizando tecnologias como Java, PHP, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON e MySQL, além da implementação de APIs REST e integração entre sistemas.
Competências Técnicas
Possui sólidos conhecimentos em Análise e Desenvolvimento de Sistemas, Arquitetura de Software, Desenvolvimento Back-End, Desenvolvimento Full Stack, Integração de Sistemas, Banco de Dados, Gestão de Projetos e Governança de TI, sendo certificado em COBIT.
Empresas
Professor Nível Superior
Santo Agostinho • SENAI-MGProfessor dos cursos técnicos de Tecnologia da Informação e Desenvolvimento de Software, responsável pelo planejamento e condução de aulas teóricas e práticas, promovendo a formação de profissionais preparados para o mercado de tecnologia. Atuação no ensino de lógica de programação, algoritmos, desenvolvimento de software, banco de dados, engenharia de software e outras disciplinas da área, utilizando metodologias ativas e projetos práticos para estimular o raciocínio lógico, a resolução de problemas e o desenvolvimento de competências técnicas. Orientação de atividades, avaliações e projetos integradores, acompanhando a evolução dos alunos e contribuindo para sua qualificação profissional.
CITY CONNECT BR
Desenvolvedor Back-End SêniorDesenvolvimento e manutenção de soluções backend na plataforma Lumis Portal, utilizando linguagem Java. Criação e atualização de microserviços com integração com o banco de dados SQL Server, otimização de consultas e rotinas, além da implementação e consumo de APIs para comunicação eficiente entre os sistemas internos e o frontend. Foco em garantir alto desempenho, segurança e conformidade com as necessidades do cliente. Projeto de reestruturação do novo portal do Tribunal de Contas do Estado do Paraná (TCE-PR) com utilização da plataforma Lumis Portal. Atuação como desenvolvedor backend em linguagem Java com Spring Boot. Soluções com integração ao banco de dados SQL Server. Criação e consumo de APIs para comunicação entre os sistemas. Proposta de modernização da infraestrutura digital do portal, proporcionando maior desempenho, segurança e usabilidade para os usuários, alinhado às diretrizes do TCE-PR.
Stefanini
Desenvolvedor Back-End Sênior JavaDesenvolvedor Back-End Java responsável pelo desenvolvimento, manutenção e evolução de sistemas escaláveis e de alto desempenho. Experiência na implementação de APIs REST utilizando Java, Spring Boot e Hibernate, otimização de processos, correção de bugs, testes unitários e de integração, automação de build e deploy (CI/CD) e garantia da qualidade do código. Atuação em equipes ágeis, colaborando com desenvolvedores, analistas, designers e QA, participando de análise de requisitos, definição de arquitetura, code reviews e pair programming para entrega de soluções robustas e eficientes.
TJMG
Arquiteto de SistemasAnalista e Arquiteto de Sistemas de Portais Corporativos, com experiência na implantação, administração e customização da plataforma Lumis Portal. Atuação no desenvolvimento de portais e intranets, gerenciamento de conteúdo, criação de interfaces, templates e formulários web, além da implementação de soluções utilizando Java, HTML5, CSS, JavaScript, jQuery e XSLT. Responsável pela integração de serviços, desenvolvimento de funcionalidades de back-end, manutenção evolutiva e suporte técnico, garantindo aplicações seguras, escaláveis e alinhadas às necessidades do negócio. Experiência na aplicação de boas práticas de desenvolvimento, usabilidade, arquitetura de software e gestão de conteúdo em ambientes corporativos.
Competências Profissionais
- Arquitetura de Software
- Desenvolvimento Back-End Java
- Desenvolvimento Full Stack
- Análise e Levantamento de Requisitos
- Integração de Sistemas
- Engenharia de Software
- Gestão de Projetos
- Governança de TI
- Docência e Educação Corporativa
- Produção de Conteúdo Técnico
- Liderança Técnica
- Mentoria e Trabalho em Equipe
Perfil Profissional
Profissional com perfil analítico, visão estratégica e orientação para resultados, destacando-se pela capacidade de inovação, liderança técnica, resolução de problemas e trabalho colaborativo. Possui facilidade para atuar em equipes multidisciplinares, compartilhar conhecimento e transformar necessidades de negócio em soluções tecnológicas de alto valor agregado.
Áreas de Interesse
- Arquitetura de Software
- Engenharia de Software
- Sistemas de Informação
- Inteligência Artificial
- Computação Gráfica
- Computação Visual
- Transformação Digital
- Governança Corporativa e Governança de TI
- Gestão da Informação e do Conhecimento
- Aprendizagem e Desenvolvimento Organizacional
Principais Habilidades
- JAVA
- C#
- PHP
- JavaScript
- AJAX e JSON
- jQuery
- MySQL
- Arquitetura de Software
- Governança de TI
- COBIT
- APIs REST
- Integração Contínua (CI/CD)
- Metodologias Ágeis (Scrum e Kanban)