Voltar
Disponível

Vinícius

Campo de trabalho Backend-java
Localização São Paulo, São Paulo, BR
Disponibilidade 7 horas por semana
Avaliar R$ 80 por hora
Visualizacões de perfil 550

Curriculum Vitae

Experiência

Software Engineer

Itaú

Como Engenheiro de Software no Itaú, estou focado no desenvolvimento de soluções backend voltadas para o público PJ, atendendo empresas de médio e grande porte (CIB) com altos volumes de faturamento. Minha rotina envolve a criação e manutenção de sistemas utilizando tecnologias AWS, com ênfase em arquitetura serverless para garantir escalabilidade e eficiência operacional. Principais Responsabilidades: Desenvolvimento de Soluções Serverless na AWS: Sou responsável por implementar e manter soluções usando serviços AWS como Lambda, Step Functions, ECS, DynamoDB, Glue, e Athena, aplicando as melhores práticas de arquitetura serverless para otimizar o desempenho e a escalabilidade das aplicações. Programação Assíncrona e Integração de Sistemas: Utilizo abordagens assíncronas para garantir a integração eficiente de múltiplos serviços, facilitando a comunicação entre sistemas distribuídos e o processamento de grandes volumes de dados em tempo real. Desenho e Manutenção de Arquiteturas Escaláveis: Especializo-me na criação de arquiteturas altamente escaláveis e resilientes, permitindo o atendimento de demandas críticas e de alto tráfego, essenciais para empresas de grande porte no setor PJ. Otimização de Processos de Dados: Faço uso de serviços como Glue e Athena para o processamento e análise de dados em larga escala, proporcionando insights rápidos e precisos para tomadas de decisão estratégicas. Estou comprometido em fornecer soluções tecnológicas que atendam às necessidades do setor PJ do Itaú, garantindo a inovação, eficiência e confiabilidade dos sistemas que suportam empresas de grande porte.

Software Developer Java Sênior

BRQ Digital Solutions

Descrição da Posição Atual na BRQ - Cliente Santander | Java Sênior - RH Como Java Sênior na BRQ, atualmente, estou focado no desenvolvimento de soluções inovadoras para o setor de Recursos Humanos do cliente Santander. Minha rotina envolve a criação de jobs em Java, utilizando o framework Spring e Oracle, com ênfase no processamento assíncrono e threads para garantir a eficiência operacional. Principais Responsabilidades: Desenvolvimento de Jobs em Java: Sou responsável implementar jobs eficientes em Java, utilizando as melhores práticas e a tecnologia mais recente para atender às demandas específicas do setor de RH. Programação Assíncrona e Threads: Adoto uma abordagem assíncrona, incorporando threads para otimizar o processamento de dados, garantindo a eficiência e a simultaneidade na execução de tarefas. Processamento em Lotes (Batch): Especializo-me na criação de processos em lotes, permitindo o manuseio eficiente de grandes volumes de dados, proporcionando uma gestão ágil e precisa das informações. Integração Spring e Oracle: Utilizo o framework Spring e o banco de dados Oracle para criar soluções robustas e escaláveis, garantindo a segurança e a confiabilidade dos sistemas desenvolvidos. Estou dedicado a impulsionar a eficiência e a inovação no setor de Recursos Humanos do Santander, proporcionando soluções tecnológicas que elevam a qualidade e a agilidade dos processos.

Software Developer Java Pleno

ALPE

Na Alpe, atuei como Java Pleno por mais de 3 anos, desempenhando um papel essencial no desenvolvimento e administração de sistemas complexos. Destaco: Desenvolvimento Java: Expertise em Spring Boot, Spring MVC, Spring Security, e Spring Data para criar aplicações eficientes e robustas. Banco de Dados: Trabalhei com PostgreSQL, MySQL e Liquibase, garantindo a integridade e escalabilidade dos dados. Segurança: Implementei soluções de segurança utilizando o Keycloak para proteger dados sensíveis. Arquitetura Limpa: Adotei princípios de Clean Architecture para criar sistemas modulares e de fácil manutenção. Transações Financeiras: Contribuí ativamente no desenvolvimento de sistemas para transações financeiras, incluindo PaymentLink e Credit Engine. Web Services: Implementei serviços web eficientes com Spring Boot, facilitando a comunicação entre os componentes do sistema. Front-end: Trabalhei com Angular 10, TypeScript e JavaScript para criar interfaces intuitivas. AWS e Cloud: Administrei instâncias EC2, RDS, S3 e ECS na AWS, utilizando Kubernetes para orquestração de containers. Infraestrutura como Código (IaC): Utilizei Terraform para automatizar a criação e gerenciamento da infraestrutura. Metodologia Scrum: Adotei práticas ágeis para o desenvolvimento de projetos. Ferramentas de Colaboração: Utilizei Git, Linux, Jira, Confluence e Bitbucket para facilitar a colaboração eficaz. Contribuições Notáveis: Destaco meu papel ativo na criação de aplicações para processamento de transações de cartões e envio de pagamentos PIX a estabelecimentos clientes da Alpe. Além disso, liderei a implementação de rotinas Java para saques de clientes.

Software Developer Java

Quixote Livraria

Desenvolvi um sistema em Java que processava arquivos CSV e XLSX, realizando a criação e gestão de inventários diretamente pela aplicação. Essa solução eliminou a necessidade de usar planilhas tradicionais, proporcionando uma gestão de dados mais ágil e garantindo a segurança das informações. Abaixo, destaco as tecnologias e estratégias utilizadas: Java e Spring Framework: Utilizei a linguagem de programação Java e tirei proveito das funcionalidades do Spring Framework, incluindo Spring Boot, Spring MVC e Spring Data, para o desenvolvimento eficaz do sistema. Processamento de Arquivos: Implementei lógicas avançadas para o processamento eficiente de arquivos CSV e XLSX, utilizando bibliotecas Java especializadas nesse tipo de operação. Armazenamento em Banco de Dados: Optei por um banco de dados relacional para armazenar os dados processados, garantindo a integridade e segurança das informações. Eliminação de Planilhas Tradicionais: O sistema foi concebido para substituir o uso de planilhas tradicionais, modernizando a abordagem e tornando a gestão de inventários mais eficiente. Aumento da Agilidade na Gestão de Dados: A solução implementada resultou em processos mais rápidos e eficientes, possibilitando uma gestão ágil dos dados e eliminando possíveis erros associados à manipulação manual de planilhas. Reforço na Segurança das Informações: Centralizando e armazenando os dados diretamente no banco de dados, fortaleci a segurança das informações, reduzindo riscos de perda ou acesso não autorizado.

Educação

Pós-graduação Gestão e liderança em Tecnologia

São Paulo Tech School - SPTech

Analise e desenvolvimento de sistemas

São Paulo Tech School - SPTech

Certificados

Certificado em Lean six sigma yellow belt

FM2S Educação e Consultoria

Certificado em Lean Six Sigma Yellow Belt O certificado Lean Six Sigma Yellow Belt reforça minha compreensão das metodologias Lean e Six Sigma, com foco em suportar e participar de iniciativas de melhoria contínua dentro de equipes. Esse nível de certificação me capacita a aplicar ferramentas e técnicas para otimização de processos e aumento da eficiência, colaborando com projetos de maior escala sob a liderança de profissionais Green e Black Belt. Principais aprendizados: Fundamentos do Lean Six Sigma: Aprofundamento nos princípios Lean (eliminação de desperdícios) e Six Sigma (redução de variações), combinando abordagens para a melhoria da qualidade e produtividade organizacional. Mapeamento e Análise de Processos: Capacidade de mapear processos, identificar gargalos e propor melhorias utilizando ferramentas como o diagrama de causa e efeito e mapeamento de fluxo de valor. Resolução de Problemas e Ferramentas Estatísticas Básicas: Conhecimento das principais técnicas de análise de dados, como o uso de gráficos de controle e análise de causas-raiz, para abordar variabilidades e garantir a qualidade do processo. Suporte em Projetos Lean Six Sigma: Atuação como suporte para iniciativas lideradas por Green ou Black Belts, ajudando a identificar oportunidades de melhoria, coletar dados e implementar soluções em processos operacionais. Este certificado me capacita a participar ativamente de equipes Lean Six Sigma, contribuindo para a otimização de processos e a elevação da performance organizacional.

Certificado em Lean six sigma white belt

FM2S Educação e Consultoria

Certificado em Lean Six Sigma White Belt Este certificado representa minha compreensão dos fundamentos do Lean Six Sigma, uma metodologia de melhoria contínua focada na eliminação de desperdícios e na redução de variações nos processos. Durante o curso, adquiri conhecimento sobre os princípios e ferramentas básicas do Lean e Six Sigma, aplicáveis para otimizar processos, melhorar a qualidade e aumentar a eficiência organizacional. Principais aprendizados: Introdução ao Lean Six Sigma: Compreensão dos conceitos e da filosofia Lean Six Sigma, que combina as melhores práticas de eficiência (Lean) com a redução de defeitos e variações (Six Sigma). Identificação de Desperdícios: Aprendizado sobre como identificar e eliminar desperdícios em processos, visando melhorias contínuas na produtividade. Ferramentas Básicas de Qualidade: Familiaridade com ferramentas como o ciclo PDCA (Plan, Do, Check, Act) e o diagrama de Pareto, para análise e resolução de problemas. Cultura de Melhoria Contínua: Compreensão de como criar uma cultura organizacional focada na melhoria contínua e na maximização da eficiência. Este certificado me habilita a contribuir em projetos Lean Six Sigma, ajudando a identificar oportunidades de melhorias em processos e aumentar a performance organizacional.

Introdução aos Conceitos de API e Clean Architecture

Digital Innovation One Inc.

Introdução aos Conceitos de API e Clean Architecture

Kubernetes

Workover Academy

kubernetes orquestrador de containers

AWS essencial com Terraform e Spring Boot

Udemy Brasil

Conceitos de terraform e spring boot

Qualidades

  • Inovação através de tecnologias escaláveis
  • Otimização de processos e eficiência operacional
  • Desenvolvimento de sistemas robustos e resilientes
  • Melhoria contínua e aprendizado constante
  • Colaboração em equipes multidisciplinares

Perícia

  • Sou motivado por criar soluções inovadoras e escaláveis que impactam diretamente grandes empresas, utilizando tecnologias de ponta como AWS Lambda, Step Functions e DynamoDB para atender às demandas de um ambiente corporativo exigente.
  • Busco constantemente otimizar processos e garantir a eficiência operacional em projetos críticos, utilizando arquitetura serverless e automação para reduzir custos e melhorar o desempenho.
  • Sou apaixonado por projetar sistemas robustos e resilientes, que garantem alta disponibilidade e performance, essenciais para empresas de médio e grande porte no setor corporativo (CIB).
  • Tenho uma mentalidade voltada para a melhoria contínua, sempre buscando novas ferramentas e práticas para aprimorar minha atuação, especialmente em ambientes de alta escala e complexidade, como o uso de Glue, ECS, e Athena na AWS.
  • Acredito na força da colaboração em equipes multidisciplinares para criar soluções que não apenas resolvem problemas técnicos, mas também agregam valor estratégico ao negócio, apoiando o crescimento e a transformação digital de grandes empresas.
Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.