Senior engineer delivering high-quality, scalable mobile & web solutions in collaboration with product managers, designers, and backend teams. Experienced across mobile and web.

Clifton N Bagge rman

Senior engineer delivering high-quality, scalable mobile & web solutions in collaboration with product managers, designers, and backend teams. Experienced across mobile and web.

Available to hire

Senior engineer delivering high-quality, scalable mobile & web solutions in collaboration with product managers, designers, and backend teams. Experienced across mobile and web.

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

Work Experience

Senior iOS Engineer at Entain Mobile
March 1, 2025 - Present
Develop and optimize native iOS features using Swift and SwiftUI, transitioning React Native features to native implementations. Collaborate with product managers, designers, and backend teams to deliver robust, scalable solutions with seamless user experiences. Work includes asynchronous programming with async/await, reactive patterns with Combine, performance-focused engineering, and adherence to software engineering best practices.
Mobile Engineer at Bound
May 1, 2022 - March 1, 2025
Independent digital consultancy delivering experience design and mobile applications for clients in commerce, platform, and mobile domains. Worked on secure authentication and integrations including OAuth/Okta, iOS app development, and SDK development for partner retail integrations (e.g., Coles and Bunnings) to enable rewards across shopping platforms.
Mobile Engineer (iOS) at Bound Bound (independent digital consultancy)
May 1, 2022 - Present
Drove impact across Experience Design, Commerce & Platforms, and Mobile Applications for multiple clients. Delivered iOS features with secure authentication and regular updates. Implemented Auth0-based authentication for user account security and developed a versatile SDK for partner retail integrations (e.g., Coles and Bunnings) to enable seamless customer rewards experiences.
iOS Developer at EnergyAustralia
September 1, 2021 - May 1, 2022
Joined an agile mobile squad for a greenfield project to modernize legacy systems. Developed end-to-end features and leveraged Kotlin Multiplatform (KMM) for shared logic across iOS and Android. Implemented API communications, feature toggling, and analytics; built UI with SwiftUI following MVVM and using design systems for UI consistency. Supported SwiftUI/Combine extensively with robust CI/CD on Azure DevOps.
iOS Developer at Energy Australia
September 1, 2021 - May 1, 2022
Joined an agile mobile squad on a greenfield initiative to modernize legacy systems. Built end-to-end features, leveraging Kotlin Multiplatform (KMM) for shared logic across iOS and Android. Worked on API communications, feature toggling, and analytics. Developed UI with SwiftUI following MVVM patterns and design system consistency. Supported SwiftUI and Combine with robust Azure DevOps-based CI/CD.
Digital Developer at EnergyAustralia
January 1, 2020 - September 1, 2021
Contributed to the 'My Account' section within EnergyAustralia's Digital division by collaborating with business analysts, product owners, UX designers, and testers to deliver new features each sprint. Modernized internal component libraries and upgraded pages from AngularJS to the latest Angular. Developed functionality across dashboard, usage analytics, payments, billing, password resets, and registration, and worked on shared libraries for cross-functional efficiency.
Digital Developer (iOS developer focus) at Energy Australia (Digital division)
January 1, 2020 - September 1, 2021
Contributed to the 'My Account' section by delivering new features each sprint in collaboration with business analysts, product owners, UX designers, and testers. Modernized an internal component library and upgraded pages from AngularJS to the latest Angular version. Built functional areas for MyAccount including dashboard, usage analytics, payments, billing, password resets, and registration. Also worked on shared libraries for cross-functional efficiency.

Education

at General Assembly (Melbourne)
June 1, 2019 - September 30, 2019

Qualifications

Industry Experience

Gaming, Energy & Utilities, Financial Services, Software & Internet, Retail