Olá, eu sou Fernando Colque
Eu sou desenvolvedor backend.
Com foco em microsserviços e AWS
Eu sou desenvolvedor backend.
Com foco em microsserviços e AWS
Engenheiro da Computação
Eu sou formado em Engenharia de Computação pela Universidade Adventista de São Paulo, em 2023 conquistei o Top 10% no Hackathon da faculdade. Também atuei como professor voluntário de programação Python para crianças e adolescentes no projeto Unaspython em 2024, contribuindo para o aprendizado e o crescimento da comunidade.
Trata-se de um editor de PDF online avançado e intuitivo, projetado para oferecer uma experiência de usuário fluida e eficiente. Seja para edições rápidas, preenchimento de formulários complexos ou assinatura digital de documentos importantes, o Script é a ferramenta ideal.
Caixa de Aquarela é mais do que um simples sistema de e-commerce, é um convite para uma imersão profunda no universo dos livros digitais ilustrados, para leitores que buscam ver além das palavras, explorando obras literárias sob uma perspectiva, enriquecida pela beleza e expressividade da arte visual.
Compass é uma aplicação web desenvolvida com .NET e Angular, projetada para oferecer assistência de navegação e informações meteorológicas. Combinando a robustez do .NET para processamento de dados e a dinamicidade do Angular para uma interface de usuário moderna e responsiva, oferecendo uma experiência fluida e rica em informações.
Jul/2023 - Fev/2025
Instituto Adventista de Técnologia - IATEC
Atuei como Desenvolvedor .NET no projeto Scribos, um sistema de atendimento ao cliente multicanal (WhatsApp e Web) com chatbot, projetado com Clean Architecture e escalonado com Docker. Fui responsável pelo desenvolvimento de novas funcionalidades, otimização de performance e manutenção de um sistema de alta criticidade, utilizando um stack tecnológico moderno que inclui .NET Core, MongoDB, Redis, AWS SQS, WebSockets, SignalR e Azure DevOps, dentro de um ambiente ágil.
Realização 1: Otimização do Processo de Migração de Dados de Clientes
• Situação (Situation): Havia a necessidade de integrar novas instituições como clientes na plataforma Scribos. No entanto, os dados desses clientes estavam em planilhas de Excel com formatos variados e sem uma validação padronizada, o que tornava o processo de importação para o MongoDB lento e propenso a erros.
• Tarefa (Task): Minha responsabilidade era garantir a integridade dos dados, validar as informações e criar um processo de migração mais rápido e confiável para acelerar o onboarding de novos clientes.
• Ação (Action): Colaborei diretamente com o Product Owner (PO) para definir as regras de negócio e os critérios de validação dos dados. Em seguida, implementei o uso de fórmulas e validações avançadas diretamente no Excel para pré-processar e limpar os dados antes da importação. Por fim, desenvolvi os scripts que realizavam a migração para o banco de dados MongoDB.
• Resultado (Result): Essa abordagem acelerou significativamente o processo de importação de dados, reduzindo o tempo de cadastro de novos clientes. Além disso, a pré-validação diminuiu em mais de 90% os erros de inconsistência encontrados após a migração, garantindo uma maior qualidade e integridade dos dados na plataforma.
Realização 2: Refatoração de Módulo para Geração de Métricas de Atendimento
• Situação (Situation): A tela principal de gestão de atendimentos do sistema não possuía métricas de desempenho, o que dificultava a análise da eficiência da operação pelos clientes. O módulo existente não era escalável para suportar novas funcionalidades de analytics.
• Tarefa (Task): Fui encarregado de refatorar o módulo de exibição de informações para permitir a implementação de novas métricas de atendimento e performance, como volume de atendimentos e tempo de resposta.
• Ação (Action): Refatorei o backend utilizando .NET Core, otimizando as consultas (expressões LINQ) no MongoDB para agregar os dados necessários. Desenvolvi novos endpoints na API RESTful e utilizei SignalR para enviar as atualizações em tempo real para o frontend em Angular. Também aprimorei o processo de mockagem das entidades, o que permitiu uma maior cobertura de testes unitários (XUnit) para a nova funcionalidade.
• Resultado (Result): A refatoração permitiu que os clientes tivessem acesso a métricas cruciais de desempenho, melhorando a sua capacidade de gestão em tempo real. A nova arquitetura do módulo tornou-se mais escalável, facilitando a implementação de futuros recursos de BI e relatórios com baixo esforço de desenvolvimento.
Realização 3: Diagnóstico e Resolução de Bug Crítico em Produção
• Situação (Situation): Processos em background do sistema pararam de ser executados no ambiente de produção, causando uma falha crítica que impedia o processamento de mensagens pendentes armazenadas na fila do AWS SQS.
• Tarefa (Task): Minha missão era identificar a causa raiz do problema, que não era aparente pelos logs convencionais, e implementar uma correção de forma urgente para restaurar a funcionalidade do sistema.
• Ação (Action): Iniciei a investigação analisando os logs e métricas no AWS Elastic. Em seguida, analisei o gerenciamento de memória da aplicação e o funcionamento do cache em Redis para mapear o fluxo de dados. Ao replicar o cenário em um ambiente de depuração, utilizei breakpoints para rastrear a execução do código e identifiquei um conflito que estava causando a falha.
• Resultado (Result): Consegui detectar e resolver o problema em poucas horas, restabelecendo 100% da funcionalidade dos processos em background. Essa ação garantiu a confiabilidade do sistema e evitou a perda de dados críticos dos clientes, validando minha capacidade de atuar em cenários de alta pressão.
Jul/2022 - Fev/2023
IBM
Atuei em um projeto estratégico para uma grande instituição financeira, focado na migração da estrutura de seu site do ambiente Adobe AEM para a plataforma Contentstack. Minhas principais responsabilidades incluíram:
• Desenvolvimento Frontend: Criação do frontend das páginas web a serem migradas, assegurando a conformidade visual e funcional.
• Validação e Qualidade: Participação ativa em sessões de peer review e reuniões de sprint para validação das páginas desenvolvidas pela equipe, garantindo a qualidade e o alinhamento com os requisitos antes da implantação.
• Otimização de Processos: Implementei uma metodologia de organização pessoal via Excel, que otimizou o processo de desenvolvimento e acelerou a criação de páginas no Contentstack.
• Implantação: Colaborei no processo de validação e implantação dos sites recriados no ambiente de produção, utilizando Akamai para a distribuição.
Fev/2022 - Jun/2022
IBM
Atuei no setor de Marketing Operations para uma grande instituição financeira, fornecendo serviços de consultoria e passando por treinamentos intensivos em processos e metodologias da IBM. Minhas principais atividades e aprendizados incluíram:
• Desenvolvimento de Campanhas: Cadastrei e configurei campanhas em ferramentas de disparo de mensagens push, selecionando os bancos de clientes e gerindo o ciclo de vida das campanhas via Jira.
• Controle de Qualidade: Realizei peer reviews e implementei correções e atualizações em campanhas, garantindo a precisão das informações antes da publicação.
• Treinamento e Aprimoramento: Participei de treinamentos em programação (C# e SQL Server) e metodologias ágeis, além de programas como IBM Garage, IBM Agile e Enterprise Design Thinking, visando aprimorar minhas habilidades para consultoria.