Greg Ennis
Verified Expert in Engineering
Mobile Apps Developer
Greg is an expert mobile developer with years of experience building native mobile applications on iOS and Android. He has worked to bring mobile solutions to everyone from small startups to large corporations such as Motorola, Turner Broadcasting, and Cox Communications.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Xcode, Visual Studio Code (VS Code)
The most amazing...
...thing I've coded was a complete IrDA stack for communication with a mobile device using infrared transmitters.
Work Experience
Owner
Innodroid
- Built several native mobile applications 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 developing native mobile applications including Collobos, SkySafari, Mac Tools, and Ultimate Photo Widget.
- Made open-source contributions, including a Mongo Explorer application and BitDiffer system.
Application Architect
Turner Broadcasting
- Developed a native mobile application called Proximity for tracking video crews and trucks in the field.
- Built a native mobile application called imMeta for capturing, browsing, and publishing images taken by photographers with Android devices.
- Created a native mobile tablet application called Lumenbox for viewing and printing branded photos at events.
- Provided guidance on best practices and shared insight and experience to around 200 developers in the enterprise applications department.
- Developed an enterprise security framework used by software systems company-wide.
Experience
Harley-Davidson Mobile Apps
http://apps.apple.com/us/app/harley-davidson/id1292723595Collage iOS App
http://apps.apple.com/us/app/collage-a-picture-playground/id1585300273LiveMixtapes Mobile Apps
http://play.google.com/store/apps/details?id=com.livemixtapesFantasy Sports Lineup Generator
http://www.youtube.com/watch?v=wIWZYZlKDu0I am the sole developer of this app.
NextGlass iOS App
NOTE: The app is no longer available because Untappd acquired the company, now the #1 beer recommendation app on the store.
Food Scanner Open Source App and Back End
http://github.com/grennis/FoodScannerAppThe project includes an Android native app, a React Native app for Android and iOS, and a Firebase back end.
Twiddy iOS App
http://apps.apple.com/us/app/twiddy-company-obx-rentals/id1109125171Team Sports HQ Android App
Mongo Explorer Open Source Android App
http://github.com/grennis/mongoexplorerLikeli Mobile Apps
Note: The company was acquired and the app is no longer available.
KrispyKreme.com
http://krispykreme.comServices 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
http://play.google.com/store/search?q=innodroid&c=appsMacTools Android App
SkySafari Android App
http://play.google.com/store/apps/details?id=com.simulationcurriculum.skysafari5BitDiffer Open Source .NET Client
http://github.com/grennis/bitdifferSkills
Languages
Swift, Kotlin, Java, HTML, C#, CSS, JavaScript, Python, Objective-C
Frameworks
Android SDK, UIKit, iOS SDK, .NET, SwiftUI, Core Data, Dagger, ASP.NET
Tools
Android Studio, Xcode, Android Jetpack, Git, Gradle, Figma
Paradigms
Mobile Development, Testing, Test-driven Development (TDD), Unit Testing, Model View Controller (MVC), Model View ViewModel (MVVM), Model View Presenter (MVP)
Platforms
iOS, Mobile, Android, MacOS, Firebase, Visual Studio Code (VS Code), Amazon Web Services (AWS)
Other
Mobile Apps, Mobile Architecture, Mobile App Development, Native Mobile Apps, Location Services, App Store, APIs, Google Play Store, Algorithms, Artificial Intelligence (AI)
Libraries/APIs
Node.js, REST APIs, Facebook SDK, Twitter SDK
Storage
SQLite, JSON, PostgreSQL, Databases, MySQL
Education
Bachelor's Degree in Computer Science
Williams College - Williamstown, MA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring