Guilherme (Assufi) D.
Lead Software Engineer
Experience
Lead Software Engineer
Nubank
- Designing the architecture of Nubank’s Insights Platform within AI Core, enabling scalable generation and retrieval of product and operational insights.
- Developing a prompt experimentation system to accelerate AI-assisted decision-making and LLM evaluation.
- Collaborating across AI, Data, and Platform teams to ensure architecture consistency, performance, and reusability.
Product Operations Lead
Nubank
- Continued leadership of the backoffice widgets migration program, overseeing the modernization of the CX backoffice ecosystem and ensuring full delivery continuity across 80 squads within 25+ business units.
- Partnered with engineering leads to define execution standards, delivery metrics, and risk tracking models, ensuring alignment between platform capabilities and business priorities.
- Drove the adoption of a modular AI-ready architecture, supporting seamless integration between operational tooling and LLM-based assistance systems.
- Maintained structured program governance, including async reporting, progress dashboards, and BU-level alignment mechanisms to sustain execution visibility at scale.
Technical Program Manager
Nubank
- Directed the end-to-end migration of backoffice widgets used by customer support agents, orchestrating technical alignment across 80 squads and 27 business units, unifying architecture and delivery under a single platform to accelerate AI enablement.
- Led the regulatory legal-entity integration program, coordinating 40+ stakeholders across Product, Legal, Compliance, and Engineering — completed in 6 months, outperforming internal and external benchmarks for regulated entity migrations.
- Managed the Bundles Platform program, enabling the expansion of the Subscription Platform model across multiple countries and product lines, aligning dependencies between platform and product teams.
- Supported the Credit Card BU in improving delivery predictability and strategic visibility, structuring quarterly and monthly planning cadences, async status updates, and escalation paths for off-track initiatives.
Lead Software Engineer
Nubank
- Led the Customer Experience (CX) engineering team in Mexico, bridging architecture, delivery, and alignment with the Brazil CX organization.
- Designed and implemented an ML-powered auto-reply system for customer support chat, combining reason classification models with rule-based escalation logic, reducing response time and manual workload.
- Established architecture standards and observability practices for CX systems, ensuring consistency and reliability across geographies.
- Collaborated with cross-functional teams to scale backend services supporting customer interactions in multiple regions.
Senior Software Engineer
Nubank
- Developed and maintained backend services for customer experience workflows, improving automation and resolution efficiency for support operations.
- Partnered with data science teams to integrate early-stage ML models into CX backend flows, enhancing classification accuracy and routing.
- Supported the expansion of CX tooling from Brazil to Mexico, adapting infrastructure and APIs to regional operational requirements.
Senior Software Engineer
Runa
- Changing the way people work in Latin America through software that enables anyone to process payroll and complete government tax forms in 15 minutes with 4 simple clicks, reducing administrative time and improving business focus.
Senior Software Engineer
Nexaas
Software Engineer
StartCon
Junior Software Engineer
Estate Assist
Junior Software Engineer
IDXP Analytics, Inc.
Senior Software Engineer
Quez Media Marketing
Junior Software Engineer
ISSIntel
IT Analyst
Sistema Fiep - PR - Industry Federation System of the State of Paraná
IT Intern
Federal Court of Paraná
IT Intern
SENAI/PR - National Industrial Learning Service
Summary
Lead Software Engineer focused on backend architecture, distributed systems, and scalable software design. I work across system design, implementation, and technical direction — ensuring codebases remain reliable, maintainable, and clear as they evolve.
Alongside my engineering work, I also led technical programs that connected architecture, planning, and delivery across multiple teams, geographies, and technical domains. That experience reinforced my approach to large-scale engineering: combining hands-on development with structured execution and long-term design discipline.
My focus today is on building robust services, defining engineering standards, and guiding teams through complex technical decisions with clarity and precision.
Languages
Education
Faculdade Sul Brasil
Bachelor's degree · Information Systems · Brazil
Faculdade Assis Gurgacz
Bachelor's degree · Control and Automation Engineering and Telecommunications · Brazil
Certifications & licenses
Git Real
Rails 4 Patterns
Rails Testing for Zombies
Rails for Zombies Redux
Ruby Bits
Similar Freelancers
Discover other experts with similar qualifications and experience