Technical Lead – .NET Mobile - mkodo Ltd
(2024-09)
Technical lead responsible for mobile engineering delivery across cross-platform mobile applications.
- Lead a cross-functional team of developers and QA engineers delivering mobile applications using .NET, Xamarin and React Native.
- Provide technical leadership across mobile projects including architecture design, solution planning and engineering best practices.
- Seconded to Pollard Digital Solutions, mkodo's parent company, collaborating with platform engineering teams to support React Native adoption and shared mobile component architecture.
- Guide engineering decisions around cross-platform technologies, mobile frameworks and long-term platform strategy.
- Introduced structured code review standards and branching strategies, improving development quality and consistency across teams.
- Work closely with Product, UX and business stakeholders to translate feature requirements into scalable mobile solutions.
- Mentor junior engineers and support their development in mobile architecture and platform-specific development.
- Review and approve technical designs to ensure scalability, maintainability and alignment with long-term mobile platform strategy.
Senior Mobile Developer - Screenmedia Ltd
(2023-04 - 2024-08)
Senior mobile developer responsible for delivering mobile applications across multiple frameworks and platforms.
- Lead developer on a Xamarin.Forms / .NET MAUI engineering management application.
- Led migration of a large Xamarin.Forms codebase to .NET MAUI.
- Designed and implemented new application features and architectural improvements.
- Worked closely with backend teams to design and integrate REST APIs for mobile applications.
- Collaborated with stakeholders to analyse user feedback and improve mobile user experience.
- Developed features across Flutter applications, quickly learning Dart and BLoC architecture.
- Hosted regular engineering sessions with the mobile team to improve development processes and technical standards.
- Reviewed pull requests and mentored developers to maintain high engineering quality.
Lead Mobile Developer - Adactus Ltd (now Three Rocks)
(2021-01 - 2023-04)
Lead mobile developer responsible for delivering enterprise mobile applications.
- Led development of cross-platform mobile apps using Xamarin.Forms and .NET MAUI.
- Designed application architecture and technical solutions for new mobile projects.
- Collaborated with clients to gather requirements and define application scope.
- Created CI/CD pipelines for mobile application builds and deployments.
- Managed mobile release processes including App Store and Google Play submissions.
- Mentored developers and promoted best practices across mobile development teams.
- Documented internal mobile development standards and engineering processes.
Senior Software Engineer - BT
(2018-04 - 2020-12)
Senior developer working on enterprise mobile applications for BT and EE.
- Lead developer on Relay UK, a Xamarin.Forms application supporting hearing-impaired customers.
- Designed and implemented features including cloud backup integration using iCloud and Google Drive.
- Developed NPS feedback functionality enabling stakeholders to track user engagement and feedback.
- Worked closely with stakeholders to gather requirements and deliver mobile solutions.
- Delivered large-scale enterprise applications within Agile development teams.
Associate Software Engineer - BT
(2016-04 - 2018-04)
Developed internal mobile applications for OpenReach using Xamarin.Forms and C#.
- Worked within Agile teams to deliver robust internal applications.
- Contributed to UI design and feature development across multiple mobile apps.