Donald Hutchison
Selbstständig, Freelance Developer, donaldhutchison.info
Berlin, Deutschland
Werdegang
Berufserfahrung von Donald Hutchison
Bis heute 5 Jahre und 10 Monate, seit Aug. 2018
iOS Engineer
Agentur Uberall
iOS / Swift dashboard app for home automation products. Interfaces with custom hardware and proprietary protocol to allow users to trigger appliances, heating and get information about the status of their home. PROJECTS GFA4 (Android) Improved CI system and build infrastructure General feature development UI Improvements Refactoring legacy code to allow for tests
Bis heute 9 Jahre und 7 Monate, seit Nov. 2014
Freelance Developer
donaldhutchison.info
10 Monate, Aug. 2017 - Mai 2018
Full Stack Developer
RAPP Berlin
Mobile promotional project for Daimler with a ruby sinatra backend. Custom location / GPS based search with 3rd party api integration. Designed, implemented and deployed server infrastructure Maintenance, tuning and load testing Kubernetes + Docker provisioning and orchestration on AWS
2 Monate, Juli 2017 - Aug. 2017
Mobile Application Engineer
SinnerSchrader Swipe GmbH
Short term Android client project for Hamburg Sparkasse, written in Kotlin w/ RxAndroid PROJECTS Kiekmo ( Android ) Implemented news feed with GraphQL functionality UI effects and screens Integrated push messaging support via Firebase
Developing and maintaining reusable libraries in Java + Objective C and C# for all in-house game projects. Designed custom packaging framework to enable easy integration with game projects Designed and developed a cross platform Android + iOS application test framework Automation of build systems and test environment Designing systems to interact with native Objective-C / C / Java JNI and present APIs to a .Net development environment
6 Monate, Nov. 2014 - Apr. 2015
Software Engineer
Apportable
Click to edit position description* Ensuring functionality in the interactions between projects + project versions * Managing devops for SpriteBuilder project * Designed CI system to work with github + pull requests for OSX application * Implemented device agnostic resolution support in cocos2d-spritebuilder
* Game prototype development * Implemented an improved UX for mobile games
* Designed and developed a cross platform Android + iOS application test framework * Creating and maintaining Unity library projects including In App Purchases, Analytics and Tracking * Automation of build systems and test environment * Developed an application to manage inventory of Android devices * Redesigned build system for internal library usage
2 Jahre und 4 Monate, Juni 2010 - Sep. 2012
Software Developer
HuzuTech
* Contributed to the development and release of a Flash based MMO * Optimised existing code base and core navigation systems, resulting in a measurable UX improvement. * Designed and implemented a content creation tool, which went on to be sold as part of the flagship product. * Managed QA efforts and processes
Ausbildung von Donald Hutchison
2 Jahre und 11 Monate, Aug. 2007 - Juni 2010
Software Development
Glasgow Caledonian University
Sprachen
Englisch
Muttersprache
Deutsch
Gut