Ricardo Viana

Consultor • Arquiteto de Soluções • Tech Lead

Ricardo Viana

Arquiteto de Soluções especializado em desenvolvimento de software, arquitetura de monólitos e arquitetura de microserviços e liderança técnica.

Sobre Mim

Profissional altamente experiente com mais de uma década de carreira na área de tecnologia, atuando como Consultor, Tech Lead, Chapter Lead e Arquiteto de Soluções.

Atualmente, trabalho na Radix Engenharia e Software, onde lidero equipes e desenvolvo soluções inovadoras para o setor de varejo. Entre minhas contribuições estão a implementação de arquiteturas de microserviços para gerenciamento de produtos, modernização de sistemas de faturamento e criação de soluções para conciliação de vendas, reduzindo o tempo de processamento de 50 minutos para apenas 5 segundos.

Tenho experiências significativas em empresas como Banco Inter, BMG, Altran, Fóton Informática e várias outras, sempre contribuindo com soluções de tecnologia que impactam positivamente o negócio.

Arquitetura de Software

Especialista em arquitetura de microserviços, eventos e solucções cloud.

Desenvolvimento

Java, Spring, Cloud AWS, Python, TypeScript e mais.

Liderança Técnica

Capacitação de equipes e gestão de projetos complexos.

DevOps

Docker, Kubernetes, CI/CD, AWS e monitoramento.

Minhas Habilidades

Desenvolvimento

Java Python Go PowerShell TypeScript HTML5/CSS/JS SQL Spring Framework Spring Boot Spring MVC Spring Data JPA Spring Cloud Spring Batch Spring Security JPA Hibernate Jakarta EE REST APIs Angular

Bancos de Dados

MS SQL Server Oracle SQLite MySQL PostgreSQL DynamoDB MongoDB Redis Elasticsearch

Arquitetura e Metodologias

Microserviços Arquitetura MVC Arquitetura Hexagonal Arquitetura de Eventos POO SOLID Agile Scrum Kanban UML C4 Model TDD

DevOps e Cloud

AWS Azure Docker Kubernetes Git GitLab CI/CD Grafana NewRelic Datadog Kafka RabbitMQ AWS SQS Linux Windows MacOS

Idiomas

Português - Nativo Inglês - Instrumental Espanhol - Básico

Experiência Profissional

Radix - Engenharia e Software

Consultor | Tech Lead | Abr 2022 - Presente

Atuando como Tech Lead no setor de abastecimento e inventários, gerenciando squad e desenvolvendo novo sistema distribuído baseado em microserviços.

  • Atuo como Tech Lead ao setor de abastecimento / inventarios gerenciando squad e entregando um novo sistema distribuido, nova solução baseado em arquitetura de micro service gerenciando dados do inventário.
  • Atuei como Tech Leads ao setor de produtos desenvolvendo nova solução baseado em arquitetura de micro service gerenciando dados do produto com o novo conceito chamado de PIM (Product Information Manager).
  • Atuei como Chapter Lead responsável por liderar Tech Leads e Especialistas com objetivo de padronizar fluxo de desenvolvimento dando garantia da qualidade dos processos internos relativos à organização, estimular o desenvolvimento para melhor desempenho, colaboração, pensamento crítico, ética e resolução de problemas, exercendo um papel significativo de redução da pressão de stakeholders, líderes de squad e scrum masters, criando segurança psicológica, equilíbrio e confiança.
  • Atuei como Tech Leads em outro setor desenvolvendo nova solução baseado em arquitetura de micro service gerenciando criação de QR code associado ao número do pedido com os dados criptografados.
  • Atuei como Tech Leads em outro setor desenvolvendo nova solução de faturamento, conseguimos remover todo o eco sistema legado e criamos nova solução baseado em arquitetura de micro service.
  • Atuei como Tech Leads em outro setor desenvolvendo nova solução baseado em arquitetura de micro service de conciliação de vendas, conseguimos melhorar o tempo de resposta de 50 minutos para 5 segundos no processo de conciliação de vendas.
  • Atuei como Tech Leads no setor de estoque realizando a sustentação e provendo novas soluções de ajustes, conseguimos estabilizar e atender conforme expectativa do cliente.
  • Atuei como Tech Leads criando nova solução baseado em arquitetura de micro service para gerenciar a solicitação de encomendas para todas as lojas no Brasil, assim melhorando o tempo de repostas de solicitação de encomenda, de d+1 para 8 segundos de resposta, assim flexibilizando o mesmo.
  • Atuei Arquiteto de software responsavél or prestar serviço de consultoria, criando nova solução baseado em arquitetura de micro service para gerenciar a solicitação de encomendas para todas as lojas no Brasil, assim melhorando o tempo de repostas de solicitação de encomenda, de d+1 para 8 segundos de resposta, assim flexibilizando o mesmo.
  • Atuei como Arquiteto de software responsavél or prestar serviço de consultoria, trbalhando com projetos cloud AWS, projetos baseados na arquitetura SOFEA com stack Spring boot e framework javascript Angular.

Altran

Engenheiro de Software | Jul 2020 - Dez 2020

Responsável por atuar em melhorias contínuas e auxiliar a equipe de desenvolvimento dentro do rito do Scrum.

  • Criação de soluções para atender demandas de clientes.
  • Desenvolvimento em projetos monolíticos, web-apis e microsserviços.
  • Implementação de melhores práticas de desenvolvimento.
  • Fui responsavél por atuar em melhorias continuas, auxliar a equipe de desenvolvimento dentro do rito do Scrum criando soluções necessárias para atender o cliente, atuando em variados projetos, monólito, web-api e micro serviços.

Banco Inter

Tech Lead | Set 2019 - Jun 2020

Liderança de squad e desenvolvimento de soluções técnicas baseadas em cloud AWS.

  • Trabalho com projetos cloud AWS e microsserviços com Spring Boot.
  • Utilização de containers gerenciados com Kubernetes.
  • Implementação de TDD com testes de unidade e mutação
  • Fui responsavél por liderar squad e auxiliar os desenvolvedores, criando soluções ténicas, usando rito do scrum, trabalhando com projetos cloud AWS, projetos micro-service, usando a stack Spring Boot e disponibilizando via containers gerenciados pelo kubernetes, ks8, atuando com as melhores praticas de desenvolvimento, TDD usando teste de unidade e teste de mutação e atuando em projeto monólito.
  • Fui responsavél também por confeccionar uma solução interna de geração de relatórios em um determinado segmento da empresa utilizando python, assim ganhando produtividade em nosso setor de sustentaçåo.

Fóton Informática S.A.

Tech Lead | Fev 2019 - Set 2019

Liderança de equipes em projetos estratégicos para a Caixa Econômica Federal.

  • Liderança de equipes em projetos estratégicos para a Caixa Econômica Federal.
  • Desenvolvimento de soluções para atender demandas de clientes.
  • Implementação de melhores práticas de desenvolvimento.
  • Fui responsavél por liderar squad e auxiliar os desenvolvedores, criando soluções ténicas, usando rito do scrum, trabalhando com projetos legados de arquitetura monolitica, Java EE, JSF, EJB, Java 8, banco de dados postgresQl, gerenciando rprojetos com maven.
  • Orquestrava mais de 4 squads em fabrica de software, documentar projetos.

Formação Acadêmica

Graduação

2006 - 2011

Bacharelado em Sistemas de Informação

Faculdade da Cidade de Santa Luzia – FACSAL

Formação completa em desenvolvimento e gestão de sistemas

Certificações

2019

DevOps Essentials Professional Certificate (DEPC)

CertiProf

Emitido em Janeiro de 2019

Scrum Foundation Professional Certificate (SFPC)

CertiProf

Emitido em Janeiro de 2019

Cursos Complementares

2016 - 2023

2023

• Padrões de Projeto em JAVA na Prática (Udemy)

2022

• Curso para desenvolvimento de jobs com Spring Batch (Udemy)

• Spring Batch com Microservices para ETL (Udemy)

2021

• Microservices com Spring Cloud: Circuit Breaker, Hystrix e API Gateway (Alura)

• Microservices com Spring Cloud: Registry, Config Server e Distributed Tracing (Alura)

2020

• Apache Kafka para iniciantes (Udemy)

• GitLab CI e Docker: Pipeline de Entrega Contínua (Alura)

• Grafana e Telegraf: Monitoramento em Tempo Real (Alura)

• Série Kafka: Produtores, Consumidores, Streams e Cluster (Alura)

• Entrega Contínua e Integração Contínua (Alura)

• Kubernetes: Pods, Services, Deployments e Escalabilidade (Alura)

• Java e Clean Architecture (Alura)

• Java e Quarkus (Alura)

• Terraform e Ansible para Infraestrutura como Código (Alura)

• Docker e Docker Swarm (Alura)

• Go (Golang): Explorando a Linguagem do Google (Udemy)

2019

• Flutter e Dart (balta.io)

• Formação Angular 8 com APIs Restful Java/Spring (Udemy)

• Spring Boot 2, OAuth2 e Gitlab CI com AWS (Udemy)

• Docker para Desenvolvedores (Udemy)

• Django 2.0 avançado e Django Rest Framework (Udemy)

• Bootstrap - Completo, Prático e Responsivo (Udemy)

2018

• Aplicativos com Ionic 3, PouchDB e CouchDB (Udemy)

• MongoDB e Spring com OAuth2 (Udemy)

• Testes unitários em Java: Junit, Mockito e TDD (Udemy)

2017

• Angular 4 - Construindo Aplicações Web (Udemy)

• Wildfly 11 com Spring Boot e MongoDB (Udemy)

2016

• Desenvolvimento GUI com Python e Tkinter (Udemy)

Entre em Contato