Donald Hutchison

Senior Backend Developer at Tenjin

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Donald Hutchison is a Senior Backend Developer based in Berlin with 16 years of software engineering experience spanning mobile, desktop and backend systems. He excels at building reliable backend services and automating deployment pipelines, with recent work deep in DevOps and blockchain tooling—contributing backend enhancements and CI/CD improvements to the well-known Blockscout Ethereum explorer. A pragmatic engineer who values clean code and clear communication, he balances focused technical work with a playful curiosity that keeps him exploring new stacks and technical rabbit holes. His long freelance practice and varied roles across gaming, mobile, and infrastructure give him a broad perspective on shipping production-quality software.
code16 years of coding experience
job13 years of employment as a software developer
bookGames Software Development Computer Science, Games Software Development Computer Science at Glasgow Caledonian University
github-logo-circle

Github Skills (16)

objective-c10
mobile-development10
coco10
cocos2d-x10
android10
ethereum10
elixir10
blockchain10
android-development10
native-android10
opengl9
api8
github-ci8
cicd8
apidoc8

Programming languages (22)

C#SmartyJavaC++CSSCHaxeGo

Github contributions (5)

github-logo-circle
cocos2d/cocos2d-objc

Dec 2014 - Apr 2015

Cocos2d for iOS and OS X, built using Objective-C
Role in this project:
userMobile Developer (Android)
Contributions:65 commits, 16 PRs, 2 pushes in 4 months
Contributions summary:Donald focused on adapting the Cocos2d-objc framework for Android platforms. Their contributions primarily involved modifying and adding functionality to the Android-specific components, including changes to CCActivity, CCGLView, CCDirectorAndroid and CCFileUtils. These changes focused on fixing compiler issues, supporting layout on Android, and overall integration with Android.
objective-ccocoapodscocos2dswiftios
blockscout/blockscout

Aug 2021 - Aug 2021

Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
Role in this project:
userBack-end Developer
Contributions:9 commits, 6 PRs, 1 comment in 8 days
Contributions summary:Donald primarily focused on enhancing the Blockscout backend functionality. Their contributions included modifying database interaction, contract verification using Sourcify, and token balance retrieval. They also implemented token-related features in the web interface and optimized GitHub Actions for continuous integration and deployment. Additionally, the user made changes to the token transfer functionality.
analyzingetherscanethereumblockchainelixir
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Donald Hutchison - Senior Backend Developer at Tenjin