Andrew Figueiredo

Hi, I'm

Andrew Figueiredo

Assessment of AI opportunities, LLM integration into products and process automation with n8n and RPA.

5+

years of experience

3

companies

Andrew Figueiredo

Experience at: CODATA · ENACOM · FAPESQ

AI Consulting

Assessment of AI opportunities in existing processes · LLM integration into products and workflows

Automation and Bots

Process automation with n8n · WhatsApp and Telegram chatbots

About

Andrew Figueiredo

I came into software engineering through quality and automation, which gave me a complete reading of how a system is built, where it breaks and what it takes to keep it running in production.

Today I build web applications, integrate AI solutions and automate processes. These are three layers of the same work: building the system, embedding intelligence in it and automating the operation around it.

My background is in Computational Mathematics, with a degree in Data Science and a master’s in Information Technology researching AI applied to Software Engineering.

Services

AI Consulting

  • Assessment of AI opportunities in existing processes
  • LLM integration into products and workflows
  • Development and training of custom machine learning models
  • Predictive modeling and advanced data analysis
  • Intelligent process automation

Automation and Bots

  • Process automation with n8n
  • WhatsApp and Telegram chatbots
  • System integrations and RPA

Projects

AI2025

Support ticket classifier

Routes tickets by category and urgency automatically, removing manual triage from the support team.

  • Python
  • scikit-learn
  • FastAPI
AI2025

Internal document assistant

Answers questions about internal policies citing the source, reducing dependency on specialists.

  • Python
  • LLM
  • PostgreSQL

How I work

  1. 01

    Requirements gathering and analysis

    Understanding the actual process before proposing a solution, including what exists and what cannot break.

  2. 02

    Architecture and modeling

    Defining boundaries, contracts between components and the data model before the first line of code.

  3. 03

    Development

    Incremental implementation, with verifiable deliveries instead of a single milestone at the end.

  4. 04

    Quality, automated testing and CI/CD

    Automated suites wired into the pipeline, static analysis and gates that keep regressions out of production.

  5. 05

    Deployment, monitoring and evolution

    Automated releases, tracking behaviour in production and continuous adjustment.

Skills

AI & Machine Learning

  • LLMs
  • Treinamento de modelos
  • ML supervisionado
  • ML não supervisionado
  • Redes neurais
  • Classificação
  • Regressão
  • Árvores de decisão
  • scikit-learn
  • PySpark
  • MLOps
  • Avaliação de modelos
  • Jupyter
  • Python
  • R

Automation & Bots

  • n8n
  • Chatbots WhatsApp
  • Chatbots Telegram
  • Power Automate
  • Integrações entre sistemas
  • RPA

Data & BI

  • Power BI
  • Dashboards
  • Modelagem de dados
  • Análise de dados
  • Knime Analytics

Infra & DevOps

  • Docker
  • Nginx
  • GitHub Actions
  • Linux/VPS
  • CI/CD

Methodologies

  • SCRUM
  • Ágil
  • Design Patterns
  • Clean Code

AI: education and research

Research

Keep Chat Project · FAPESQ / SECTIES-PB

Sep/2025 – present

Educational initiative for training and qualification in generative Artificial Intelligence tools, aimed at promoting positive social impact. Research funded by the state government.

Official source

Education

Master's in Information Technology · IFPB

Feb/2025 – present

Systems Management and Development track. Research on AI applied to Software Engineering: machine learning in testing, quality and automation. Study of LLMs.

Technologist in Data Science · UNIPÊ

Feb/2021 – Dec/2022

Supervised and unsupervised ML: classification, regression, decision trees, neural networks. Model evaluation with scikit-learn. MLOps. Big data with PySpark, PostgreSQL and MongoDB.

BSc in Computational Mathematics · UFPB

Jul/2016 – Dec/2021

Mathematical foundation of the models: computational linear algebra, numerical calculus, optimization, numerical analysis and mathematical modeling. Teaching assistant for Calculus II and Discrete Mathematics.

Experience

FAPESQ / SECTIES-PB

Research grant · 20h/weekSep/2025 – present

Researcher — IT Analyst | Keep Chat Project

Sep/2025 – present

  • Applied research on generative AI tools within a state-funded public project

CODATA — Companhia de Dados da Paraíba

EmploymentNov/2024 – present

IT Analyst — Development and Quality

Nov/2024 – present

  • Built Python automation suites with Playwright and Pytest
  • Implemented BDD with Pytest-BDD and wired reporting into the pipeline
  • Code quality analysis with SonarQube
  • Built technical tracking dashboards
  • Performance testing and application bottleneck analysis

ENACOM

EmploymentJul/2021 – Oct/2024

Software Quality Analyst V — Technical Lead

Feb/2023 – Oct/2024

  • Technical leadership of the team, defining code and process standards
  • Built Python automations to streamline workflows
  • Pipeline and TestPlan administration in Azure DevOps
  • Worked alongside the client during assisted system operation

Software Quality Analyst III

Oct/2022 – Feb/2023

  • Built web automations using the Page Object pattern
  • Process automation with Power Automate

Software Quality Analyst I / Internship

Jul/2021 – Oct/2022

  • Cypress (JavaScript) automation with Page Objects
  • REST API testing and integration
  • MongoDB database handling

UFPB

EmploymentApr/2019 – Jan/2020

Mobile Developer

Apr/2019 – Jan/2020

  • Built a mobile application in React Native
  • Prototyping in Figma

Contact

Available for consulting, projects and technical conversations.