I am a mobile developer, with extensive experience in commercial software development. I have worked in software engineering for 18 years, with 14 years’ in mobile native software for iOS and Android and 5 years cross-platform mobile development in Flutter. I have worked at small and medium sized companies primarily in the software-as-a-service space: RealVNC_Phone details not available. Sign in: https://www.twine.net/signup_) mkodo (2011 - 2015) Sophos (2007 - 2010)

David Doyle

I am a mobile developer, with extensive experience in commercial software development. I have worked in software engineering for 18 years, with 14 years’ in mobile native software for iOS and Android and 5 years cross-platform mobile development in Flutter. I have worked at small and medium sized companies primarily in the software-as-a-service space: RealVNC_Phone details not available. Sign in: https://www.twine.net/signup_) mkodo (2011 - 2015) Sophos (2007 - 2010)

Available to hire

I am a mobile developer, with extensive experience in commercial software development. I have worked in software engineering for 18 years, with 14 years’ in mobile native software for iOS and Android and 5 years cross-platform mobile development in Flutter.

I have worked at small and medium sized companies primarily in the software-as-a-service space:

RealVNC_Phone details not available. Sign in: https://www.twine.net/signup_)
mkodo (2011 - 2015)
Sophos (2007 - 2010)

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Lead Mobile Software Engineer at RealVNC Limited
January 1, 2024 - September 1, 2025
Led organizational strategy and product ownership for mobile applications with millions of end users. Collaborated with CEO and senior leadership on technical strategy and system architecture. Implemented ISO-27001 accreditation focusing on security and process robustness. Maintained team roadmap balancing customer needs with future goals. Transformed modular architecture from native code to Flutter and Dart for VNC products. Managed an engineering team of 7-9 professionals, driving performance through talent development. Launched new product line RealVNC Server for Android and iOS.
Lead Software Engineer at RealVNC Limited
January 1, 2021 - September 1, 2025
Spearheaded architectural transformation to microservices-based system hosted on cloud infrastructure such as AWS, leading cross-functional teams. Contributed actively to VueJS web frontend and mobile client development. Optimized system performance through architectural improvements and low-level optimizations. Established new communications and reporting frameworks improving stakeholder visibility. Drove infrastructure requirements to enhance developer experience and accelerate team output.
Desktop and Mobile Software Engineer at RealVNC Limited
January 1, 2019 - September 1, 2025
Developed multiple features across mobile and desktop platforms, learning new languages such as C++. Delivered features, extensions, and build tooling for VNC Developer SDK products on Android and iOS platforms. Championed DevOps practices delivering build, test, and release infrastructure. Developed proof-of-concept software using Android Trusted Execution Environment applying low-level C APIs. Led performance investigations and improvements in network-to-graphics pipelines on desktop platforms. Initiated company-wide adoption of test-driven development, documentation improvements, risk management, and standardized code review practices.
Mobile Software Engineer at RealVNC Limited
January 1, 2017 - September 1, 2025
Optimized Android application UI architecture to address fragmentation. Implemented middleware changes in client libraries using Android NDK and JNI. Used Docker to build automated testing suites enabling efficient multi-device testing.
Senior Software Engineer and Architect at mkodo
January 1, 2015 - September 1, 2025
Managed iOS development team and external stakeholder relationships. Designed and implemented RESTful API extensions with performance optimizations. Led product design, planning, and delivery of multiple applications.
Software Engineer at Sophos Ltd
January 1, 2011 - September 1, 2025
Worked on Mac OS X antivirus product suite.
Lead Mobile Software Engineer at RealVNC Limited
January 1, 2021 - Present
Led comprehensive organizational strategy and product ownership for mobile applications with millions of users. Collaborated directly with CEO and senior leadership on technical strategy and architecture. Implemented ISO-27001 accreditation focusing on security and process robustness. Created and maintained the team's roadmap, balancing customer needs and future goals. Led the transformation from native code to Flutter and Dart for VNC Connect and VNC Developer SDK. Managed an engineering team of 7-9 professionals, transitioning management from in-person to fully remote. Launched a new product line for Android and iOS.
Lead Software Engineer at RealVNC Limited
January 1, 2021 - September 1, 2025
Spearheaded architectural transformation to a microservices-based system on AWS, leading a cross-functional team. Contributed to VueJS web frontend and mobile clients. Optimized system performance and established new communication and reporting frameworks enhancing stakeholder transparency. Led infrastructure improvements for an accelerated developer experience.
Desktop and Mobile Software Engineer at RealVNC Limited
January 1, 2019 - September 1, 2025
Developed multiple features for mobile and desktop platforms, learning C++ for new capabilities. Delivered features and tools for VNC Developer SDK on Android and iOS. Championed DevOps, building tools and infrastructure for CI/CD. Developed proof-of-concept software using Android's Trusted Execution Environment for executive demonstration. Led performance investigations across platforms, diagnosing and improving network-to-graphics pipeline. Led adoption of test-driven development including framework setup and training. Initiated documentation improvements for engineering processes and standardized code review practices, recognized for strong skills in code review.
Mobile Software Engineer at RealVNC Limited
January 1, 2017 - September 1, 2025
Optimized Android UI architecture to address platform fragmentation. Implemented middleware changes via Android NDK and JNI. Used Docker to enhance automated testing suite for multiple Android devices.
Senior Software Engineer and Architect at mkodo
January 1, 2015 - September 1, 2025
Managed iOS development team and external stakeholder relations. Designed and implemented RESTful API extensions with performance optimization. Led product design, planning and delivery of multiple applications.
Software Engineer at Sophos Ltd
December 31, 2011 - September 1, 2025
Contributed to the Mac OS X antivirus product suite development.

Education

Masters Physics (Hons) at Oxford University
January 1, 2003 - January 1, 2007

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services