Derek Hannah

Derek Hannah Email and Phone Number

Mobile and Web Developer @ Toybox Software LLC
Derek Hannah's Location
Greater Cleveland, United States, United States
Derek Hannah's Contact Details
About Derek Hannah

Mobile and Fullstack Web developer. Published Author. iOS, Android, Flutter, Ionic, Angular, React

Derek Hannah's Current Company Details
Toybox Software LLC

Toybox Software Llc

View
Mobile and Web Developer
Derek Hannah Work Experience Details
  • Toybox Software Llc
    Founder
    Toybox Software Llc Nov 2017 - Present
    https://toybox.software
  • Google
    Senior Software Developer
    Google Jan 2021 - Present
    Mountain View, Ca, Us
    Working in Area 120, Google's incubator for new ideas and projects, where i got to work on several innovative projects. On one project named Qaya, i developed a marketplace for digital content creators to sell their digital products via Qaya or on third party marketplaces like Etsy. Qaya's frontend was developed with Angular and used Bloc for state management. The backend was developed using Java Spring.I also worked on a projected called Splash. This was a mobile app that focused on connecting a community of comic book creators to share and discover new comic books. This project used Flutter and Dart to develop an iOS and Android app and also used Bloc for state management. The backend was developed with Firebase.Another project, Checks, helped Mobile app developers scan their Android and iOS apps to detect app store privacy and data protection compliance issues. I wrote backend service code in C++ and used Angular for the user facing UI.
  • Cleveland Clinic
    Senior Software Developer
    Cleveland Clinic Jan 2019 - Jan 2021
    Cleveland, Ohio, Us
    At the Cleveland Clinic I developed their flagship, patient facing app using Flutter. The app used two native iOS and Android SDK’s (EPIC’s MyChart SDK, and American Wellness’ Video Visit SDK) and Flutter Method Channels to invoke native SDK methods from native iOS and Android classes. Since both SDK’s require authentication, I set up SSO using SAML to create a single sign on experience so users only need to login once to authenticate with both SDKs. I used the BLOC pattern for state management in the Flutter app. I wrote code in Dart, Swift, and Kotlin. The team had daily scrums and used JIRA to track stories in two week sprints. Also worked on other Native iOS and Android applications like Vidal Scout and, and an Flutter app called Express Care Online. Also worked on web applications using Angular 13. Built CI/CD pipelines using Fastlane and Gitlab.
  • Labcorp
    Senior Software Developer
    Labcorp Jan 2017 - Jan 2019
    Burlington, North Carolina, Us
    As Lead Mobile Developer I maintained existing native iOS (Objective-C) and Android (Java) apps. I created new mobile apps for iOS (Swift) and Android (Kotlin). I converted an old 32-bit native iOS app to 64-bit so that it was able to run on iOS 11 and up. I upgraded the target version of an old native Android app and fixed all breaking changes. I upgraded iOS and Android apps to use FCM (firebase cloud messaging) for push notifications. I created a custom web service for FCM push notifications using Spring Boot, this service pulled messages from a IBM queue, and sent a push notification to healthcare providers when their patients had new lab results. I tracked down and fixed memory leaks in both iOS and Android to improve performance. I incorporated Fastlane for CI/CD automation with Jenkins. I also worked on some existing Java web services using Spring, Hibernate, and Maven. Created cross-platform mobile applications using Flutter. Worked on Frontend web projects using Angular 10. Built CI/CD pipelines using Fastlane and Jenkins.
  • The Software Guild
    Lead Mobile Author/Instructor
    The Software Guild May 2016 - Nov 2017
    Louisville, Ky, Us
    Developing curriculums for native Android development, native iOS development, and Full-Stack Javascript development. Curriculum development involves designing the curriculum outline, developing the applications that are used to teach the lessons, writing the lesson content, writing and recording screen cast and in-person videos to accompany the lessons. I write these curriculums single handedly by myself. Now when I am asked if I know native Android, native iOS, or Full-Stack Javascript development, I can literally say "I wrote the book". Courses are delivered online and I offer mentorship to students so they can succeed in the course.
  • Keybank
    Senior Mobile Application Developer
    Keybank Jan 2015 - May 2016
    Cleveland , Ohio, Us
    Supporting Key Bank's mobile software initiatives using various technologies to develop hybrid and native apps. Hybrid mobile apps are built with Angular.js, Ionic, and other third-party libraries using Cordova and IBM's MobileFirst Platform. MobileFirst also provides app analytics and monitoring along with multi-factor authentication. Native iOS apps are developed in Xcode using swift or objective-c. Native Android apps are developed with Android Studio and Java. Creating custom Cordova plugins from native SDKs for corporate check scanning. Using BackBase as a development portal when creating web based software. Using Node.js and Express for development servers.
  • Realeflow
    Senior Mobile Developer
    Realeflow Feb 2014 - Jan 2015
    Parma Heights, Ohio, Us
    Leading a team of developers to create hybrid mobile applications for Android and iOS. Implementing a MVVM architecture utilizing various technologies such as Javascript, HTML5, CSS3. Using frameworks such as Kendo UI Mobile, Jquery / jQuery Mobile depending on the project’s requirements and developer knowledge. Using Node and Express for development servers. Leveraging Phonegap(Cordova) using existing plugins and creating custom plugins when needed. Taking projects from the idea and research phase, through design mockups and prototyping, development and testing, to rollout. Implementing Continuous Integration with a Jenkins server. Using analytics, and monitoring with the Telerik Platform. Using Git for version control.
  • Streamlink Software
    Senior Javascript Developer
    Streamlink Software Jun 2013 - Feb 2014
    Cleveland, Oh, Us
    Developing the leading grant tracking software "Amplifund" and "Boardmax". These solutions help non-profits organizations track and report their government grant funding. Working in Visual Studio and a .NET environment, leveraging several technologies for front-end development. Javascript frameworks such as jQuery, jQuery UI, Kendo UI, HTML5, CSS3, Bootstrap and LESS were all used. Mockups created in photoshop. Working with Agile Methodologies using Subversion for version control.
  • Wyse Advertising
    Interactive Developer / Producer
    Wyse Advertising Jul 2010 - Jun 2013
    Cleveland, Ohio, Us
    Development and project management of interactive advertising campaigns for web and mobile platforms, estimating projects, keeping track of timelines and budgets. Using Flash, AS2 and AS3 to develop compelling banner ads and games. Using HTML5, Wordpress, CSS3, JavaScript, jQuery, and MySQL to develop desktop and mobile sites. Using Objective-C to develop iOS apps, and Java to develop Android apps. Clients included GE, Marathon, Moen, Meineke, Purell, Sherwin Williams, Smuckers, Moen, Cleveland Clinic, Medical Mutual, Wyndham Hotels, Champion, Carrier.
  • Sapling Learning
    Senior Interactive Developer
    Sapling Learning Sep 2012 - Apr 2013
    Working remotely to develop high school and college level eLearning courses. Using the latest technologies in HTML5 to develop interactive courses to be used with desktop and mobile browsers. Incorporating HTML5 Canvas and CSS3 for layout. Leveraging JavaScript libraries like jQuery, and CreateJS for interactivity. Some courses utilized Toolkit for CreateJS, which is a Flash extension that converts Flash animations to HTML5 with ease. Taking direction from the art director and storyboards, developing courses from conception to completion.
  • Blue Frog Gaming
    Game Developer
    Blue Frog Gaming Apr 2010 - Jul 2010
    Akron, Us
    Flash and iOS Development of social media games. The games were produced for social media networks such as Facebook, and the iOS App Store. Working with a team of about 10 designers and developers to create various social media games. Taking an OOP approach with AS3 and Objective-C, and incorporating a MVC architecture.
  • The Lht Group
    Lead Interactive Developer
    The Lht Group Mar 2006 - Jul 2010
    Westerville, Ohio, Us
    Using Flash to develop rich interactive material to deliver eLearning content over a variety of platforms to a large client base. I did everything from drawing and animating, to developing and coding interactions with AS3 using OPP with an MVC architecture. Clients included P&G, Ashland Chemical, Cardinal Health, Lexus Nexus.
  • Mcgraw Hill (School Specialty)
    Image Coordinator
    Mcgraw Hill (School Specialty) Nov 2006 - May 2007
    Greenville, Wi, Us
    Maintaining and updating an image database for over 4,000 published books and products.I also created flash based interactive CDs to accompany math books for grades k-6, Each CD consisted of an animated animal character that guided you thorough the CDs contents.
  • Realty World Rewards
    Web Developer
    Realty World Rewards Jan 2006 - Sep 2006
    Creating and maintaining the company website with CSS, Javascript, and HTML. Designing marketing material for web and print, setting up email accounts and troubleshooting a network of 10 PC's.

Derek Hannah Skills

Javascript Html5 Css Web Development Adobe Creative Suite Jquery Mongodb Xcode Express Nosql Angularjs Node.js Hybrid Mobile Apps Ionic Ibm Mobilefirst Platform Hapi Front End Development Bootstrap Functional Programming Cordova Backbone.js Css3 Createjs Ios Development Android Development Facebook Api Json Subversion Java Gulp Karma Core Data Socket.io Rxjs Swift Test Driven Development Objective C React.js Sql Sqlite Amazon Web Services Firebase Mv* Git Object Oriented Programming React Native Blockchain Ethereum Go Angular Nativescript Flutter Mychart Dart Typescript Roku Development

Derek Hannah Education Details

  • Itt Technical Institute
    Itt Technical Institute
    Associate Of Science - As

Frequently Asked Questions about Derek Hannah

What company does Derek Hannah work for?

Derek Hannah works for Toybox Software Llc

What is Derek Hannah's role at the current company?

Derek Hannah's current role is Mobile and Web Developer.

What is Derek Hannah's email address?

Derek Hannah's email address is dr****@****ail.com

What schools did Derek Hannah attend?

Derek Hannah attended Itt Technical Institute.

What are some of Derek Hannah's interests?

Derek Hannah has interest in Functional Programming, Mobile, Cordova, Mongodb, Hybrid Mobile Apps, Node, Composition Over Inheritance, Mean Stack Development, Full Stack Javascript Development, Hapi.

What skills is Derek Hannah known for?

Derek Hannah has skills like Javascript, Html5, Css, Web Development, Adobe Creative Suite, Jquery, Mongodb, Xcode, Express, Nosql, Angularjs, Node.js.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.