Andrew Figueiredo

Hi, I'm

Andrew Figueiredo

5+ years building web applications and APIs, from requirements to production. Front-end, back-end and the integration between systems.

5+

years of experience

3

companies

Andrew Figueiredo

Experience at: CODATA · ENACOM · FAPESQ

Systems Development

Custom web applications (React / Next.js) · APIs and system integrations

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

Systems Development

  • Custom web applications (React / Next.js)
  • APIs and system integrations
  • Landing pages and professional websites

Projects

Fullstack2025

Technical tracking dashboard

Consolidates quality indicators previously scattered across spreadsheets into a single view for the team.

  • Next.js
  • TypeScript
  • PostgreSQL
Fullstack2024

Legacy system integration

Syncs records between two systems that could not talk to each other, ending daily manual re-entry.

  • Node.js
  • APIs REST
  • Docker
Fullstack2024

Service management application

Replaces spreadsheet control with a tracked flow with history and owners, making auditable what used to be lost.

  • React
  • Node.js
  • MongoDB
Fullstack2024

Data consolidation API

Exposes through a single contract data locked in three separate databases, simplifying downstream integrations.

  • Python
  • FastAPI
  • PostgreSQL
Landing Pages2026

Meu Cantinho Imóveis

Filterable property catalog with direct WhatsApp contact, so an independent agent without a digital presence stops losing leads to competitors.

  • Next.js
  • TypeScript
  • Tailwind CSS
Landing Pages2024

Campaign capture page

Concentrates campaign traffic into a single contact flow, making return on investment measurable.

  • Next.js
  • Tailwind CSS

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

Web Development

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • React Native
  • Tailwind CSS
  • HTML/CSS

Backend & APIs

  • Python
  • Node.js
  • APIs REST
  • PostgreSQL
  • MongoDB
  • SQL

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.