ποΈ linkedin.com/in/markwfulton
βοΈ [email protected]
π markfulton.dev
Details
Location: Melbourne, Australia
Phone: 0401 632 516
Profile
I am a highly experienced software development leader, having worked ten years in the industry across various sectors from banking and insurance to communications and logistics. I am skilled in mobile and api development and have lead individual teams from proof of concept through to delivery and set the strategy of entire development squads to meet business goals.
Throughout my career, I have been a key resource within organisations to bring confidence to development practices. In teams, I work quickly to help bridge teams together to get to better business and technical outcomes.
Skills
Mobile. βββββ
DevOps. βββββ
Kotlin. βββββ
SpringBoot. βββββ
NodeJS. βββββ
JavaScript. βββββ
ReactJS. βββββ
Swift. βββββ
Mentoring. βββββ
Practices. βββββ
Leadership. βββββ
Strategy. βββββ
Architecture. βββββ
Security. βββββ
Employment History
Software Technical Lead (Android Chapter Lead)
Qantas (Melbourne, VIC, Australia / Sydney, NSW, Australia)
June 2023 - Current
Leading the Qantas mobile application teams on best practice, architecture governance, technical execution and development roadmapping.
- Defining engineering practices for the android developers and presenting guidelines to new and existing teams.
- Running the Android Guild that spans across both Airline and Loyalty mobile developer squads.
- Mentoring all android developers and QEβs on best practices.
- Identified all android applications currently supported to get a view of the state of android within Qantas.
Key Achievements
- Reduced automated developer pipeline from 2~6 hours to less than 25 mins.
- Supported the development / release of the 4.0 Qantas application.
- Creating a A3 for the android platform within Qantas.
Lead Technical Consultant
Lexicon Digital - Now Endava APAC (Melbourne, VIC, Australia)
March 2021 - June 2023
Leading Lexicon Digitalβs development mobile standards and governance.
- Defining engineering practices for the organisation and presenting guidelines to new and existing teams.
- Enshrining development practices within code examples.
- Mentoring other leads and associate developers.
- Leading recruitment of new developers.
Key Achievements.
- Grew a team of lexicon developers within a client organisation by 500%.
- Key contributor to lexicon taking on multi-million dollar mobile development projects.
- Enshrined ways of working within client organisations with trackable results at scale.
Lead Technical Consultant
Insignia Financial Melbourne, VIC, Australia / Hobart, TAS, Australia)
A Lexicon Digital Consultant
January 2023 - June 2023
Leading Insignia financial POCβs on keystone web technology.
- Clarifying key requirements between key stakeholders and teams.
- Creating multiple solution designs to solve problems.
- Creating structured work for a creation of a work stream.
Key Achievements
- Created a structured way to verify POCβs that all teams adopted.
- Proved the POC was achievable.
- Worked with stakeholders on issues to decide the next best actions.
Mobile Manager - Technical Advisor
IAG (Melbourne, VIC, Australia / Sydney, NSW, Australia)
A Lexicon Digital Consultant
March 2021 - October 2022
Leading the mobile team across Australia / Vietnam on key deliverables to a tight deadline, while uplifting developer capabilities.
- Mentoring lead client resources to improve the overall maturity, skills and capabilities of the clientβs development team.
- Leading the Australian, New Zealand, and Vietnam engineers.
- Creating architectural guidelines demonstrating integration across multiple source systems.
- Enshrining guidelines and development practices within the developer pipeline.
Key Achievements
- Redefining previous ways of working with measurable results to senior leadership.
- Architect for mobile application solutions.
- Managing up to 11 different mobile applications and libraries.
- Implemented new pipelines to ensure confidence throughout the development process, and faster release cycles.
Technical Lead - Mobile Software Development
Suncorp Group (Melbourne, VIC, Australia)
February 2020 - March 2021
Subject matter expert for native mobile development.
- Leading the Australian mobile teams across both banking and insurance.
- Leading discovery of new features to be integrated with mobile apps.
- Helps other teams in creating mobile centric solutions for their business requirements.
- Leading and managing technical debt throughout the team.
- Leading release management
Key Achievements
- Coaching all mobile developers within their roles.
- Lead 4 pods of mobile developers working on separate functionality within the same app.
Android Technical Lead
Suncorp Group (Melbourne, VIC, Australia)
September 2018 - February 2020
Subject matter expert for Android mobile development.
- Subject matter expert for Android mobile development.
- Leading the Android mobile teams.
- Leading discovery of new features to be integrated with mobile apps.
- Helps other teams in creating mobile centric solutions for their business requirements.
- Leading and managing technical debt throughout the team.
Key Achievements
- Coaching all android developers within their roles.
- Lead 4 pods of android developers working on separate functionality within the same app.
- Setup coding style-guide and standards for Android development.
Android Software Engineer
Suncorp Group (Melbourne, VIC, Australia)
November 2017 - September 2018
- Android developer on the Suncorp App.
- Helping with estimations of work and sizing of new features.
- Liaison to product owners to help with discovery.
- Help on boarding new developers.
- Cross platform developer on all insurance brands.
Key Achievements
- Implemented integrations with third party services.
- Integrated with a contracting company to help achieve a rapid timeline.
Software Engineer - Mobile
Cuscal Limited - (Sydney, NSW, Australia)
A Appscore Digital Consultant
March 2017 - May 2017
- Hybrid Developer on Cuscals Redi2Pay Android and iOS app.
- Defining new processes for Cuscal to use in project delivery.
- Full agile life cycle development.
- Liaise with other teams within Cuscal for project discovery.
Mobile Software Engineer
**Appscore Digital** (Melbourne, VIC, Australia)
November 2015 - November 2017
- Android developer for Samsung + Australia, MrTradie, MyTern and more.
- iOS developer on internal apps.
- Hybrid developer on Telstra's Checkaload, AusPost's Snapit and more.
- Providing statements of work for new projects.
- Liaise with clients throughout project lifecycle.