Experiência

  • SecurityScoreCard

    Nov. 2023 - Presente

    Nova York, Estados Unidos

    Engenheiro de Software Sênior

    Entrei na SecurityScorecard, uma organização líder com mais de 400 funcionários, como Engenheiro de Software Sênior, com foco principal em desenvolvimento frontend. Minha função envolve projetar e construir interfaces centradas no usuário, otimizar o desempenho e garantir experiências fluidas em nossas aplicações web.

    Sou especialista em tecnologias frontend modernas, criando bases de código escaláveis e fáceis de manter, integrando-as de forma eficiente com os sistemas de backend. Também contribuo para melhorias de UI/UX, aprimorando a usabilidade e a acessibilidade de acordo com as melhores práticas do setor.

    Além do desenvolvimento, colaboro de perto com designers, gerentes de produto e engenheiros de backend para garantir aplicações coesas e intuitivas. Aproveitando minha experiência em arquitetura frontend e otimização de desempenho, ajudo a SecurityScorecard a entregar insights de cibersegurança de alta qualidade por meio de interfaces rápidas, responsivas e visualmente atraentes.

    Destaques:

    Reduzi o tamanho do bundle do sistema em 90%, resultando em uma melhoria de 8x na velocidade de carregamento.

    Eliminei requisições duplicadas do sistema, melhorando a eficiência do backend e reduzindo a carga do servidor.

    Tecnologias utilizadas:

    Node.js Terraform React Redux / React Query Typescript AWS Playwright Cypress
  • Mahisoft Inc

    Dez. 2022 - Nov. 2023

    Nova York, Estados Unidos

    Engenheiro de Software Sênior

    Entrei na Mahisoft como Engenheiro de Software Sênior, onde atuo como o tecnólogo líder responsável por toda a tecnologia e pelos sistemas relacionados aos projetos sob minha responsabilidade.

    Sou especialista em traduzir as diretrizes dos membros do conselho da Top Trader League em código funcional e escalável. Meu trabalho frequentemente envolve arquitetar sistemas de backend, otimizar consultas de banco de dados e construir interfaces front-end responsivas e amigáveis, convertendo a visão da liderança em resultados tangíveis que geram impacto no negócio.

    Uma das minhas principais responsabilidades é escrever código eficiente e de fácil manutenção que não apenas atenda, mas supere os requisitos técnicos, garantindo que nossas soluções de software sejam robustas e escaláveis.

    Destaques:

    Implementei um sistema de mensageria assíncrona, reduzindo o uso excessivo do banco de dados e melhorando a eficiência.

    Implementei arquitetura serverless usando o Google Cloud, viabilizando uma infraestrutura altamente escalável e de baixo custo.

    Tecnologias utilizadas:

    Node.js PHP (Laravel) React Redux / React Query Google Cloud AWS Terraform
  • Vagalume Midia

    Ago. 2021 - Dez. 2022

    Engenheiro de Software Sênior

    Tive o privilégio de entrar na Vagalume como Desenvolvedor Full Stack Sênior, recrutado pelo dono da empresa, Daniel. Na Vagalume, eu era a pessoa de referência para uma ampla variedade de tarefas envolvendo tanto programação quanto DevOps.

    Sendo a maior empresa em que trabalhei em termos de base de usuários e tráfego de visitantes, a Vagalume proporcionou um ambiente complexo e estimulante onde aprimorei minhas habilidades em DevOps e sistemas de alta escalabilidade. A orientação e o mentorado de Daniel foram inestimáveis, moldando não apenas meu desenvolvimento profissional, mas também forjando uma amizade duradoura.

    Uma das minhas contribuições mais notáveis foi a reformulação completa dos sistemas de rádio da Vagalume. Isso envolveu rearquitetar a infraestrutura e reescrever a base de código. O resultado final foi um aumento significativo no desempenho do sistema e uma redução expressiva nos custos operacionais da AWS.

    Destaques:

    Aprendi DevOps com Daniel, um dos maiores especialistas em AWS do mundo, obtendo profundo conhecimento em infraestrutura de nuvem.

    Refatorei as Rádios da Vagalume em Node.js do zero, aumentando a eficiência, a escalabilidade e reduzindo custos.

    Tecnologias utilizadas:

    Node.js PHP React Redux / React Query Vue.js AWS Terraform
  • Anilha

    Fev. 2019 - Dez. 2021

    Período paralelo

    Fundador

    Acredito que a melhor forma de aprender é fazendo algo com aquilo que você está aprendendo.

    Por isso, no meu tempo livre, criei um aplicativo chamado Anilha. Anilha significa "anilha de halteres" em português, e o app foi projetado para ajudar os usuários com dieta flexível e treinos.

    Posso afirmar com 100% de certeza que a Anilha foi o maior fator no meu processo de aprendizado.

    Tecnologias utilizadas:

    Node.js Ionic Angular AWS Lambda DynamoDB Terraform
  • Secretária Virtual

    Set. 2019 - Ago. 2021

    Engenheiro de Software Sênior

    Tive o privilégio de ser recrutado por Leonardo Leffa, amigo próximo e mentor, para supervisionar as iniciativas de tecnologia em um portfólio diversificado de empresas sob o guarda-chuva da Secretaria Virtual. Nessa função, minhas responsabilidades iam além de apenas escrever código: eu moldava os processos de desenvolvimento e os fluxos de trabalho que regiam como as tarefas eram solicitadas por usuários e colaboradores dentro da empresa.

    Durante minha passagem pela Secretaria Virtual, liderei uma série de projetos de desenvolvimento complexos conforme orientado pela alta liderança da empresa. Meu escopo de trabalho abrangia:

    Desenvolvimento de Infraestrutura: garantir soluções de backend robustas e escaláveis.

    Desenvolvimento de Sistemas: arquitetar e programar aplicações críticas para o negócio.

    Monitoramento e Testes: estabelecer métricas e frameworks para garantir a confiabilidade do software.

    Fui fundamental para conduzir a empresa a uma nova era tecnológica, defendendo e implementando soluções de computação em nuvem e práticas de integração contínua. Além disso, liderei a transição para o desenvolvimento Ágil ao introduzir a metodologia Scrum, promovendo um ambiente de trabalho mais colaborativo e eficiente.

    Tecnologias utilizadas:

    Node.js PHP AngularJS Laravel CodeIgniter Ionic
  • E-TRUST

    Set. 2017 - Set. 2019

    Engenheiro de Software Sênior

    Atuando na esfera crítica da Segurança da Informação, a E-trust exige a máxima proteção dos dados em todas as suas plataformas.

    Como Desenvolvedor Sênior na E-trust, fui incumbido de um papel multifacetado que incluía não apenas programação, mas também a definição dos processos de desenvolvimento em colaboração com a alta gestão. Minha principal missão era inovar com novos recursos enquanto modernizava as arquiteturas de frontend e backend do nosso sistema Horacius — tudo isso mantendo rigorosos protocolos de segurança.

    Em busca de excelência no código e de fluxos de trabalho eficientes, estabeleci práticas de código limpo baseadas nos princípios de Programação Orientada a Objetos (POO). Também fui fundamental na introdução de processos de integração contínua, que incluíam migrações automatizadas e validação de código por meio de verificações robóticas especializadas.

    Entre as conquistas das quais mais me orgulho está a reformulação completa do frontend do sistema Horacius. O desafio não era apenas modernizá-lo, mas também garantir compatibilidade com sistemas legados. A implementação bem-sucedida foi muito bem recebida pela nossa base de clientes, que inclui alguns dos maiores bancos e corporações do Brasil.

    Por estar na linha de frente da criação da cultura de código da empresa, fui exposto a responsabilidades substanciais e a experiências de aprendizado incomparáveis, particularmente nas áreas de segurança e DevOps.

    Tecnologias utilizadas:

    PHP Microsoft SQL Server Windows Server

Educação

  • UniRitter

    2015 - 2018

    UniRitter Laureate International Universities

    Bacharelado em Ciência da Computação

    Participei de um programa rigoroso na UniRitter Laureate International Universities, reconhecida como uma das principais instituições do país. Destaquei-me em Análise e Desenvolvimento de Sistemas, recebendo reconhecimento pela excelência acadêmica. Embora eu não tenha concluído o curso devido a oportunidades de carreira na área, minha formação de base e minhas conquistas na UniRitter contribuíram significativamente para minhas capacidades e expertise profissionais.

Posts em Destaque

  • Long-Term Memory for AI: How Graphiti Works for Building Real Smart Applications

    Graphiti transforms ever-changing data into a bi-temporal knowledge graph that your AI agents can query in milliseconds. In this guide you'll learn why it exists, how it works, and how to build a Personal Financial AI Coach that learns from your daily spending habits and provides personalized advice to help you make better money decisions. 1 What is Graphiti? Graphiti is an open-source Python framework for building real-time, bi-temporal knowledge graphs tailored to retri...

    https://www.samuelfaj.com/en/blog/long-term-memory-for-ai-how-graphiti-works-for-building-real-smart-applications/

  • Mastering Multi-Cloud with Terraform: Deploying Infrastructure on Google Cloud and AWS

    The proliferation of cloud platforms has ushered in a new era of flexibility and opportunity for software professionals and organizations. While choosing a single provider can streamline certain operations, leveraging multiple clouds has become increasingly attractive for achieving redundancy, optimizing costs, and accessing the unique offerings of each provider. This is where Infrastructure as Code (IaC) tools like Terraform come into play. By using Terraform to deploy to bo...

    https://www.samuelfaj.com/en/blog/mastering-multi-cloud-with-terraform-deploying-infrastructure-on-google-cloud-and-aws/