Fernando Moreira Costa
Senior Fullstack Software Engineer | React, Node.js, NestJS, TypeScript
- São Paulo, SP, Brazil
- nandomoreira.dev
- linkedin.com/in/nandomoreirame
- github.com/nandomoreirame
Summary
Senior Fullstack Software Engineer with 15+ years of experience, from the database to the interface: APIs, integrations, cloud and front-end in TypeScript, React, Node.js, NestJS and Python, with SaaS platforms in my history. At Liquid AI, I built end to end the internal product that became the source of truth for the operation, and cut the preparation of datasets for more than 20 clients from about 5 days to under 30 minutes. I write unit tests before the code, with Clean Architecture and DDD. Before that: Itaú Unibanco, Skyone, Risknow.ai and Pipefy.
Skills
- Proficient
- TypeScript, JavaScript, React, Next.js, Node.js, Hono, REST APIs, GraphQL, SQL, MySQL, Firebase, unit testing, Git, Clean Architecture, DDD, Angular, Vue.js and Nuxt, HTML, CSS, Tailwind CSS, PHP (Symfony, Laravel), WordPress, Docker, CI/CD, AWS (Lambda, Step Functions, S3, Glue), GCP (Cloud Run, BigQuery), TDD, Vitest, Playwright, microfrontends, design systems, ETL, Claude Code, generative AI
- Intermediate
- NestJS, PostgreSQL, Python (FastAPI, Polars, pandas, Pydantic, pytest), DynamoDB, AWS CloudWatch, Rust (ratatui, tokio), Electron, LLMs (Gemini), MCP servers
- Basic
- Java (Spring Boot)
Professional experience
Liquid AI
AI Engineer • Full Cycle Developer | 11/2025 - 09/2026 | São Paulo, hybrid
- Developed Play Manager end to end (React 19, Hono, Firebase), an internal product that became the source of truth for the operation, with role-based access control, a processing queue, per-stage deadlines and LLM-generated insights (Gemini).
- Cut the preparation of each client dataset from about 5 days to under 30 minutes, automating data extraction and pre-normalization through an API.
- Built the pre-normalization API in Python (FastAPI, Polars, Cloud Run) with DDD and Clean Architecture (hexagonal), serving more than 20 clients and protected by more than 4,800 test cases.
- Integrated the Sienge and UAU ERPs with AWS Lambda, Step Functions, Cloud Run and BigQuery.
- Took two production integration pipelines from 0% to 84% and 92% coverage, with 920 tests and a CI coverage gate that blocks deploys.
- Built an AI-assisted development framework on top of Claude Code, with mandatory TDD and lint, type, test and build gates across TypeScript, Python and Rust repositories.
Key technologies: TypeScript, React 19, Hono, Firebase, Python, FastAPI, Polars, SQL, AWS (Lambda, Step Functions, S3, Glue), GCP (Cloud Run, BigQuery), Gemini, Claude Code
Norte Marketing
Technology Manager | 08/2025 - 10/2025 | São Paulo
- Owned solution architecture and the technical design of a digital agency's deliveries, with an adapted Scrum in Jira, Bitbucket and Confluence.
- Automated versioning and deployment in Bitbucket Pipelines integrated with AWS, with linters and tests as quality gates, plus per-pull-request preview environments.
- Refactored and documented legacy e-commerce systems in Magento 2 and Venia PWA with AI-assisted development (Cursor).
Key technologies: AWS, Bitbucket Pipelines, Magento 2, Venia PWA, React, PHP, Jira
Skyone Solutions
Senior Frontend Developer | 12/2024 - 04/2025 | São Paulo
- Architected React applications for digital products used daily by thousands of users.
- Built a design system and component library, standardizing the interface across products.
- Optimized Core Web Vitals, technical SEO and accessibility; ran code reviews and mentored junior and mid-level developers.
Key technologies: React, TypeScript, design systems, Core Web Vitals
Itaú Unibanco
Senior Software Engineer | 04/2022 - 06/2024 | São Paulo
- Developed microfrontends in Angular and TypeScript with Node.js for the bank's public pages, in the Martech (Marketing and Technology) team.
- Implemented personalization and A/B testing with VWO and Salesforce Interaction Studio for unauthenticated visitors.
- Delivered accessibility and performance on very high-traffic journeys with regulatory requirements.
Key technologies: Angular, TypeScript, Node.js, microfrontends, VWO, Salesforce Interaction Studio
Risknow.ai
Senior Fullstack Developer | 06/2020 - 11/2021 | Curitiba, PR
- Built dashboards in Vue.js, Nuxt and TypeScript for real estate credit data analysis.
- Integrated APIs and microservices in Python and Node.js, mapping data from multiple sources.
- Built interfaces integrated with WhatsApp bots.
Key technologies: Vue.js, Nuxt, TypeScript, Python, Node.js, REST APIs
Earlier experience (2010 - 2020)
Senior Frontend Developer | MedPrev | 09/2019 - 02/2020
Vue.js and Nuxt.js with REST and GraphQL.
Senior Frontend Developer | Trackmob | 03/2019 - 08/2019
Vue.js dashboards on Ruby on Rails for the SaaS platform NGOs used to follow campaigns in real time.
Senior Web Developer | Nossa Causa | 08/2018 - 03/2019
accessible WordPress websites.
Senior Web Developer | Workshop Agência & Escola | 10/2017 - 07/2018
WordPress, UX and analytics.
Senior Frontend Developer and UX Designer | LojasKD Móveis | 09/2016 - 10/2017
Symfony e-commerce with Node.js, Python and PHP microservices; internal products in Vue.js.
Front-end Developer | Pipefy | 01/2016 - 08/2016
new SaaS platform interface on Ruby on Rails.
Front-end Developer | MalaPronta.com | 01/2015 - 09/2015
layout modernized to responsive.
Web Developer | Curitiba agencies | 11/2010 - 05/2014
PHP, MySQL, WordPress and Magento.
Projects and open source
- nandomoreira.dev: Astro site with its own MCP server that lets AI agents query my projects and resume; more than 1,400 automated tests.
- Forja: Electron and React desktop client that brings Claude Code, Codex and Gemini into a single interface (forja.web.app).
- Noctalia Shell plugins (Daybar, AI Bar, Gistbar): Luau and QML, with the logic covered by automated tests.
- 122 public GitHub repositories since 2012, including Rust CLIs published on crates.io (konfi, hypr-switcher).
Education and languages
- Associate degree in Internet Systems | Universidade Positivo | 2015 - 2016
- Technical diploma in Computer Science | Colégio Estadual do Paraná (CEP) | 2010 - 2011
- Languages | Portuguese (native), English (professional)