Scroll To View More
Keith Platfoot, Java Developer in Atlanta, GA, United States
Keith Platfoot

Java Developer in 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, C++, JavaScript
  • 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)
I really like this profile
Share it with others