Derek Hannah personal email
- Valid
- Valid
- Valid
- Valid
Mobile and Fullstack Web developer. Published Author. iOS, Android, Flutter, Ionic, Angular, React
-
FounderToybox Software Llc Nov 2017 - Presenthttps://toybox.software -
Senior Software DeveloperGoogle Jan 2021 - PresentMountain View, Ca, UsWorking 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. -
Senior Software DeveloperCleveland Clinic Jan 2019 - Jan 2021Cleveland, Ohio, UsAt 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. -
Senior Software DeveloperLabcorp Jan 2017 - Jan 2019Burlington, North Carolina, UsAs 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. -
Lead Mobile Author/InstructorThe Software Guild May 2016 - Nov 2017Louisville, Ky, UsDeveloping 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. -
Senior Mobile Application DeveloperKeybank Jan 2015 - May 2016Cleveland , Ohio, UsSupporting 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. -
Senior Mobile DeveloperRealeflow Feb 2014 - Jan 2015Parma Heights, Ohio, UsLeading 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. -
Senior Javascript DeveloperStreamlink Software Jun 2013 - Feb 2014Cleveland, Oh, UsDeveloping 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. -
Interactive Developer / ProducerWyse Advertising Jul 2010 - Jun 2013Cleveland, Ohio, UsDevelopment 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. -
Senior Interactive DeveloperSapling Learning Sep 2012 - Apr 2013Working 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.
-
Game DeveloperBlue Frog Gaming Apr 2010 - Jul 2010Akron, UsFlash 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. -
Lead Interactive DeveloperThe Lht Group Mar 2006 - Jul 2010Westerville, Ohio, UsUsing 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. -
Image CoordinatorMcgraw Hill (School Specialty) Nov 2006 - May 2007Greenville, Wi, UsMaintaining 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. -
Web DeveloperRealty World Rewards Jan 2006 - Sep 2006Creating 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
Derek Hannah Education Details
-
Itt Technical InstituteAssociate 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial