Donald Hutchison

Selbstständig, Freelance Developer, donaldhutchison.info

Berlin, Deutschland

Fähigkeiten und Kenntnisse

iOS
Android
Mobile Development
frontend
development
unity3d
Software Testing
Android SDK
Automation
Jenkins
Ruby
Objective-C
Java
SWIFT

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

  • 1 Jahr und 7 Monate, Juli 2015 - Jan. 2017

    Lead SDK Engineer

    Wooga GmbH

    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

  • 5 Monate, Juli 2014 - Nov. 2014

    Games Developer

    King

    * Game prototype development * Implemented an improved UX for mobile games

  • 1 Jahr und 11 Monate, Sep. 2012 - Juli 2014

    Mobile Engineer

    Wooga GmbH

    * 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

21 Mio. XING Mitglieder, von A bis Z