Scroll To View More
Hire the top 3% of freelance developers
Keith Platfoot

Keith Platfoot

Atlanta, GA, United States
Member since December 11, 2015
Keith has been writing software professionally for 15 years. He was at Google for 7 years, where he worked with and learned from world-class engineers, including many who helped build Android 1.0. He has interest and experience in just about every aspect of Android app design and development. He's committed to building superior mobile experiences, adhering to best practices for UX, compatibility, reliability, and performance.
Keith is now available for hire
Portfolio
Experience
  • User Interface (UI), 10 years
  • Java, 8 years
  • Android, 5 years
  • C++, 3 years
Atlanta, GA, United States
Availability
Part-time
Preferred Environment
Android Studio, Git, Windows or Linux
The most amazing...
...mobile app I've built is Smart Logbook, an electronic logbook for pilots. It's been used by thousands of pilots worldwide to log over a quarter million flights.
Employment
  • Mobile Application Architect
    2016 - PRESENT
    Uniti, LLC (via Toptal)
    • Created the core of a consumer app that includes social networking integration and a Firebase back-end.
    Technologies: Android, Java, Firebase
  • President
    2015 - PRESENT
    Kviation
    • Founded a company to build quality software for the aviation industry.
    • Launched Smart Logbook, an Android logbook for pilots. Over a quarter of a million flights have been logged with Smart Logbook. It also has earned a 4.6 star rating in the Play Store.
    • Released several open-source projects on GitHub based on code written for Smart Logbook.
    Technologies: Android, Java, SQL, UX/UI, Parse
  • Senior Software Engineer
    2007 - 2015
    Google
    • Was a core member of the Messenger team, Google’s official SMS app on Android. Worked on background services, system notifications, Wear integration, UI performance optimization, and a custom native library.
    • Designed and built an internal system to help ensure the security of user data stored by Google. This tool is deployed to every datacenter and processes every disk that’s decommissioned from the fleet.
    • Led a team to design and implement the backend for a new tool aimed at improving developer productivity. My work included: defining RPC interfaces, load balancing, performance optimization, failover, and monitoring.
    • Developed two solo 20% projects that added new features and back-end capabilities to movie showtimes search.
    • Built an Eclipse plugin to support developers using the Google Web Toolkit and App Engine for Java; did this as a founding member of the team.
    Technologies: Android, Java, C++, SQL, JavaScript
  • Software Engineer
    2005 - 2007
    WynEdge
    • Worked as an onsite consultant at Fargo Electronics (now part of HID), a manufacturer of card printers (for printing identity cards, gift cards, and so on).
    • Lead architect/developer of Fargo OnQueue, a tool enabling high-volume, load-balanced printing among multiple card printers.
    • Worked as the core developer of Fargo Print Security Manager, a tool for monitoring and administering network-connected card printers.
    • Helped develop an SDK for third-party programmers to use low-level functionality of Fargo card printers.
    • Built a developer SDK for Banner Engineering, manufacturer of high-speed industrial cameras, to enable their customers to remotely access their cameras via HTTP.
    Technologies: C#, .NET, COM, C++
Experience
Skills
  • Platforms
    Android
  • Languages
    SQL, Java, JavaScript, C++
  • Libraries/APIs
    Firebase Android SDK
  • Tools
    Android Studio, Eclipse IDE
  • Storage
    SQLite
  • Other
    User Interface (UI)
Education
  • Bachelor's degree in Computer Science and Engineering
    2000 - 2004
    The Ohio State University - Columbus, Ohio (USA)
Hire the top 3% of freelance developers
I really like this profile
Share it with others