thallis.dev

Senior Software Engineer · Tech Lead

Thallis Andre Faria Moreira

Full Stack (Node.js, Angular, AWS, AI/RAG)

8+ years as a full stack engineer and tech lead, turning ambiguous business problems into clear architecture, production code, and teams that ship.

Brazil (GMT-3) · Open to remote roles

01

About

Senior Software Engineer and Tech Lead with 8+ years of career progression from developer trainee to Tech Lead, building full stack products (Node.js/TypeScript microservices and React/Angular interfaces) and cloud-native systems on AWS across fintech, legal tech, and edtech.

Architected a Generative AI/RAG platform that cut legal document research from hours to minutes over 100K+ processed documents, and engineered a multi-tenant SSO identity layer serving 10K+ users across 5+ products while reducing monthly AWS spend by ~25%.

Previously modernized corporate credit systems supporting a multi-billion-real credit portfolio at Itaú Unibanco, the largest bank in Latin America. Promoted to Tech Lead within ~12 months and now leads 8+ engineers; holds 4x AWS certifications.

Years of Experience
Products Led
AWS Certifications

From an empty desk to a live system

Every new project starts like this: just the problem, no decisions made yet.

Architecture, backend, interface: each piece lands where it belongs, one decision at a time.

Until the system is live, actually solving the problem for the people who use it.

02

Experience

  1. New Rizon

    May 2023 to Present

    Senior Software Engineer, promoted to Tech Lead

    Remote, Brazil · Brazilian B2B software company (~60 employees) building legal tech, edtech, and Business Intelligence products.

    • Promoted to Tech Lead within ~12 months; lead 8+ engineers across 5+ products by standardizing architectural patterns, translating ambiguous business requirements into actionable technical roadmaps, and unblocking delivery through solution reviews and technical prioritization.
    • Architected and led a Generative AI/RAG platform for the legal sector, enabling natural-language search and answers over thousands of complex documents using LLMs, embeddings, vector search, and retrieval pipelines, cutting document research time from hours to minutes.
    • Architected a multi-tenant identity microservice (auth/SSO) serving 10K+ users across 5+ applications, establishing the company's centralized authentication standard and eliminating fragmented auth implementations.
    • Leading the evolution of a file management and processing microservice that performs large-scale extraction, OCR, indexing, vectorization, and semantic search over 100K+ files (PDFs, scanned documents, images, spreadsheets), the data foundation powering the company's RAG and semantic-search products.
    • Designed the ms-dashboards microservice from scratch using Node.js, clean architecture, and modular REST APIs, targeting scalability for 10,000+ concurrent users.
    • Reduced monthly AWS cloud spend by ~25% by right-sizing ECS/Fargate services, adopting Fargate Spot for asynchronous document processing, tuning Lambda memory allocation, and automating S3 lifecycle policies, while preserving high availability.
  2. NTT Data, assigned to Itaú Unibanco

    Jun 2021 to May 2023

    Senior Software Engineer

    Remote, Brazil · Global IT consultancy; client engagement at Itaú Unibanco, the largest bank in Latin America.

    • Migrated critical capabilities of strategic corporate credit products (Conta Garantida and Giro) from legacy monoliths to microservices using Java, Spring Boot, Angular, and AWS, supporting a multi-billion-real credit portfolio and tens of thousands of corporate clients.
    • Reduced deployment lead time from hours to minutes by implementing CI/CD pipelines with GitHub Actions, automating build, test, and deploy of containerized applications on AWS, improving delivery predictability for the squad.
    • Raised the team's technical quality bar through API contract definition, code reviews, architecture discussions, automated testing, SOLID principles, and integration standardization.
  3. Decisão Sistemas

    Nov 2019 to Jun 2021

    Junior Software Developer

    Goiânia, Brazil · Financial management software for Brazilian micro-credit institutions (Empresas Simples de Crédito).

    • Engineered payment modules, external API integrations, and Angular/Node.js web interfaces for a micro-credit lending platform, streamlining the end-to-end transaction lifecycle for lending operations while hardening critical components with TDD.
  4. ELO Empresa Júnior

    Nov 2018 to Dec 2019

    Software Developer Trainee

    Goiânia, Brazil · Student-run software consultancy at the Federal University of Goiás.

    • Delivered client-facing web and e-commerce applications using React.js, React Native, and REST APIs, while leading internal Docker and React training for 10+ members, standardizing engineering practices across the team.
03

Skills

TypeScriptJavaScriptPythonSQLNode.jsNestJSNext.jsReactAngularRAG PipelinesLLMsEmbeddingsVector SearchPGVectorSemantic SearchOCRDocument ProcessingMicroservicesEvent-Driven ArchitectureDomain-Driven DesignHexagonal ArchitectureServerlessREST API DesignOpenAPIHigh AvailabilityAWSKubernetesDockerTerraformGitHub ActionsGitLab CIJenkinsPostgreSQLMongoDBRedisMySQLDatadogPrometheusGrafanaTDDBDDSOLIDSonarQubeCode Review

Languages

TypeScript
JavaScript
Python
SQL

Frameworks & Libraries

Node.js
NestJS
Next.js
React
Angular

AI & Data Engineering

RAG Pipelines
LLMs
Embeddings
Vector Search
PGVector
Semantic Search
OCR
Document Processing

Architecture & Patterns

Microservices
Event-Driven Architecture
Domain-Driven Design
Hexagonal Architecture
Serverless
REST API Design
OpenAPI
High Availability

Cloud & DevOps

AWS
Kubernetes
Docker
Terraform
GitHub Actions
GitLab CI
Jenkins

AWS: ECS, EKS, Fargate, Lambda, S3, API Gateway

Databases & Observability

PostgreSQL
MongoDB
Redis
MySQL
Datadog
Prometheus
Grafana

Testing & Quality

TDD
BDD
SOLID
SonarQube
Code Review

Certifications

AWS Certified Solutions Architect ProfessionalAWS Certified Solutions Architect Professional
AWS Certified Solutions Architect AssociateAWS Certified Solutions Architect Associate
AWS Certified Developer AssociateAWS Certified Developer Associate
AWS Certified Cloud PractitionerAWS Certified Cloud Practitioner
04

Education

Postgraduate Degree, Software Architecture

Oct 2025

FIAP (Faculdade de Informática e Administração Paulista)

Specialization covering distributed systems design, microservices, scalability patterns, and enterprise architecture, directly applied to Tech Lead responsibilities in high-throughput backend environments.

B.S., Computer Engineering

Dec 2024

Federal University of Goiás (UFG)

Full engineering curriculum with strong foundations in algorithms, data structures, operating systems, computer networks, and software engineering principles.

05

Contact

Open to remote roles. Reach out about opportunities, collaborations, or just to talk architecture.

My local time: