Ruan Failache
Senior Full Stack Developer
ruanfailache@gmail.com+55 19 99729-7778linkedin.com/in/ruanfailachegithub.com/ruanfailacheCampinas, São Paulo, Brazil
Summary
Senior Full Stack Developer with a strong record of modernising legacy systems, removing rework, and growing engineering teams across banking, the public sector, and fintech. I also keep a hands on AI practice, building agents and Spec Driven Development workflows that speed up delivery without giving up quality.
Skills
AI Engineering
MCP, LangGraph, LangChain, RAG, Autonomous Agents, Prompt Engineering, Python, Spec-Driven Dev
Frontend
Angular 17+, React, React Native, TypeScript, TailwindCSS
Backend
Node.js, NestJS, Java 17, Spring Boot, Quarkus, Kotlin
Cloud & DevOps
AWS (Lambda, SQS, S3), Docker, Kubernetes, OpenTelemetry, CI/CD, GitHub Actions
Databases
PostgreSQL, Redis, MySQL, SQLite
Architecture
DDD, Clean Architecture, Hexagonal, Micro-frontends
Experience
Dec 2025 to now
Senior Software Engineer & Technical Lead · Act Digital → BMW
- Led the design of an MCP-based platform to automate the development lifecycle using specialized agents integrated with GitHub Copilot
- Designed a multi-agent architecture covering planning, spec review, development, code review, validation, documentation, and workflow management
- Implemented task delegation, iterative validation, human-in-the-loop checkpoints, and operational guardrails to ensure predictability and quality
- Serving as technical reference for AI-assisted development and Spec-Driven Development adoption within the team
AI AgentsMCPAngularQuarkusSDD
AI Agents · MCP · Angular · Quarkus · SDD
Sep 2024 to Oct 2025
Senior Software Engineer & Technical Lead · CI&T → Bradesco
- Built and maintained Angular micro-frontends and Java services for one of Latin America's largest banking platforms
- Operated in a high-scale, high-regulation environment serving millions of users with strict availability requirements
- Improved delivery quality through technical review processes, early validation, and alignment between engineering, product, and business
Angular 17Java 17Micro-frontends
Angular 17 · Java 17 · Micro-frontends
May 2024 to Sep 2024
Senior Software Engineer · Encibra
- Led backend architecture evolution using Spring Boot, MySQL, Redis, and AWS services
- Implemented distributed caching mechanisms and developed solutions focused on scalability and latency reduction
- Contributed to architectural strategies for sustainable platform growth and operational reliability
Spring BootAWSRedisPostgreSQL
Spring Boot · AWS · Redis · PostgreSQL
Oct 2023 to May 2024
Software Engineer · FADESP → SEFAZ PA
- Worked on the modernization of systems used by the Pará State Secretariat of Finance
- Developed Angular 17 and Java 17 applications within a gradual legacy migration strategy
- Contributed to technology evolution without disrupting existing services in a government environment
Angular 17Java 17PostgreSQL
Angular 17 · Java 17 · PostgreSQL
May 2022 to May 2023
Technical Tutor & Class Coordinator · Driven Education
- Trained 150+ technology professionals through mentoring sessions, project reviews, and technical guidance
- Taught web development fundamentals, REST APIs, databases, and software engineering best practices
JavaScriptReactNode.js
JavaScript · React · Node.js
Oct 2021 to Apr 2022
Front End & Mobile Developer · Mutual
- Developed web and mobile applications using React, React Native, and Redux
- Contributed to the evolution of shared component libraries and micro-frontend architectures across multiple products
ReactReact NativeRedux
React · React Native · Redux
Projects
Multi-Agent Content Platform
2025
Autonomous pipeline with specialized agents for research, scripting, peer review, and editing. SEO-aware multi-modal content generation orchestrated with LangGraph.
PythonLangGraphLangChainAI Agents
Python · LangGraph · LangChain · AI Agents
Portfolio Website
2025 – 2026
Multi-locale portfolio built with Next.js 16, Tailwind v4, and markdown-based content. Features AI-assisted development workflows, WCAG AA accessibility, and print-ready résumé.
Next.js 16TypeScriptTailwindCSS v4Vercel
Next.js 16 · TypeScript · TailwindCSS v4 · Vercel
Education
2024 – 2028
Bachelor's Degree in Software Engineering · UNASP
Languages
Portuguese: Native · English: C1 Professional Proficiency · Japanese: Elementary (Learning)