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
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.
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.
Experience
New Rizon
May 2023 to PresentSenior 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.
NTT Data, assigned to Itaú Unibanco
Jun 2021 to May 2023Senior 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.
Decisão Sistemas
Nov 2019 to Jun 2021Junior 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.
ELO Empresa Júnior
Nov 2018 to Dec 2019Software 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.
Skills
Languages
Frameworks & Libraries
AI & Data Engineering
Architecture & Patterns
Cloud & DevOps
AWS: ECS, EKS, Fargate, Lambda, S3, API Gateway
Databases & Observability
Testing & Quality
Certifications
Education
Postgraduate Degree, Software Architecture
Oct 2025FIAP (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 2024Federal University of Goiás (UFG)
Full engineering curriculum with strong foundations in algorithms, data structures, operating systems, computer networks, and software engineering principles.
Contact
Open to remote roles. Reach out about opportunities, collaborations, or just to talk architecture.
My local time: