Kelven Galvão

Curriculum vitae

Kelven Galvão

Senior mobile engineer with 7+ years of experience building Flutter applications for global consumer products across e-commerce, fintech, mobility and food delivery. Delivered products reaching 50M+ users, with a focus on scalable architecture, performance, testing and data-informed user experience.

kelvengalvao@gmail.comBrazil - SpainGitHubLinkedInMedium

Download PDF

Work experience

X-Team International

Jul 2025 — Present

Senior Software Engineer — Australia / Remote

Client: SKIMS (Aug 2025 — Present)

  • Develop and maintain the SKIMS mobile shopping app in Flutter using BLoC and modular architecture.
  • Cut CI/CD time by 75%, saving thousands of dollars and hundreds of engineering hours per year.
  • Refactored the asset caching strategy and dropped the crash rate on older Android devices from 10% to 1%, delivered in record time to keep the SKIMS x NIKE drop smooth.
  • Integrated Shopify Accelerated Checkout and Apple Pay, shortening the path from cart to purchase.
  • Designed the mobile agentic workflow used by the team.
  • Worked closely with design to take experiments live quickly.
  • Support a high-scale commerce product for a $5B global apparel brand projected to exceed $1B in 2025 net sales; the app has 100K+ Google Play downloads and 57K U.S. App Store ratings.

R-S Digital Transformation Ventures UG

Jul 2024 — Present

Lead Software Engineer — Germany / Remote

Client: SYNPLI by Veigel GmbH & Co. KG

  • Redesigned and rebranded the mobile application, delivering a modernized user experience aligned with the project's new visual identity.
  • Successfully migrated the entire app infrastructure from previous ownership, including cloud services, app stores and operational assets.
  • Designed and developed an adaptive e-learning hub with dynamic, highly customizable content integrated with third-party platforms.
  • Created a voice feedback feature to capture instructor feedback during driving school lessons, enhancing learning effectiveness.
  • Authored comprehensive documentation covering app architecture, features and functionalities, improving onboarding and maintainability.
  • Developed a tier-based feature control system, allowing dynamic enablement of features based on user subscription levels.
  • Maintained and evolved a multilingual application, ensuring accessibility for diverse user bases.
  • Designed, implemented and promoted a new state management architecture, cutting boilerplate code by 50%, improving test coverage and boosting code reliability.
  • Spearheaded the development of a wide range of core features, enhancing the product's competitiveness and functionality.
  • Led discussions and initiatives around testing culture, code reviews and engineering best practices, fostering a stronger technical culture.
  • Applied offline-first caching strategies, ensuring data integrity and usability in environments with poor connectivity.
  • Refactored CI/CD pipelines, reducing operational costs by 40% while improving deployment reliability.
  • Integrated feature flagging capabilities, enabling safer and more flexible feature rollouts.

Crescent

Jul 2023 — Dec 2024

Senior Software Engineer — USA, Lincoln (Remote)

  • Reduced CI/CD time by half using a variety of cache strategies.
  • Built a role-based access control system that improved platform security and unblocked new deals.
  • Created a form framework from scratch that accelerated the team's delivery of new forms.
  • Rebuilt the onboarding experience, reducing completion time from 10 to 6 minutes.
  • Built a design system following composition, accessibility and atomic design practices.
  • Designed and advocated a new state management architecture that reduced boilerplate by 35% and improved testability, reliability and test coverage.
  • Developed a wide range of core features with Flutter Web.
  • Led discussions on testing culture, code review and engineering best practices.

YaaK

May 2022 — Jul 2023

Senior Software Engineer — Germany, Berlin (Remote)

  • Created a 360-degree video player plugin for Flutter using native iOS and Android views, a custom UI and a telemetry panel for speed, pedal pressure and turn-signal activity.
  • Created a background GPS feature that reduced barriers to using the YaaK app.
  • Led discussions on testing culture, code review and engineering best practices.

Nubank

May 2021 — Apr 2022

Senior Software Engineer — Brazil, São Paulo (Remote)

  • Maintained card lifecycle experiences used by 50M+ customers across three countries, including credit, debit, Ultravioleta and virtual cards, using Flutter and server-side rendering.
  • Remade the card tracking experience, reducing related support contacts by 50% across three countries.
  • Remade the card delivery experience with a more precise address form, reducing deliveries to incorrect locations by 70%.
  • Migrated several features from React Native to Flutter, helping sunset React Native within the team's scope.

iFood

Feb 2021 — Jul 2021

Senior Software Engineer — Brazil, São Paulo (Remote)

  • Built a modular Flutter architecture that reduced CI/CD duration by 50% and enabled feature-based team ownership.
  • Built a shared design system that reduced lines of code by 60% and accelerated feature delivery.
  • Built analytics tooling that supported multiple providers and safer experimentation with new solutions.
  • Implemented a testing culture that increased coverage from 10% to 80%, resulting in 99.9% crash-free sessions.
  • Led discussions on code quality, code review and code health across internal and external teams.
  • Created documentation and hands-on content to accelerate teammate onboarding.

Blu by BS2

2019 — 2021

Software Engineer — Brazil, Belo Horizonte (Remote)

  • Developed core application features that supported the company's strategy and enabled the app to launch publicly.
  • Improved features based on application metrics and participated actively in product decisions.
  • Increased automated test coverage from 70% to 89%.
  • Mentored an intern who was subsequently hired as a full-time engineer.

Projects

DojoEasy

Live · 100+ users

SaaS for martial arts schools — Solo project

Check-in takes five seconds at the door — no app to install and no password to remember.

  • Facial recognition — Photo-based attendance confirmation, matched on device.
  • Gamification — Belt progression that advances on earned attendance credits.
  • Billing — Subscription plans, monthly invoicing and payment processing.
  • Email reports — Automated daily summaries of who trained and what they covered.

Talks

  1. Dec 2020TDC Porto Alegre 2020Widget testing in Flutter
  2. Oct 2020DevFest Brasil 2020Automated testing in Flutter
  3. Aug 2020TDC São Paulo 2020Automated tests
  4. Jun 2020TDC Floripa 2020Automated tests

Community

Flutterando

May 2019 — Nov 2021

Co-organizer

Wrote articles and helped run meetups and events for the community.

Recommendations

Kelven consistently demonstrated a level of technical excellence, ownership, and professionalism that exceeded expectations.

He was a go-to person for people not only on our team but from product and design as well.

I would gladly work with him again and recommend him without hesitation.

Kevin FieldingMobile Engineering Manager · SKIMS · November 2025

He's in my dream team list, and I'd bring him to my team anytime if I could.

He proposed a different approach to state management in our Front-end stack that reduced the amount of bugs significantly.

He is very good at creating mental model of problems, debugging, and improving architecture.

Gabriel Rodrigues FariaSoftware Engineer · TRM Labs · June 2025 · LinkedIn

Kelven is certainly a person you will want on your team.

He has excellent knowledge in Flutter, SOLID, Architecture in general, and Tests.

Samuel MatiasSenior Software Engineer · May 2021 · LinkedIn

Education

Universidade Estadual do Piauí

2017 — 2019

Bachelor's degree in Computer Science — Brazil, Teresina