Allen Hichard Marques dos Santos

Sou Engenheiro de Computação e mestrando em Ciência da Computação, com atuação focada em engenharia de software, automação de processos e ciência de dados. Trabalho como Software Engineer na Jusbrasil, desenvolvendo soluções escaláveis para coleta e estruturação de dados, com impacto direto em produtos utilizados por milhões de pessoas.Tenho experiência com sistemas distribuídos, arquitetura de software, web scraping, processamento de dados em larga escala e otimização de processos complexos. No dia a dia, utilizo tecnologias como Python, PHP, Java, C, Kubernetes, MultiCloud, Docker e ferramentas do ecossistema de dados e machine learning.Busco transformar desafios técnicos em soluções eficientes, sustentáveis e alinhadas ao negócio, sempre com foco em qualidade, performance e impacto. Me interesso especialmente por sistemas resilientes, automação inteligente e aprendizado contínuo.Acredito na clareza de propósito, no poder da colaboração e na tecnologia como meio para construir produtos relevantes e duradouros.

Informações coletadas do Lattes em 03/08/2025

Acadêmico

Formação acadêmica

Mestrado em andamento em Ciência da Computação

2025 - Atual

Universidade Estadual de Feira de Santana
Matheus Giovanni Pires.Palavras-chave: Aprendizagem de Máquina; Ciência de Dados; Evolutionary Computation and Metaheuristics.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Probabilidade e Estatística / Subárea: Estatística.

Especialização em Gestão em Tecnologia

2021 - 2022

Centro Universitário Leonardo da Vinci
Título: Sem monografia

Especialização em Docência do Ensino Superior

2021 - 2022

Centro Universitário Leonardo da Vinci
Título: Sem monografia

Especialização em Ciência de Dados

2021 - 2021

Centro Universitário Leonardo da Vinci
Título: Sem monografia

Graduação em Engenharia de Computação

2014 - 2019

Universidade Estadual de Feira de Santana
Título: Aprendizado Genético de Sistemas Baseados em Regras Fuzzy para Classificação de Padrões
Orientador: Fabiana Cristina Bertoni

Formação complementar

2020 - 2020

Power BI. (Carga horária: 8h). , Planilheiros, PL, Brasil.

2020 - 2020

Inteligência Artificial. (Carga horária: 40h). , Microsoft Informática, MICROSOFT BRASIL, Brasil.

2015 - 2015

Extensão universitária em Introdução ao JavaScript. (Carga horária: 45h). , Fundação Bradesco, BRADESCO, Brasil.

2015 - 2015

Extensão universitária em C++ Desenvolvimento Orientado a Objetos. (Carga horária: 35h). , Fundação Bradesco, BRADESCO, Brasil.

2015 - 2015

Introdução ao Arduino. (Carga horária: 4h). , Universidade Estadual de Feira de Santana, UEFS, Brasil.

2015 - 2015

HTML básico. (Carga horária: 11h). , Fundação Bradesco, BRADESCO, Brasil.

2015 - 2015

SQL completo. (Carga horária: 20h). , BlueSoft, BF, Brasil.

2015 - 2015

Introdução ao Android. (Carga horária: 4h). , Universidade Estadual de Feira de Santana, UEFS, Brasil.

2014 - 2014

Propriedade Intelectual. (Carga horária: 14h). , Serviço Nacional de Aprendizagem Industrial, SENAI, Brasil.

2014 - 2014

Educação Ambiental. (Carga horária: 14h). , Serviço Nacional de Aprendizagem Industrial, SENAI, Brasil.

2014 - 2014

Tecnologia da informação. (Carga horária: 14h). , Serviço Nacional de Aprendizagem Industrial, SENAI, Brasil.

2014 - 2014

TI na Educação. (Carga horária: 7h). , Bradesco, BRADESCO, Brasil.

2014 - 2014

Empreendedorismo. (Carga horária: 14h). , Serviço Nacional de Aprendizagem Industrial, SENAI, Brasil.

2014 - 2014

Greenfoot e Bluej. (Carga horária: 20h). , Universidade Estadual de Feira de Santana, UEFS, Brasil.

2014 - 2014

Análise e Desenvolvimento de software. (Carga horária: 12h). , Bradesco, BRADESCO, Brasil.

2014 - 2014

Legislação Trabalhista. (Carga horária: 14h). , Serviço Nacional de Aprendizagem Industrial, SENAI, Brasil.

2014 - 2014

Scratch. (Carga horária: 20h). , Universidade Estadual de Feira de Santana, UEFS, Brasil.

2014 - 2014

Linguagem de programação C. (Carga horária: 117h). , Bradesco, BRADESCO, Brasil.

2014 - 2014

Lógica de programção. (Carga horária: 37h). , Bradesco, BRADESCO, Brasil.

2013 - 2014

Inglês. (Carga horária: 40h). , Wizard, WIZARD, Brasil.

2013 - 2014

Auxiliar de Rotinas Administrativas. (Carga horária: 560h). , Serviço Nacional de Aprendizagem Industrial, SENAI, Brasil.

2011 - 2012

Web Designer. (Carga horária: 140h). , Informídia, INFORMÍDIA, Brasil.

2011 - 2011

Informática Básica. (Carga horária: 40h). , SERVIÇO SOCIAL DA INDUSTRIA, SESI, Brasil.

2009 - 2009

Espanhol. (Carga horária: 20h). , Universidade Estadual de Feira de Santana, UEFS, Brasil.

2009 - 2009

Empreendedorismo. (Carga horária: 60h). , Centro de Educação Tecnológica do Estado da Bahia, CETEB, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Pouco, Fala Pouco, Lê Razoavelmente, Escreve Razoavelmente.

Participação em eventos

Semana ecomp Uefs. 2015. (Simpósio).

Calourada. 2014. (Seminário).

Semana ecomp Uefs. 2014. (Simpósio).

A logística e a gestão do capital intelectual. 2013. (Seminário).

Excel como ferramenta logística. 2013. (Oficina).

Gestão Financeira Aplicada a Logística. 2013. (Seminário).

Modelagem e simulação de sistemas básicos utilizando o promodel. 2013. (Oficina).

Sistemas de Informações Gerenciais. 2013. (Seminário).

Técnicas de Inteligência para o Desenvolvimento de Novas Tecnologias. 2013. (Seminário).

Universidade: Um novo mundo. 2013. (Oficina).

Produções bibliográficas

  • SANTOS, A. H. M. ; PIRES, M. G. ; Bertoni, Fabiana Cristina . Genetic Learning Analysis of Fuzzy Rule-Based Classification Systems Considering Data Reduction.. In: Brazilian Conference on Intelligent Systems (BRACIS), 2020, Rio Grande. Lecture Notes in Computer Science, 2020. v. 12319. p. 259-271.

  • SANTOS, A. H. M. ; BITTENCOURT, R. A. ; SANTOS, C. S. ; SOUZA, S. M. ; BARRETO, D. M. . Aprendendo Programação Orientada a Objetos com uma Abordagem Lúdica Baseada em Greenfoot e Robocode.. In: COBENGE 2015 - XLIII Congresso Brasileiro de Educação em Engenharia, 2015, São Bernardo dos Campos. XLIII Congresso Brasileiro de Educação em Engenharia, 2015.

  • SANTOS, A. H. M. ; BITTENCOURT, R. A. ; BARRETO, D. M. ; BATISTA, W. P. ; CHALEGRE, H. ; RODRIGUES, C. A. ; SENA, J. P. S. . Oficinas de Aprendizagem de Programação em uma Escola Pública através do Ambiente Scratch. In: XXIII WEI - XXIII Workshop sobre Educação em Computação, 2015, Recife. XXXV Congresso da Sociedade Brasileira de Computação., 2015.

  • SANTOS, A. H. M. ; BITTENCOURT, R. A. . Aprendizagem Ativa na Educação Básica através de Ambientes Computacionais Lúdicos. In: III Seminário Interno de Extensão da UEFS, 2015, Feira de Santana. Extensão: o desafio do diálogo entre saberes, 2015.

  • SANTOS, A. H. M. ; PIRES, M. G. . APRENDIZAGEM GENÉTICA DE SISTEMAS BASEADOS EM REGRAS FUZZY PARA PROBLEMAS DE REGRESSÃO. In: Seminário de Iniciação Científica, 2019, Feira de Santana. Bioeconomia: Diversidade e Riqueza para o Desenvolvimento Sustentável, 2019.

  • SANTOS, A. H. M. ; PRADO, M. L. M. . ALOCAÇÃO DE PÓLOS ROBUSTA EM UM SISTEMA DE SECAGEM DE MADEIRA. In: XXI Seminário de Iniciação Científica - SEMIC, 2017, Feira de Santana. Seminário de Iniciação Científica, 2017.

  • SANTOS, A. H. M. ; PIRES, M. G. . APRENDIZADO GENÉTICO DE SISTEMAS BASEADOS EM REGRAS FUZZY PARA PROBLEMAS DE REGRESSÃO. 2019. (Apresentação de Trabalho/Seminário).

  • SANTOS, A. H. M. ; PRADO, M. L. M. . ALOCAÇÃO DE PÓLOS ROBUSTA EM UM SISTEMA DE SECAGEM DE MADEIRA. 2017. (Apresentação de Trabalho/Outra).

  • SANTOS, A. H. M. . Aprendizagem Ativa na Educação Básica através de Ambientes Computacionais Lúdicos. 2015. (Apresentação de Trabalho/Seminário).

  • A. H. M. SANTOS . Irmão Caçula. 2018. (Curso de curta duração ministrado/Extensão).

  • SANTOS, A. H. M. ; BITTENCOURT, R. A. . Aprendizagem computacional lúdica através das ferramentas Scratch, python e linguagem C. 2017. (Curso de curta duração ministrado/Extensão).

  • SANTOS, A. H. M. ; BITTENCOURT, R. A. . Aprendizagem computacional lúdica através do ambiente Scratch. 2015. (Curso de curta duração ministrado/Extensão).

  • SANTOS, A. H. M. ; BITTENCOURT, R. A. . Aprendizagem computacional lúdica através das Ferramentas Greenfoot, Bluej e Robocode. 2015. (Curso de curta duração ministrado/Extensão).

  • SANTOS, A. H. M. ; BITTENCOURT, R. A. . Aprendizagem computacional lúdica através da ferramenta Python/PyGame. 2015. (Curso de curta duração ministrado/Extensão).

Projetos de pesquisa

  • 2018 - 2019

    APRENDIZADO GENÉTICO DE SISTEMAS BASEADOS EM REGRAS FUZZY PARA PROBLEMAS DE REGRESSÃO, Descrição: O sucesso dos Sistemas Baseados em Regras Fuzzy (SBRF) deve-se à habilidade para representar o conhecimento incerto e a facilidade de expressar o comportamento do sistema em uma linguagem facilmente interpretável pelos seres humanos. A aquisição do conhecimento da maioria destes sistemas é realizada a partir de bases de dados, que representam amostras ou exemplos do problema. A Computação Evolutiva (CE), em particular os Algoritmos Genéticos (AG), e mais recentemente os Algoritmos Genéticos Multiobjetivo (AGMO), vêm demonstrando ser uma poderosa ferramenta no projeto automático de SBRF. Esta tarefa pode ser considerada como um processo de otimização ou busca em um espaço de soluções em potencial, e os AG são bem conhecidos e amplamente usados como técnica de busca, por sua habilidade de explorar espaços complexos e irregulares. Os SBRF têm sido amplamente usados para a resolução de diversos tipos de problemas, como por exemplo, problemas de controle, modelagem, classificação, diagnóstico médico e os de regressão. Um problema de regressão consiste em estimar uma função a partir de um conjunto de exemplos entrada-saída com algum ou nenhum conhecimento da forma da função. A tarefa de regressão é conceitualmente similar à de classificação, sendo que a principal diferença é que o atributo a ser predito é contínuo em vez de discreto. O objetivo deste trabalho é aplicar um AGMO na construção da base de conhecimento de um SBRF que será usado na resolução de problemas de regressão.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Doutorado: (1) . , Integrantes: Allen Hichard Marques dos Santos - Integrante / MATHEUS GIOVANNI PIRES - Coordenador.

  • 2016 - 2017

    Análise e Projeto de Controladores Robustos e/ou Adaptativos aplicados a Plantas Industriais, Descrição: Os sistemas e processos existentes na grande maioria das indústrias atualmente, utilizam controladores convencionais do tipo PID (proporcional, integral, derivativo). No entanto, em muitos casos, podem aparecer alguns problemas nos sistemas, tais como, incertezas e variações nos parâmetros dos modelos matemáticos dos mesmos. Para tanto, um simples controlador PID pode não resolver o problema de controle, caso estas distorções não sejam suficientemente pequenas (desprezíveis). Este projeto de pesquisa visa o estudo da aplicabilidade de controladores utilizando metodologias que envolvam Controle Robusto e/ou Controle Adaptativo em plantas de sistemas industriais. Não só serão projetados controladores, como também serão realizadas simulações via software e implementação em hardware para testar e comparar a metodologia aplicada com metodologias que já tenham sido utilizadas anteriormente. Controladores robustos são obtidos levando-se em conta incertezas nos parâmetros dos modelos matemáticos dos sistemas. Controladores adaptativos são projetados com mecanismos de ajuste dos parâmetros do próprio controlador, como por exemplo, ganhos, levando em conta mudanças de parâmetros do sistema durante o funcionamento do mesmo. As técnicas de controle robusto envolverão sistemas com incertezas intervalares em seus parâmetros. Já as técnicas de controle adaptativo envolverão reguladores auto-sintonizáveis e/ou sistemas adaptativos por modelos de referência.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Allen Hichard Marques dos Santos - Integrante / Marcia Lissandra Machado Prado - Coordenador.

Prêmios

2022

Prêmio Análise DNA+Fenalaw, Concedido(s) por Análise DNA+Fenalaw.

Histórico profissional

Endereço profissional

  • Universidade Estadual de Feira de Santana. , Universidade Estadual de Feira de Santana, Novo Horizonte, 44036900 - Feira de Santana, BA - Brasil, Telefone: (75) 31618000

Experiência profissional

2023 - Atual

JusBrasil

Vínculo: Celetista, Enquadramento Funcional: Software Engineer, Carga horária: 40

Outras informações:
Análise e desenvolvimento de crawlers, otimização e refatoração de algoritmos, implementação de protocolos de rede, gerenciamento de proxies, arquitetura de microsserviços, containerização com Docker, gerenciamento de bancos de dados relacionados e não relacionais, orquestração com Kubernetes, infraestrutura como código com Terraform e soluções multicloud.

2021 - 2022

SENAI - SERVIÇO NACIONAL DE APRENDIZAGEM INDUSTRIAL - FEIRA DE SANTANA

Vínculo: Celetista, Enquadramento Funcional: Professor de Tecnologia, Carga horária: 20

Outras informações:
Docente na área de análise e desenvolvimento de sistemas, lecionando disciplinas como: Lógica de Programação; banco de dados; programação para dispositivos móveis; desenvolvimento de jogos digitais; fundamentos de tecnologia; etc.

2018 - 2021

SENAI - SERVIÇO NACIONAL DE APRENDIZAGEM INDUSTRIAL - FEIRA DE SANTANA

Vínculo: Prestação de Serviço, Enquadramento Funcional: Professor de Tecnologia, Carga horária: 40

Outras informações:
Docente na área de análise e desenvolvimento de sistemas, lecionando disciplinas como: Lógica de Programação; banco de dados; programação para dispositivos móveis; desenvolvimento de jogos digitais; fundamentos de tecnologia; etc.

2020 - 2023

Mosello Lima

Vínculo: Prestação de Serviço, Enquadramento Funcional: Tech Lead | Software Engineer Senior, Carga horária: 40

Outras informações:
Liderança; gestão de equipes e desenvolvimento de software; levantamento de requisitos; relacionamento com o cliente; controle de execução de sistemas; definição de prazos e metas aplicamos boas práticas analíticas; engajamento de integrantes dentro das squads; análise e desenvolvimento de crawler dedicado ao contexto jurídico, code review e gestão de repositórios, controle de requisições através de protocolos de rede; microsserviços; gestão de banco de dados e APIs; definição de arquiteturas de software.

2023 - 2023

AllForBot

Vínculo: Co Fundador, Enquadramento Funcional: Gestor de Tecnologia, Carga horária: 40

Outras informações:
Com dedicação à gestão de processos jurídicos e ao acompanhamento de projetos legislativos, lidero com expertise nossa missão de revolucionar a forma como dados são gerenciados e otimizados. Tenho uma paixão inabalável por conceber soluções tecnológicas que simplificam e automatizam integralmente o ciclo de vida de um processo jurídico ou de projetos legislativos, desde a captação inicial de informações até a sua resolução final. Nosso sistema apresenta um acesso inovador através de um buscador semântico, que tem a capacidade única de recuperar dados de acordo com os interesses específicos de cada cliente, tornando-o a ferramenta ideal para atender às necessidades mais exigentes do mundo jurídico e legislativo.

2017 - 2019

Universidade Estadual de Feira de Santana

Vínculo: Bolsista, Enquadramento Funcional: Pesquisar de Machine Learning, Carga horária: 20

Outras informações:
Desenvolvimento de aprendizagem genética multiobjetivo de sistemas baseados em regras fuzzy para classificação de padrões e regressão. As implementações foram realizadas nas linguagens: Java, Python, C e MatLab. No link que direciona ao Github, demonstra uma aplicação desenvolvida em Java.

2017 - 2017

Universidade Estadual de Feira de Santana

Vínculo: Bolsista, Enquadramento Funcional: Monitor de Algoritmos e Programação, Carga horária: 8

Outras informações:
Reforçar todos os conteúdos abordados durante os componentes curriculares, com o propósito de ajudar no aprimoramento conceitual e prático, direcionando os discentes a desenvolver uma maior capacidade cognitiva para soluções de problemas envolvendo algoritmos e programação.Monitor de algoritmos e programação pelo departamento de ciências exatas. Descrição: reforçar todos os conteúdos abordados durante os componentes curriculares, com o propósito de ajudar no aprimoramento conceitual e prático, direcionando os discentes a desenvolver uma maior capacidade cognitiva para soluções de problemas envolvendo algoritmos e programação.

2016 - 2017

Universidade Estadual de Feira de Santana

Vínculo: Bolsista, Enquadramento Funcional: Pesquisador em Sistemas de Controle, Carga horária: 20

Outras informações:
Desenvolvimento de um sistema de controle térmico - Alocação de pólos robusta aplicada a um sistema de secagem de madeira. A análise e o processo de desenvolvimento do controlador foi em Matlab.

2014 - 2016

Universidade Estadual de Feira de Santana

Vínculo: Bolsista, Enquadramento Funcional: Professor de Tecnologias Lúdicas, Carga horária: 20

Outras informações:
Aplicar uma metodologia de aprendizagem ativa apoiada por computador, baseada em ferramentas colaborativas, ambientes computacionais lúdicos de programação, jogos educativos e em aprendizagem baseada em problemas e projetos em uma escola pública da educação básica da região de Feira de Santana.Aplicar uma metodologia de aprendizagem ativa apoiada por computador, baseada em ferramentas colaborativas, ambientes computacionais lúdicos de programação, jogos educativos e em aprendizagem baseada em problemas e projetos em uma escola pública da educação básica da região de Feira de Santana.

2019 - 2020

Geodatin Inteligência em Dados e Geoinformação

Vínculo: Prestação de Serviço, Enquadramento Funcional: Engenheiro de Software, Carga horária: 20

Outras informações:
Análise e Ciências de Dados (Python); Desenvolvimento de sistemas Web (Laravel/PHP) / Mobile (React Native); Desenvolvimento de APIs (Node/Laravel); Principais bancos de dados utilizados (Postgre/Mongo).

2022 - 2022

One4

Vínculo: Prestação de Serviço, Enquadramento Funcional: Tech Lead, Carga horária: 40

Outras informações:
Analisar e desenvolver arquiteturas de sistemas, considerando reutilização de algoritmos, garantindo governança, segurança e performance; tomar decisões baseadas em dados (data driven); gerenciar ciclos de vida de softwares; analisar viabilidade de produtos; gerir projetos e produtos; analisar performance, disponibilidade e assertividade de sistemas RPA; suporte a equipe de desenvolvimento, incluindo: feedbacks, planos de desenvolvimento, organização, boas práticas e padrões de projetos; colaborar com a qualidade e inovação tecnológica do produto e ambiente de trabalho.