Leandro Koiti Oguro
Desenvolvedor experiente em sistemas de autenticação com AWS Cognito, backends GraphQL com AWS Appsync e migrações de .NET para NodeJS. Especialista em arquiteturas de microserviços com .NET 5, DDD, JWT e micro frontends com ReactJS e Webpack. Proficiente na criação de pipelines CI/CD com Gitlab e Azure DevOps, além de otimização de custos e desempenho de infraestrutura. Habilidades em otimizações complexas, especialmente com SQL Server, e testes unitários com xUnit e MS Test. Experiência em migrações para AngularJS e .NET Core 3.1, implementação de autenticação OAuth 2 e sistemas de busca com Solr. Capacidade de liderar equipes e promover o crescimento de desenvolvedores.
Informações coletadas do Lattes em 27/10/2024
Acadêmico
Formação acadêmica
Graduação em Análise de Sistemas
2006 - 2013
Universidade Federal de Mato Grosso do Sul
Título: Uma abordagem para predição de ações usando aprendizado de máquina
Orientador: Edson Takashi Matsubara
Idiomas
Inglês
Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Bem.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Francês
Compreende Pouco, Fala Pouco, Lê Pouco, Escreve Pouco.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Banco de Dados.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Arquitetura de Sistemas de Computação.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Sistemas de Informação.
Histórico profissional
Experiência profissional
2018 - 2020
Volatile, VolatileVínculo: Outro (especifique), Enquadramento Funcional: .NET Developer, Carga horária: 40
Outras informações:
Implementação de um pipeline CI/CD usando Azure DevOps com GIT para permitir a entrega contínua para um ambiente de staging e integração com produçãoImplementação de blue/green deployment usando Azure Website e seu pipeline integradoRedução de custos de infraestrutura automatizando várias tarefas do Azure para reduzir o tamanho das máquinas em períodos de baixa demandaImplementação de testes unitários usando xUnit em requisitos de negócios críticos, como cálculos de folha de pagamentoOtimizações de sistema múltiplas, incluindo ganho de desempenho superior a 3x na página mais usada do sistema e redução de mais de 30 da utilização da CPU ao mover consultas críticas para procedimentos armazenados otimizados no Azure SQLImplementação de um sistema CQRS usando funcionalidade de alta disponibilidade do Azure SQL, permitindo que consultas de relatórios somente leitura obtenham dados do banco de dados secundário, aliviando o banco de dados principalImplementação de autenticação JWT para permitir a exposição externa de endpoints específicos da aplicação
Atividades
-
09/2018
Serviços técnicos especializados , Centro.,Serviço realizado, Desenvolvimento de sistemas web; Manutenção de sistemas web; Revisão e criação de documentos; Manutenção de sistemas de banco de dados.
2018 - 2018
Crossover for WorkVínculo: Prestador de Serviços, Enquadramento Funcional: Chief Software Architect, Carga horária: 40
Outras informações:
Responsável pela revisão e aprimoramento no desempenho de sistemas WEB existentes, utilizando métricas para controle constantes da qualidade do artefatos gerados, incluindo otimização de performance de sistema de gestão de conta de energia elétrica utilizados em vários estados dos Estados Unidos, otimização de performance em sistemas utilizando Sharepoint e Silverlight.
Atividades
-
04/2018 - 08/2018
Serviços técnicos especializados , REMOTO.,Serviço realizado, Manutenção de sistemas web; Revisão e criação de documentos; Manutenção de sistemas de banco de dados; Otimização de sistemas.
2014 - 2018
Cast informaticaVínculo: Celetista, Enquadramento Funcional: Arquiteto de Sistemas Jr., Carga horária: 40
Outras informações:
Manutenção de sistema ASP.NET Web Forms em C# e VB.NET responsável pelo trâmite interno de processos dentro do Tribunal de Contas do Mato Grosso do Sul; Integrante da equipe responsável pelo planejamento e melhoria de sistemas legado para uso de frameworks e ferramentas novas como ASP.NET MVC e WebApi, AngularJS e também envolvido no processo para implantação de novos frameworks para apoio a arquitetura como Inversion of Control com Unity, logging com Serilog, cache para WebApi e acesso a banco SQL Server com EF Code First; responsável pela implementação de processo de integração contínua utilizando o Build Server do TFS para publicações e testes unitários automatizados; responsável pela implantação e desenvolvimento de testes unitários através do MSTest nos sistemas legado.
Atividades
-
12/2013 - 02/2018
Serviços técnicos especializados , TRE-MS.,Serviço realizado, Desenvolvimento de sistemas web; Manutenção de sistemas web; Revisão e criação de documentos; Manutenção de sistemas de banco de dados.
2007 - 2008
Nota Control TecnologiaVínculo: Celetista, Enquadramento Funcional: Analista Programador, Carga horária: 40
Outras informações:
Integrante da equipe responsável por corrigir bugs e melhorar sistemas existentes; projetar e desenvolver um componente de e-mail e um componente de planilha para um sistema online de gestão de documentos; criação de uma stored procedure de busca fonética em portuguese no SQL Server para um sistema de administração tributária municipal; responsável por desenvolver uma engine para fazer engenharia reversa de bancos de dados existentes através de conexões OLEDB para um sistema de criação de relatórios online.
Atividades
-
07/2007 - 11/2008
Serviços técnicos especializados , Centro.,Serviço realizado, Analista Programador; Desenvolvimento de sistemas web; Revisão e criação de documentos; Manutenção de sistemas de banco de dados; Manutenção de sistemas web.
2008 - 2013
Yotsuba InformáticaVínculo: Prestador de Serviços, Enquadramento Funcional: Desenvolvedor Web, Web Designer, Carga horária: 40
Outras informações:
Líder de projeto responsável por revisar e desenvolver um sistema web de abrangência nacional responsável pelo controle de gastos no setor aéreo Brasileiro.
Responsável por especificar prazos, arquitetura do sistema e desenvolver necessidades específicas que incluem processamento em segundo plano de processos demorados, segurança do sistema, logging e controle de manutenções agendadas e revisão/manutenção de sistemas javascript no lado do cliente.
Responsável pela manutenção de um sistema web, incluindo design e programação, para controle e geração de conteúdo dinâmico para uma revista japonesa e manutenção de sistemas de ensino a distância utilizando a plataforma moodle.
Serviços de tutoria em ambiente virtual de aprendizagem nos cursos na modalidade à distância. Acompanhamento de processos de ensino/aprendizagem.
2004 - 2007
Yotsuba InformáticaVínculo: Celetista, Enquadramento Funcional: Desenvolvedor Web, Web Designer, Carga horária: 40
Outras informações:
Responsável por configurar e dar manutenção em bancos de dados Oracle 9i/8i no Windows para fins desenvolvimento; integrante da equipe responsável por projetar e desenvolver um sistema de gestão de recursos humanos focado em brasileiros vivendo no Japão, desde a especificação das interfaces web até a implementação dos códigos no servidor, assim como criação e manutenção de websites e sistemas de ensino a distância utilizando a plataforma moodle.
Atividades
-
11/2008 - 12/2013
Serviços técnicos especializados , Centro.,Serviço realizado, Desenvolvimento de sistemas web; Manutenção de sistemas web; Revisão e criação de documentos; Manutenção de sistemas de banco de dados; Gestão de equipe de desenvolvimento.
-
06/2004 - 06/2007
Serviços técnicos especializados , Centro.,Serviço realizado, Desenvolvimento de sistemas web; Manutenção de sistemas web; Revisão e criação de documentos; Manutenção de sistemas de banco de dados.
2020 - 2022
RockContentVínculo: PJ, Enquadramento Funcional: Tech Lead, Carga horária: 40
Outras informações:
Projeto e implementação de arquitetura de microsserviços com .NET 5 usando práticas de DDD e JWT para autenticação, permitindo que novas funcionalidades sejam implementadas como lógica de negócios separada, reduzindo a sobrecarga no código legado e permitindo atualizações do sistema sem tempo de inatividadeAjudou 3 desenvolvedores JR a serem promovidos ao nível intermediário, executando um plano de desenvolvimento individual para cada umReduziu cerca de 30 dos custos de infraestrutura ao desligar servidores não utilizados e reduzir os requisitos de runtime, analisando métricas de uso de CPU e memóriaImplementou uma arquitetura de micro frontend com ReactJS e Webpack para rodar dentro da aplicação ASP.NET MVC, permitindo o desenvolvimento de novas funcionalidades sem dependências legadasCriou ambientes de desenvolvimento e staging para cada aplicação e serviço para garantir uma melhor qualidade das entregasLiderou múltiplas épicas com equipes de 5 desenvolvedores (em média), ajudando PMs a refinar US, validações técnicas, planejamento Kanban e reuniões diáriasImplementou um pipeline CI/CD usando Gitlab, permitindo entregas mais rápidas para ambientes de staging
2022 - Atual
ZartisVínculo: Contractor, Enquadramento Funcional: Senior Software Engineer, Carga horária: 40
Outras informações:
Implementação de um sistema de autenticação sem senha usando AWS CognitoProjeto e implementação de um backend GraphQL usando AWS Appsync para integrar múltiplas fontes de dadosCriação de documentos de pesquisa (spikes) para definir os passos técnicos necessários para novas histórias de usuárioRefatoração de uma aplicação de negócio central para permitir a migração de .NET para NodeJS
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Leandro Koiti Oguro e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?