Decheng Ma

Software Engineer II (iOS) at SafetyCulture

Melbourne, Victoria, Australia
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

👤
Senior
🎓
Top School
Decheng Ma is a Melbourne-based iOS engineer with eight years of professional experience and over five years specializing in native iOS development for clients ranging from ANZ Bank and SEEK to startups like The People Spot and Kids Foundation. Currently a Software Engineer II at SafetyCulture, he brings a consultancy-honed ability to adapt quickly across teams and tech stacks while leading feature delivery and mentoring peers. Decheng has a strong focus on UX polish and animations paired with rigorous testing practices (TDD, unit and UI tests) to ensure reliable, maintainable apps. He contributes to well-regarded open-source work, improving the AvdLee App Store Connect Swift SDK by fixing API mismatches and refining data models and initializers. With a Master’s in Information Technology from Monash and hands-on backend experience from earlier roles, he blends front-end craftsmanship with practical API and data handling knowledge. Colleagues would describe him as curious, detail-oriented, and consistently keen to adopt modern iOS best practices.
code8 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Public Administration, Bachelor's degree Public Administration at China University of Mining and Technology
bookMaster's degree Information Technology, Master's degree Information Technology at Monash University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

data-modeling10
swift10
api10
apidoc10
sdk9
json9
appstoreconnectapi8
apiconnect8
codable8
appstoreconnect8
testing7

Programming languages (3)

CSSJavaScriptSwift

Github contributions (5)

github-logo-circle
The Swift SDK to work with the App Store Connect API from Apple.
Role in this project:
userBack-end Developer
Contributions:7 commits, 7 PRs, 2 comments in 5 months
Contributions summary:Decheng primarily contributed to the Swift SDK, making changes to API endpoints and data models. They fixed naming mismatches in filter parameters and renamed "include" to "included" in response models, ensuring data consistency and correct API functionality. They also added public initializers to CapabilitySetting and CapabilityOption. Furthermore, they refactored code to handle data responses appropriately, enhancing the SDK's data handling capabilities.
apiapp-storeapi-connectsdkswift
An easy to use command-line tool for interacting with the Apple AppStore Connect API
Contributions:43 reviews, 483 commits, 112 PRs in 8 months
command-line-toolapiappstoreconnectapp-storeappstore-connect
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