Nicolas Sylverio

Nicolas Sylverio

Desenvolvedor .Net júnior

Followers of Nicolas Sylverio1000 followers
location of Nicolas SylverioSão Paulo, Brazil

Connect with Nicolas Sylverio to Send Message

Connect

Connect with Nicolas Sylverio to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer @ XP Inc | Pós Arquitetura de Softwares @ FIAP

  • Education

    • FATEC Faculdade de Tecnologia de Jundiai

      2017 - 2019
      Gestão de Tecnologia da Informação Information Technology
    • FIAP

      2024 - 2025
      Postgraduate Degree Software Architecture

      Tópicos Arquiteturais: Serverless, Saga, DDD, Clean Architecture, Hexagonal Architecture;Devops: Kubernets, Docker, Github Actions;Bancos de Dados: Neo4J, Cassandra, Redis, MongoDB.Práticas: Desenvolvimento Seguro, LGPD e GDPR, Engenharia de Dados;

  • Experience

    • Finamax

      Aug 2017 - Jan 2020
      Desenvolvedor .Net júnior

      Desenvolvimento e manutenção da plataforma web para CallCenter da empresa- Utilização de Codigo Funcional usando C# Language-ExtDesenvolvimento de um projeto de Integração entre base de dados da empresa, e base de dados de um sistema de cobrança terceiro. - Usando integração via banco de dados SQL e Postgres, usando engenharia de dados com SSISRealizada migração de legado para microserviços, utilizando o pattern Strangler application.Desenvolvimento e manutenção do sistema backoffice e plataforma B2B financeiro da empresa. Show less

    • Dextra Digital

      Jan 2020 - Mar 2021

      Desenvolvimento de sistemas para cartões de benefícios. (Ticket, Edenred)Desenvolvimento do aplicativo para cartões de benefícios white label, permitindo gerenciar os principais cartões da empresa e cartões white label ofertados a parceiros, - Focado no back-end com arquitetura de micro serviços.Desenvolvimento do modulo de Pagamentos e Saques via QR Code integrando com parceiros como Tecban e Celcoin.- Focado no back-end com arquitetura de micro serviços. Desenvolvimento do backend do aplicativo para área de turismo da empresa Rappi em conjunto com a Consultoria Mckinsey e Company.Utilização de Microserviços em .Net Core 3.1 e Cloud AWS

      • Desenvolvedor .Net Pleno

        Apr 2020 - Mar 2021
      • Desenvolvedor .Net Junior

        Jan 2020 - Apr 2020
    • Sciensa

      Mar 2021 - Sept 2021
      Desenvolvedor .Net Sênior

      Desenvolvimento de sistemas bancários e investimentos em uma squad da área de comissões.Detalhes de conhecimentos/Tecnologias utilizadas durante o projeto:Linguagens: .Net Framework, .Net Core 3.1.Banco de Dados: Oracle.

    • XP Inc.

      Sept 2021 - now

      Descrição:- Atuação no time de Core Banking da XP, responsável pela gestão de saldo e lançamentos bancários (como PIX, TED e transferências), com mais de 1 milhão de lançamentos por mês e fluxos de 10 a 12 TPS.- Fui responsável pela otimização da aplicação, incluindo o upgrade para .NET 8, adaptação da infraestrutura para Service Mesh, e implementação de Disaster Recovery e Canary Deploy. Essas ações garantiram maior disponibilidade, resiliência e escalabilidade no sistema.- Atuei também no projeto de Investimento Automático, liderando a homologação e implementação de uma solução de terceiros para investir o saldo dos clientes na conta. Esse projeto envolveu mais de 30 microserviços e integração com sistemas legados como Oracle e SQL Server. Um dos maiores desafios foi a implementação do Avro, o protocolo utilizado pela solução terceirizada, onde desenvolvi o Schema Registry e adicionei suporte à biblioteca interna da empresa para viabilizar a integração.Arquitetura:- Atuação na adaptação da arquitetura para Service Mesh, com foco na gestão eficiente de microserviços e comunicação segura.- Implementação de Canary Deploy para garantir a estabilidade das implementações e reduzir riscos durante as atualizações.- Garantia da resiliência e continuidade dos serviços com a configuração de Disaster Recovery. Show less Descrição:- Atuação no time do Autorizador de Débito e Saque, ingressando logo após o lançamento do produto no modelo MVP, com o objetivo de estabilizar o sistema, implementar fluxos secundários como conciliação e backoffice, e otimizar o fluxo principal em termos de observabilidade, disponibilidade e performance.- Separação de processos não essenciais do fluxo principal para execução assíncrona, otimizando o tempo de processamento e reduzindo riscos de timeout.Arquitetura:- Documentação e diagramação do processo para identificar gargalos, além de refatorações em testes unitários e integrados para possibilitar melhorias no código com menor risco.- Sistema desenvolvido utilizando arquitetura orientada a eventos com Kafka e microserviços, atendendo ao requisito crítico de que o fluxo principal não ultrapassasse 3 segundos para verificar cartão, saldo, regras de débito e processar a transação.- Identificação e mitigação de problemas de thread starvation, que geravam picos de latência e causavam timeouts no fluxo principal.- Refatoração do fluxo principal de um modelo assíncrono baseado em Kafka para um modelo síncrono utilizando APIs REST, resultando em redução de latência (principalmente nos picos) e melhoria no SLA do débito de 99,95% para 99,99%.Resultados principais:- Otimização do SLA de 99,95% para 99,99%, garantindo uma experiência mais confiável para os clientes.- Redução de latência e eliminação de picos críticos que impactavam a performance do sistema.- Estabilização do produto e expansão de funcionalidades para atender fluxos secundários essenciais, como conciliação e backoffice. Show less Descrição:- Desenvolvimento de um sistema inovador de integrações para a área de seguros de saúde e odontológicos, permitindo que com uma única cotação, operadores pudessem obter simultaneamente preços de diversos planos em múltiplas corretoras, revolucionando a eficiência do processo.- Implementação de um fluxo completo de ponta a ponta, incluindo o desenvolvimento do front-end e integração com ferramentas externas como Typeform.Arquitetura:- No início do projeto, utilizamos Event Storming para projetar o domínio, identificar e mapear microserviços, e definir os Bounded Contexts. Essa abordagem permitiu clareza no desenho da arquitetura e garantiu meses de backlog bem estruturado e planejado.- Projetamos um fluxo assíncrono robusto para processar webhooks do Typeform, integrando-o ao sistema por meio do gateway Apigee e disparando um evento kafka, assegurando alta disponibilidade e escalabilidade.- Adotamos uma arquitetura baseada em microserviços, garantindo desacoplamento e facilidade de manutenção, com comunicação eficiente via APIs e mensagens assíncronas.Tecnologias e práticas aplicadas:Resultados principais:- Criação de um processo disruptivo que simplificou e acelerou as cotações, melhorando significativamente a experiência do operador e das corretoras.- Entrega de uma solução robusta e escalável, integrando tecnologias de ponta e facilitando a gestão de dados e interações entre plataformas. Show less

      • Senior Software Engineering

        Aug 2023 - now
      • Senior Software Engineering

        Jul 2022 - Aug 2023
      • Senior Software Engineer

        Sept 2021 - Jul 2022
  • Licenses & Certifications

    • NSE 2 Network Security Associate

      Fortinet
      Apr 2020
    • Fundamentals of Software Architecture

      Desenvolvedor.io
      Nov 2020
      View certificate certificate
    • Solutions Architect Bootcamp

      XP Educação
      Oct 2021
    • Information Security Analyst

      Hacker Team Academy
      Feb 2020
      View certificate certificate
    • Linux System Administration

      4Linux
      May 2020
      View certificate certificate
    • Software Architect Bootcamp

      XP Educação
      Feb 2021
  • Honors & Awards

    • Awarded to Nicolas Sylverio
      360° Performance "Merit" XP Investimentos Feb 2025 Achievement received during the 2024 evaluation cycle, received for relevant deliveries above expectations and classifying as the company's top performer