Olá, eu sou Fernando Colque

Eu sou desenvolvedor backend.

Com foco em microsserviços e AWS

Sobre Mim

Foto de apresentação de Fernando

Hi There! I'm Fernando Colque

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.

  • Aniversário: 15 de Agosto
  • Telefone: +55 19-99667-3298
  • Email: fernandoaramis.99@gmail.com
  • De: Hortolândia, São Paulo
  • Linguagens: Português, Inglês, Espanhol
Baixar Currículo

Meus Projetos

Preview do projeto Script

Projeto Script: Edição de PDFs Inteligente, Ágil e Segura

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.

React Node.js MongoDB GraphQL Docker
Preview do projeto Mapx

Projeto Caixa de Aquarela: Onde a Literatura Ganha Cores e Novas Perspectivas

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.

Flutter Firebase Dart API Rest
Preview do projeto Caixa de Aquarela

Projeto Compass: Seu Guia Interativo de Mapas e Clima

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.

Flutter Firebase Dart API Rest

MinhasHabilidades

Experiência Profissional

Jul/2023 - Fev/2025

Desenvolvedor .NET

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

Desenvolvedor CMS headless

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

Estagiário Associates

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.