D Cummings

Principal Software Engineer at Pythonator

Queensland, 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
D Cummings is a Principal Software Engineer based in Queensland with 15 years of experience building domain-focused systems that blend software, engineering and data—most recently leading development of AESOP, a pump-hydro and hydrogen optimisation model that integrates pricing, storage and weather forecasting. He runs Triptera, teaches Python and machine learning to hundreds of learners, and has a long history of hands-on full‑stack and back-end work from ERP and web architectures to embedded data collection for industrial gear. His open-source contributions show attention to practical UX and interoperability (improving AjaxAutoComplete compatibility) and creative back-end features (expanding the RaspberryJuice Minecraft Pi API). Comfortable moving between chemistry, mathematics, accounting and dev-ops, he repeatedly turns cross-disciplinary problems into deployable, well-tested software. Equally at home coaching beginners as shipping production systems, he combines entrepreneurial ownership with technical depth in niche engineering domains.
code15 years of coding experience
job9 years of employment as a software developer
bookGraduate Certificate, Business Administration and Management, General, 6.75, Graduate Certificate, Business Administration and Management, General, 6.75 at The University of Queensland
bookAnglican Church Grammar School
stackoverflow-logo

Stackoverflow

Stats
11reputation
5kreached
1answer
0questions
github-logo-circle

Github Skills (11)

ajax10
webobjects10
html10
javas10
javascript10
api10
api-design10
java10
python9
aix6
dns6

Programming languages (9)

TypeScriptJavaShellC++JavaScriptLuaJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
wocommunity/wonder

Apr 2011 - Oct 2022

Project Wonder
Role in this project:
userFull-stack Developer
Contributions:6 commits, 3 PRs, 2 comments in 11 years 7 months
Contributions summary:D primarily focused on enhancing the Ajax AutoComplete component within the project, including refactoring and improving compatibility with older versions of Prototype JavaScript framework. They added the "observe" functionality to the component, enabling updates from the selected list items. The user also addressed issues related to the nesting of the div element within the AjaxAutoComplete, which was causing incorrect positioning and scrolling issues. Further contributions include merging in changes from other branches.
reactcssjavascriptwonderreactjs
zhuowei/RaspberryJuice

Aug 2017 - Aug 2017

A plugin for Bukkit implementing the Minecraft Pi API
Role in this project:
userBack-end Developer
Contributions:25 commits, 5 PRs, 10 comments in 15 days
Contributions summary:D primarily contributed to implementing features and functionalities related to Minecraft Pi API within the Bukkit plugin. They added support for various blocks, including rails, stairs, signs, doors, and others, significantly expanding the available building options within the game. The user also implemented the ability to set and update signs with custom text, enabling in-game communication. Furthermore, they enhanced the API by including entity spawning capabilities, demonstrating a focus on expanding the plugin's interactive features.
apiminecraftminecraft-pibukkit-pluginbukkit
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
D Cummings - Principal Software Engineer at Pythonator