Matt Carroll, Software Developer in Palo Alto, CA, United States
Matt Carroll

Software Developer in Palo Alto, CA, United States

Member since February 16, 2015
Matt is a Flutter educator and developer who worked on the Flutter team at Google for two years. Before Flutter, he worked as an Android app developer for over seven years, including three years working on the flagship Nest app.
Matt is now available for hire




Palo Alto, CA, United States



Preferred Environment

Android Studio

The most amazing...

...project I've worked on is Flutter, a free and open-source UI toolkit built by Google for Android, iOS, web, and desktop apps.


  • Sole Proprietor

    2020 - PRESENT
    • Educated Flutter developers with free YouTube videos and premium video courses.
    • Trained existing Android and iOS teams, on-site, to become Flutter developers.
    • Built Android and iOS apps by leveraging Flutter as a UI solution.
    Technologies: Dart, Flutter
  • Senior Software Engineer

    2018 - 2020
    • Rewrote the majority of Flutter's integration with the Android platform to facilitate add-to-app use-cases.
    Technologies: Android, Dart, Flutter
  • Senior Software Engineer

    2015 - 2018
    • Maintained the Nest Protect app screen on the Android app.
    • Built and maintained the safety alarm and security alarm screen in the Android app.
    • Contributed to the home/away behavior in the Android app.
    • Mentored team members in effective application architecture and testing practices.
    Technologies: Android
  • Director of Mobile Software

    2014 - 2015
    • Directed all priorities and operations for the mobile development team.
    • Architected the second version of Verigo's Android app.
    • Designed the UI for Verigo's 2nd-generation Android and iOS apps.
    • Introduced and managed the Agile process for the mobile team.
    • Contributed code to Android and iOS apps.
    Technologies: Git, Jira, Adobe Illustrator, Adobe Photoshop, Firebase, AngularJS, iOS, Android
  • Founder/Developer

    2013 - 2015
    • Built several Android apps, including iFishEarth, Feathr, and WordGram.
    • Designed and built the Android app gift certificates and more.
    Technologies: Adobe Illustrator, Adobe Photoshop, JavaScript, CSS, HTML, Bootstrap, Parse, AngularJS, iOS, Android
  • Android Developer

    2014 - 2014
    New Frontier Nomads
    • Contributed Android code as one of five developers on the NFL Now Android team.
    • Contributed Kindle Fire and Fire TV code as one of five developers on the NFL Now Fire team.
    • Tracked down and eliminated performance issues and memory leaks in the NFL Now app.
    • Integrated Adobe's Omniture analytics system within the NFL Now Android app.
    Technologies: Git, Confluence, Jira, Android


  • Flutter

    An open-source UI toolkit built by Google that deploys to Android, iOS, web, desktop, and more.

    I worked on the Flutter team for nearly two years. I spent most of that time rewriting Flutter's integration with Android to facilitate add-to-app use cases.

  • Nest Android App

    Official Android app for Nest.

  • NFL Now Android App

    The National Football League's official video streaming app.

    Link (region-limited):


  • Frameworks

    Flutter, AngularJS, Bootstrap
  • Platforms

    Android, Firebase, Parse, iOS
  • Languages

    Java, Dart, HTML, CSS, JavaScript
  • Tools

    Android Studio, Adobe Photoshop, Adobe Illustrator, Jira, Git, Confluence
  • Paradigms

    Agile Software Development
  • Other

    User Interface (UI), User Experience (UX)


  • Master of Arts Degree in Digital Art & Science
    2010 - 2012
    University of Florida - Gainesville, FL
  • Bachelor of Arts Degree in Mathematics
    2006 - 2010
    University of Floria - Gainesville, FL
  • Bachelor of Science Degree in Computer Science
    2006 - 2010
    University of Florida - Gainesville, FL

To view more profiles

Join Toptal
Share it with others