Scroll To View More
Greg Ennis

Greg Ennis

Atlanta, GA, United States
Member since July 27, 2015
Greg is an expert Android developer with years of experience building native Android applications. Greg has worked to bring mobile solutions to everyone from small startups to large corporations such as Motorola, Turner Broadcasting, and Cox Communications.
Greg is now available for hire
  • Java, 6 years
  • Android SDK, 6 years
  • Android, 6 years
  • Microsoft SQL Server, 5 years
  • C#, 5 years
  • Agile Software Development, 4 years
  • Visual Studio 2015, 2 years
Atlanta, GA, United States
Preferred Environment
OSX with Android Studio. VS Code/
The most amazing...
...thing I've coded is a complete IrDA stack for communication with a mobile device using infrared transmitters.
  • Owner
    2013 - PRESENT
    • Developed several Android apps from start to finish, including NextGlass, Team Sports HQ, Twiddy, and Likeli.
    • Developed LiveMixTapes to improve performance, reduce memory usage, and increase reliability.
    • Contributed to the development of native Android applications including Collobos, SkySafari, MacTools, and Ultimate Photo Widget.
    • Made open-source contributions including to MongoExplorer application and BitDiffer system.
    Technologies: Android, Java, Gradle, Android Studio
  • Application Architect
    Turner Broadcasting
    2003 - 2013
    • Developed a native Android application called Proximity for tracking video crews and trucks in the field.
    • Built native a Android application called imMeta for capturing, browsing, and publishing images taken by photographers with Android devices.
    • Created a native Android tablet application called Lumenbox for viewing and printing branded photos at events.
    • Provided guidance on best practices and shared insight and experience to ~200 developers in the enterprise applications department.
    • Developed an enterprise security framework used by software systems company-wide.
    Technologies: Android, Java, Gradle, C#, .NET, Python
  • Twiddy Android App (Development)

    Twiddy is a vacation rental companion app for users to browse information and multimedia about their rental properties and share media and provide feedback, submit maintenance requests, etc.

  • NextGlass Android App (Development)

    A native Android application that provides ratings and recommendations for beer and wine based on science. Worked with company's API and iOS developers to deliver several versions of this app.

  • Team Sports HQ Android App (Development)

    A forthcoming native Android application which allows parents to access sports league information for their kids. Parents can view schedules, participate in discussions, and create and assign tasks from their phone.

  • Mongo Explorer Open Source Android App (Development)

    Open source native Android application that is a front-end for Mongo databases. Allows users to connect, browse, and update Mongo database collections from their phone or tablet.

  • Likeli Android App (Development)

    Social networking, real-time chat, and heat map application.

  • (Development)

    This is the public website for Krispy Kreme. This site runs on ASP.NET 4.5, written in C# and MVC5. The database is SQL Server 2008R2.

    Services that provide location and promo data are written using Web API, also with C#.

    The site is hosted on IIS7 on Windows Server 2008R2.

  • Innodroid Applications (Development)

    Various free and paid applications published on the Play Store, including everything from TV show listings to website monitoring.

  • MacTools Android App (Development)

    Native Android application to diagnose vehicle indicator warning lights. I updated and re-skinned this app for use with MacTools branded adapters.

  • SkySafari Android App (Development)

    Native Android application for sky charts. I ported this application to Android Studio and was involved in development of new features.

  • BitDiffer Open Source .NET Client (Development)

    Open source .NET client for examining and reporting on the differences between sets of assemblies. Written in C#

  • Languages
    Java, HTML, JavaScript, C#, Go, CSS, Python
  • Frameworks
  • Libraries/APIs
    Retrofit, Butterknife, jQuery, Facebook SDK, Twitter SDK, GSON, Android Support Library, Picasso
  • Tools
    Android Studio, Gradle, Visual Studio 2015, Android NDK
  • Platforms
    Android, Parse
  • Paradigms
    Scrum, Agile Software Development
  • Storage
    Microsoft SQL Server, MongoDB
  • Misc
    OkHttp, Google Material Design
  • Bachelor's degree in Computer Science
    Williams College - Williamstown, MA
    1989 - 1993
I really like this profile
Share it with others