Karl Bowden

Principal Engineer at Commonwealth Bank

Newcastle-Maitland, New South Wales, 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

🤩
Rockstar
🎓
Top School
Karl Bowden is a Principal Engineer based in Newcastle, NSW with 16 years of hands-on experience delivering customer-focused iOS and full-stack solutions. Self-taught from a Commodore 64 beginning, he combines deep pragmatic engineering—scalable architecture, CI-driven builds and maintainable code—with a relentless focus on polished user experience. At Commonwealth Bank he progressed from Senior iOS Developer to Principal Engineer, driving platform quality and timely delivery for large teams. He’s an active open-source contributor, notable for migrating and modernizing the ReSwift project and adding CI and cross-platform testing infrastructure. Comfortable across mobile, web and server stacks, he also brings practical ops experience from early IT management and freelance work, making him effective at end-to-end delivery. Colleagues know him as opinionated about architecture but relentlessly user-centered in execution.
code16 years of coding experience
job10 years of employment as a software developer
bookSpotswood College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
685reputation
64kreached
13answers
0questions
github-logo-circle

Github Skills (13)

swift10
redux10
travis-ci9
testing8
libvirt6
xcode6
ios6
kvm6
linux6
unix6
django6
qemu6
ios-simulator6

Programming languages (10)

JavaC++CJavaScriptPHPObjective-CSwiftHTML

Github contributions (5)

github-logo-circle
ReSwift/ReSwift

Dec 2015 - Jul 2016

Unidirectional Data Flow in Swift - Inspired by Redux
Role in this project:
userFull-stack Developer
Contributions:1 release, 41 commits, 33 PRs in 6 months
Contributions summary:Karl primarily focused on migrating the project from SwiftFlow to ReSwift, involving significant refactoring of codebase, renaming files, and updating project configurations. They integrated Travis CI for continuous integration, including testing across multiple platforms and release publishing. The user also addressed documentation, including instructions for building dependencies and cleaning up schemes for testing, reflecting their involvement in the project's infrastructure and build processes.
unidirectional-data-flowreswiftunidirectionalswiftredux
Sydney CocoaHeads Website
Contributions:19 commits, 14 PRs, 31 pushes in 3 years 11 months
sydney
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
Karl Bowden - Principal Engineer at Commonwealth Bank