Fábio Almeida

Teresópolis - RJ, Brasil · fabioalmeida@fabiodeveloper.com
Última atualização em Outubro de 2024

Olá! Sou um Engenheiro de Softwares com 16 anos de experiência (criando soluções desde 2008, quando comecei como freelancer). Entre os projetos em que atuei, destaco a criação de sistema de gerenciamento de vendas (PDV), escrituração contábil (SPED, Notas Fiscais, Importadores e Exportadores), recursos humanos (site de recrutamento/currículo), sistemas médicos (Anatomia Patológica - Geração de Laudos Clínicos), empréstimos bancários, projeto de marketplace B2B de produtos para o setor de construção civil e, mais recentemente, minha atuação como engenheiro de softwares em projetos de growth em uma empresa do setor bancário.

Essas experiências me permitiram desenvolver habilidades diversas (soft e hard-skills) e estar preparado para novos desafios na área de tecnologia.

Sou apaixonado por desenvolvimento de softwares e tecnologia. Clicando nos ícones acima deste texto, você pode me conhecer através do LinkedIn, GitHub, meu blog ou através do meu podcast.


Experiências

Staff Software Engineer

Juntos Somos Mais

Staff Software Engineer que atua em um marketplace baseado em microsserviços para o setor de construção.

Julho 2024 - Presente

Tech Lead Engineer

Jusfy

Líder técnico trabalhando em uma equipe focada no desenvolvimento de um sistema jurídico.

Nesta empresa, eu tinha as seguintes responsabilidades:

  • Liderar a equipe tecnicamente
  • Coordenar entregas
  • Projetar arquitetura para novos produtos
  • Dar suporte à implementação de novas soluções
  • Auxiliar a organização na definição de práticas de engenharia de software
Agosto 2023 - Junho 2024

Engenheiro de Software

Cora Bank

Sênior Software Engineer atuando em um projeto de conta-corrente para PJ.

Nesta empresa atuei diretamente com um time de aquisição para retenção de clientes através da aplicação de técnicas de growth.

Atuando com uma stack cross, tive a oportunidade de atuar com diversas tecnologias no back-end como Python, Kotlin e Node.js.

Além disso, atuei como mentor de novos desenvolvedores.

Julho 2022 - Abril 2023

Engenheiro de Software Líder

Juntos Somos Mais

Sênior Software Engineer que atua em um marketplace baseado em microsserviços para o setor de construção.

Inicialmente pude contribuir com melhorias no processo de monitoramento de log dos sistemas.

Também pude participar da evolução e criação da arquitetura de microsserviços (tanto novos, quando existentes), além de atuar como Sênior Lead em uma squad multidisciplinar.

Por fim, tive atuações como buddy de novos colaboradores, e também, participando ativamente do projeto Construdelas como mentor.

Novembro 2021 - Julho 2022

Engenheiro de Software

Bom Pra Crédito

Nesta empresa trabalhei com sistema financeiro de empréstimo, tendo a oportunidade de realizar implementações para melhoria geral do sistema.

Também tive a oportunidade de realizar a implementação de novas funcionalidades para ofertar melhores oportunidades de empréstimo para os clientes.

Temporariamente, tive a oportunidade de liderar um time, na ausência do Tech Lead. Por fim, participei ativamente na evolução de produto com a utilização de Growth.

Resumo:

  • Engenheiro de software voltado para desenvolvimento de soluções back-end com C# (Asp.Net Core e .Net Framework com Web API) e Node.js (com Express.js). Front-end com Angular2+ e ReactJs.
  • Projetos para o setor financeiro, que busca facilitar o acesso a empréstimos via uma plataforma Web.
  • Otimização de arquitetura de cluster de banco de dados NoSQL (MongoDb)
  • Foco em time de evolução de produto com utilização de Growth
Abril 2020 - Novembro 2021

Desenvolvedor Back-End

MV - Medicina Diagnóstica

Trabalhei na manutenção de sistema voltado para laudos oncológicos. Nesta experiência tive a oportunidade de fazer rotinas de integração entre sistemas, utilizando SOAP e manutenção de relatórios de laudos.

Resumo:

  • Desenvolvimento de softwares na área de Medicina Diagnóstico (Anatomia)
  • Desenvolvimento de serviços (SOAP)
Setembro 2019 - Abril 2020

Desenvolvedor Web Full Stack/Desktop

Alterdata Softwares LTDA

Nesta empresa estive envolvido em vários projetos, como sistema de recrutamento, sistema contábil, sistema financeiro/contábil e escrituração fiscal.

Na parte de sistema de recrutamento, estive envolvido com sistema Web que fazia a parte de cadastramento e consulta dos currículos para que os profissionais de RH pudessem buscar candidatos para vagas em aberto.

No sistema contábil, trabalhei com implementações de rotinas para planos de contas, configuração de empresas e alguns módulos específicos para importação e exportação de arquivos contábeis (SPED e outros). Também, participei de alguns desafios relacionado a parte de otimização de rotinas.

No sistema financeiro/contábil tive a oportunidade de implementar rotinas para geração de boletos, conciliação bancária e implementar melhorias na experiência visual do sistema.

Por fim, no sistema de escrita fiscal trabalhei focado em módulos para importação/exportação de arquivos de ISS e alguns módulos específicos para geração de SPED de alguns estados.

Resumo:

  • Desenvolvimento de software de gestão de RH com C# e ASP.NET WebForms e ASP.NET MVC
  • Desenvolvimento de softwares na área de automação Contábil
  • Desenvolvimento de módulos para gestão de processos na área de automação de Escrita Fiscal
Setembro 2011 - Setembro 2019

Desenvolvedor Júnior Desktop

Softvision

Neste empresa passei por vários desafios relacionados a implementação de conexão com novas impressoras (ECF) e pinpad para uso com o TEF-Discado.

Também participei de homologações com o PAF-ECF e do TEF.

Resumo:

  • Desenvolvimento de software para automação comercial (PDV)
  • Homologação e desenvolvimento do PAF-ECF por dois anos seguidos
  • Homologação e desenvolvimento do TEF Discado
Agosto 2010 - Setembro 2011

Educação

FESO

Bacharel em Ciência da Computação
Ciência da Computação - Desenvolvimento de projetos final para equipes ágeis com SCRUM/XP unindo os processos do PMBOK

Clique aqui para download monografia

Fevereiro 2011 - Junho 2015

IGTI

Bootcamp Desenvolvedor(a) Full Stack
Curso de extensão de pouco mais de 2 meses focado em práticas para desenvolvimento da stack MERN.
Julho 2020 - Setembro 2020

IGTI

Bootcamp Profissional DevOps
Curso de extensão voltado para estudos de práticas DevOps em times ágeis.
Setembro 2020 - Novembro 2020

IGTI

Bootcamp Arquitetura de Softwares
Curso voltado para análise das arquiteturas modernas e estudo de caso reais de desafios na implementação de diversos modelos de arquitetura.
Novembro 2020 - Fevereiro 2021

IGTI

Bootcamp Desenvolvedor Node.js
Curso voltado para implementação de aplicações back-end usando Node.js com Express, juntamente com técnicas de TDD.
Maio 2021 - Julho 2021

Habilidades

Linguagens de programação & Ferramentas

Linguagens preferencias de programação
  • C#
  • Kotlin
  • JavaScript
  • TypeScript

Tecnologias
  • Spring Boot
  • .Net Framework
  • .Net Core
  • ASP.NET Web Forms & MVC
  • Web API
  • ADO.NET
  • Entity Framework
  • Node.js
  • Nest.js Framework
  • TypeORM
  • Electron
  • ReactJs (com Hooks)
  • Angular2+
  • Bootstrap
  • Materialize
  • Docker e Docker compose
  • Kubernetes
  • Node-RED
  • RabbitMQ

Controle de versão
  • Git
  • Svn

Plataforma de controle de versão
  • GitHub
  • Bitbucket

CI & CD
  • Jenkins
  • TeamCity
  • GitHub Actions
  • Azure DevOps

Banco de dados
  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDb
  • Linguagem SQL

Serviços Cloud
  • AWS (EC2, RDS, S3, SQS)
  • MongoDB Atlas
  • Heroku
  • Umbler

Ferramentas Growth
  • Google Optimize (teste A/B)
  • Amplitude Analytics

Interesses

Atualmente, tenho interesse em projetos que envolvem as tecnologias .Net Core, Node.js e Spring, além de ter experiência em linguagens como C#, Java, Kotlin e JavaScript. Busco sempre aprimorar meu conhecimento em arquitetura de software e boas práticas de desenvolvimento, além de estar envolvido na cultura DevOps e em discussões sobre arquitetura de softwares.

Na minha vida pessoal, sou apaixonado por música e esportes. Como produtor musical, lancei algumas músicas no gênero techno e deep techno sob o pseudônimo Moz 2. A música também me proporcionou a oportunidade de conhecer produtores de música eletrônica em outros países, o que foi muito enriquecedor.

Nos esportes, sou adepto da natação, corrida e ciclismo, e já participei de corridas de rua. Também gosto de jogos eletrônicos e já tive um canal ativo no YouTube chamado "MrFabioGeek".

Além disso, estou trabalhando em meu podcast, o CallFé Dev, e ativamente em meu blog CriarProgramas.com.


Prêmios

  • Canguru Mais Engajado | Comunidade de Tech Manager - Strides Tech (2024)
  • Aluno top performance | Bootcamp Desenvolvedor Node.js - IGTI (2021)
  • Aluno top performance | Bootcamp Desenvolvedor Full Stack - IGTI (2020)
  • Iniciação científica em Lógica Matemática - UNIFESO (2011)
  • Monitor de Lógica Matemática - UNIFESO (2010)

Idiomas

  • Português Brasileiro (Nativo)
  • Inglês (Intermediário - B1)

Utilize o formulário abaixo para entrar em contato comigo.

Loading...
Obrigado pelo contato! Em breve retornarei :-)