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.
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.
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.
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.
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 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
kubernetes orquestrador de containers
Conceitos de terraform e spring boot
Gostaria de baixar currículos de freelancers? Confira nossas opções de account para recrutadores.
Você atingiu o limite de visualização de 10 perfis de freelancer por 24 horas.
Procurando por mais freelancers? Publique um projeto sem compromisso ou inscreva-se em uma conta recruiter.