Campinas

Technical Lead & Advisory Engineer at Motorola Mobility

Bruno Villas Boas

Software Engineering · Tech Team Lead

Campinas, SP, Brazil

I’m pretty sure these fireflies are mocking me. Click to shoo them away?I’m pretty sure these fireflies are mocking me. Tap to shoo them away?
  • 13+

    years building software

  • Tech Lead

    engineering leadership & architecture

  • Applied AI

    AI-driven tools & LLMOps platforms

  • Value

    process automation & operational acceleration

about

I build platforms that make engineers faster.

I’m a hands-on Tech Team Lead and Advisory-level Software Engineer with 13+ years of experience. I connect systems, automate the boring parts of engineering work, and build AI-driven tools that live inside the workflows engineers already use, so teams move faster.

I still write code every day while leading the technical side of the team: architecture, quality and delivery.

I grew up in Itu and have lived in Campinas for years, both in the São Paulo countryside. I chose programming for a simple reason: I like building things.

That’s Paçoca. She’s not impressed.

work

I turn wasted hours into automation.

At Motorola Mobility — a global company with teams across China, India, Brazil and the USA — I build internal platforms and AI tooling for engineers, in Python and Java.

Somewhere, it’s always working hours

  • China 
  • India 
  • Brazil · me 
  • USA 
  1. Motorola Mobility

    Technical Lead & Advisory Engineer (Internal Developer Platform & AI)

    Jaguariúna, SP, Brazil · Oct 2022 – Present

    • Internal Developer Platform (SaaS) & Efficiency. Architected and scaled an enterprise Internal Developer Platform (IDP) serving hundreds of queries, increasing engineering throughput and workflow efficiency by >70%.
    • High-Throughput Data Infrastructure. Engineered a distributed multi-node log processing engine capable of streaming and ingesting up to 200 GB daily of raw telemetry data using Polars, DuckDB and multiprocessing without memory degradation.
    • Applied Generative AI & MCP. Integrated GenAI diagnostic workflows (Google Vertex AI, LangChain, RAG) and authored custom Model Context Protocol (MCP) servers, enabling automated root-cause analysis (RCA) and reducing issue triage time from hours to minutes.
    • Technical Leadership & Governance. Led cross-functional engineering initiatives, set code quality bars (Ruff, Pyright, 100% strict typing), established Architecture Decision Records (ADRs) and mentored senior/junior engineers.
    • Enterprise Integrations & Automation. Built automated end-to-end integration pipelines across Jira REST API, Microsoft SharePoint/Graph API, Google Drive, JFrog Artifactory and others.
    • Recognition. Honored with the Smart Tool Award in Develop For Efficiency 2025 & 2024 for creating high-impact automation tools, alongside 2nd Place LATAM & 2nd Place Global “Best of Show” at Motorola Hackathon 2025 and 1st Place “Best Design” at Motorola Hackathon 2019.
  2. Daitan Labs (an Encora company)

    Software Development Specialist (Edge Computing & Cloud)

    Campinas, SP, Brazil · Jan 2022 – Oct 2022

    • Directed Edge Computing architectural initiatives leveraging Kubernetes and Docker to optimize cloud-edge resource distribution, significantly improving network latency and processing speed.
    • Architected cloud management workflows to streamline edge node deployment, maximizing resource efficiency and system reliability across distributed environments.
  3. Instituto de Pesquisas Eldorado

    Technical Lead & Senior Software Analyst (Telecom Network Team)

    Campinas, SP, Brazil · Jul 2013 – Jan 2022

    • Served as Technical Focal Point and Team Lead for telecom network software projects, managing task delivery, clearing blockers and driving cross-functional alignment.
    • Built Android-native tools (Java, C, C++) for interpreting and converting 5G/LTE modem logs, significantly improving debugging speed and integrating automated issue tracking via Jira.
    • Led root-cause analysis for Qualcomm, Samsung and MediaTek modem chipsets and engineered bug fixes directly within Android devices.
    • Automated complex telecommunication test suites (IPv6, Carrier Validation, Protocol Commissioning) using Rohde & Schwarz, Keysight and NI hardware environments.
    • Engineered end-to-end process automation workflows, battery drain test suites and internal diagnostic tools, significantly accelerating issue triage speed and boosting operational output.
    • Recognition. Awarded Eldorado Talento Award (Top 5% Engineers, 2015), Eldorado Partner Award (2019), PEEC Awards (2020 & 2018) and Flash Award (2016) for excellence in test automation and client partnership.
  4. Ernst & Young Terco

    Performance Improvement Consultant (Level 3)

    São Paulo, SP, Brazil · Mar 2013 – Jul 2013

    • Conducted end-to-end process and financial system audits across enterprise partner projects to identify operational bottlenecks and boost workflow throughput.
    • Implemented software maintenance fixes and integrated SAP APO demand planning modules to optimize resource allocation and supply chain planning.
  5. UpperTools Tecnologia da Informação

    Software Development Intern

    Sorocaba, SP, Brazil · Feb 2012 – Jul 2012

    • Assisted in software development, feature implementation, and system maintenance for enterprise IT applications.
  6. Hydro Aluminum

    Information Technology Intern

    Rockledge, FL, United States · Aug 2011 – Dec 2011

    Worked in the USA

    • Supported IT operations, system maintenance, and network infrastructure for an international manufacturing facility in the US.

Sabrino. Head of security. Currently on break.

tech lead

Hands-on tech lead.

I lead cross-functional engineering initiatives and keep the technical bar high — while still writing code every day.

Move your cursor. They follow.

Drag a finger. They follow.

  • Quality barRuff, Pyright, 100% strict typing.
  • Decisions on recordArchitecture Decision Records (ADRs).
  • MentoringSenior and junior engineers.
  • StrategyAligning technical strategy with business ROI.
  • DeliveryScrum / Kanban, Certified ScrumMaster® (CSM).
  • Product ownershipOf the Internal Developer Platform (IDP).

This is where decisions get written down. Yes, all of them.

awards & education

A few things on the shelf.

Awards & honors

  • 2025 & 2024Develop For Efficiency AwardRecognized for Smart Tool & Internal Platform Development.
  • 2025Motorola Hackathon2nd Place LATAM & 2nd Place Global “Best of Show”.
  • 2019Motorola Hackathon1st Place “Best Design”.
  • 2020 & 2018Eldorado Excellence Contribution Awards (PEEC)
  • 2019Eldorado Partner AwardAcknowledged by partners for outstanding performance.
  • 2016FlashRecognized for creating battery test automation projects.
  • 2015Eldorado Talento AwardTop 5% Engineers.

Education

  • 2016Postgraduate Specialization in Network and Telecommunication SystemsInatel (Instituto Nacional de Telecomunicações)
  • 2008 – 2012Bachelor of Science (BSc) in Computer ScienceUFSCar (Universidade Federal de São Carlos)

Certifications

  • Scrum AllianceCertified ScrumMaster® (CSM)
  • MongoDB CertifiedBuilding AI Agents, RAG Apps, Vector Search, Python CRUD Operations
  • Generative AI & LLM SpecializationsVertex AI, RAG Systems, LangChain/LangGraph, MCP & FastMCP, Deep Learning (GCP, Skillsoft, Udemy & Industry Platforms)
  • National Instruments CertificationsLabVIEW Core 1-3, TestStand Development, DIAdem

toolbox

My toolbox.

One drawer at a time, a firefly for every tool.

  • Engineering Leadership

    • Technical Leadership
    • Software Architecture
    • Team Mentoring
    • Scrum / Kanban
    • Technical Strategy
    • Stakeholder Management
    • Product Ownership (IDP)
  • Generative AI & LLMOps

    • Gemini
    • GPT
    • Claude
    • Vertex AI
    • RAG Architectures
    • LangChain & LangGraph
    • MCP / FastMCP
    • AI Agents
    • Prompt Engineering
    • NLP
    • Deep Learning
  • Systems & Backend Engineering

    • Python (Asyncio, Multiprocessing, Concurrency, Typing, AST)
    • Java
    • RESTful APIs (FastAPI)
    • C/C++
    • Distributed Systems
    • Microservices
    • System Architecture
  • Data Engineering & Performance

    • Polars
    • DuckDB
    • Pandas
    • NumPy
    • Google BigQuery
    • MongoDB
    • High-Throughput Log/Telemetry Processing
    • Memory Optimization
  • DevOps, Cloud & UI

    • Google Cloud Platform (GCP)
    • Docker
    • GitLab CI/CD
    • WebSockets
    • NiceGUI
    • Vue.js/Quasar
    • Tailwind CSS
    • Jira API
    • Enterprise Systems Integration

Everything has its place.

contact

Say hi.

Want to talk platforms, AI tooling or code? Drop me a line.

Campinas, SP, Brazil

Dawn already? Thanks for staying till the end.

That’s Paçoca. She’s not impressed.

Sabrino. Head of security. Currently on break.

Paçoca and Sabrino say bye. (Paçoca, reluctantly.)

Colophon

Each note below is an ADR (Architecture Decision Record): a short record of one technical decision and why it was made. I use them at work; here they explain the choices behind this page.

  1. ADR-001

    Scroll is the conductor

    The swarm gathers on whatever sits in the middle of the screen, going down or back up. The page scrolls normally; the fireflies follow it, never the other way round.

  2. ADR-002

    A face made of light

    The portrait was traced from a photo at build time into 700 points (360 on phones). A faint, small copy of the photo sits behind them and warms up as they arrive.

  3. ADR-003

    Hand-written physics

    No animation library. Every motion is a spring, a damper or a force, in under 900 lines of TypeScript that are unit-tested like any other code.

  4. ADR-004

    Fixed timestep

    Physics advances in steps of exactly 1/120 s, so the swarm moves the same way at 60 Hz and at 144 Hz, and the tests are deterministic.

  5. ADR-005

    Neighbours without the O(n²)

    Fireflies avoid each other, so every step needs each one’s neighbours. A uniform grid, rebuilt every step with a counting sort, makes that O(n) instead of O(n²).

  6. ADR-006

    Wind that never piles up

    Loose fireflies follow the curl of a simplex-noise field. A curl is divergence-free, so they drift like smoke in still air: they swirl, but never clump into sinks.

  7. ADR-007

    Fireflies that flash like fireflies

    Each one is an integrate-and-fire oscillator. Loose, they blink out of phase; in formation, they nudge each other into one soft pulse, as Photinus fireflies do.

  8. ADR-008

    The page tells the fireflies where the words are

    To form a word, the engine draws it offscreen with its real computed font, one rectangle per word, then samples the pixels. Line wrapping on any screen is respected, and no coordinates are hard-coded.

  9. ADR-009

    Engine outside React

    React renders the content. The engine writes to the canvas and to one CSS variable per element, so nothing re-renders while things move.

  10. ADR-010

    Content is never hidden

    Unlit text is dim but passes WCAG AA. Light is emphasis, not a gate. The page is prerendered HTML and reads fine without JavaScript.

  11. ADR-011

    A missing translation fails the build

    All copy lives in one typed Content interface. English and Portuguese must both satisfy it, so a missing string is a compile error, not a blank spot in production.

  12. ADR-012

    Performance budget

    60 fps. Up to 260 fireflies are awake at once; the rest sleep until the portrait needs them. If frames run long, a quarter of the swarm is dropped, down to a floor, and it never grows back during that visit. The loop pauses when the tab is hidden. With reduced motion, everything starts lit and still.

Fonts: Big Shoulders Display, Manrope, IBM Plex Mono and, for the signature, Caveat.