I am an experienced iOS developer with over 10 years of building scalable, user-focused mobile applications. I am passionate about elegant architecture, clean code, and continuous learning, having delivered performant apps in fintech, media, and gaming industries. Currently, I am Director at Adoboware Limited, working on the next major Tournament Scheduler release, and have contributed heavily to high-profile apps including Betfred Sportsbook and Lotto, Sky Bet, and My Sky. My experience spans Swift, Objective-C, Typescript, and various state-of-the-art Apple development frameworks. I have a strong background in collaborative Agile environments and have consistently improved app performance and user experience, including crash reduction and build optimization with CI/CD pipelines. My interests also extend to solving complex problems demonstrated by my engagement with over 690 LeetCode problems at an 86% acceptance rate. I continuously seek new challenges and innovative solutions in iOS and mobile development.

Edgar Agno

I am an experienced iOS developer with over 10 years of building scalable, user-focused mobile applications. I am passionate about elegant architecture, clean code, and continuous learning, having delivered performant apps in fintech, media, and gaming industries. Currently, I am Director at Adoboware Limited, working on the next major Tournament Scheduler release, and have contributed heavily to high-profile apps including Betfred Sportsbook and Lotto, Sky Bet, and My Sky. My experience spans Swift, Objective-C, Typescript, and various state-of-the-art Apple development frameworks. I have a strong background in collaborative Agile environments and have consistently improved app performance and user experience, including crash reduction and build optimization with CI/CD pipelines. My interests also extend to solving complex problems demonstrated by my engagement with over 690 LeetCode problems at an 86% acceptance rate. I continuously seek new challenges and innovative solutions in iOS and mobile development.

Available to hire

I am an experienced iOS developer with over 10 years of building scalable, user-focused mobile applications. I am passionate about elegant architecture, clean code, and continuous learning, having delivered performant apps in fintech, media, and gaming industries. Currently, I am Director at Adoboware Limited, working on the next major Tournament Scheduler release, and have contributed heavily to high-profile apps including Betfred Sportsbook and Lotto, Sky Bet, and My Sky. My experience spans Swift, Objective-C, Typescript, and various state-of-the-art Apple development frameworks.

I have a strong background in collaborative Agile environments and have consistently improved app performance and user experience, including crash reduction and build optimization with CI/CD pipelines. My interests also extend to solving complex problems demonstrated by my engagement with over 690 LeetCode problems at an 86% acceptance rate. I continuously seek new challenges and innovative solutions in iOS and mobile development.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate

Work Experience

Director at Adoboware Limited
January 1, 2016 - Present
Leading the development of the next major release of Tournament Scheduler, a free sports scheduling app with over 13,000 downloads across the USA, China, and UK. The tech stack includes SwiftUI, SwiftData, Swift Charts, MVVM, Structured Concurrency, and Liquid Glass. Also engages in advanced problem solving with a high LeetCode problem acceptance rate.
iOS Contract Developer at Betfred
May 31, 2024 - August 27, 2025
Led development of Betfred Sportsbook and Lotto apps with over 35,000 daily active users and 2 million registered accounts. Delivered scalable integrations for 1,000+ casino games using Apple On-Demand Resources and AWS S3. Improved crash-free session rate to 99% and reduced build times from 8 to 3 hours using CI/CD pipelines with fastlane and Jenkins. Collaborated with frontend, backend teams and third-party suppliers across multiple technologies.
iOS Contract Developer at Sky Bet
September 30, 2019 - August 27, 2025
Developed the free-to-play Soccer Saturday Super 6 app within an Agile Kanban team. Utilized Swift, Xcode, UIKit, and design patterns such as MVP, MVVM, and Coordinator for app architecture.
iOS Contract Developer at Sky Broadcasting
October 31, 2018 - August 27, 2025
Developed the My Sky app for TV, broadband, and loyalty account management. Championed accessibility compliance, auditing and implementing Dynamic Text and VoiceOver features. Collaborated in a large iOS team within a cross-functional Agile Scrum environment, using Swift, Ruby, GraphQL, and Content Stack with MVVM, Dependency Injection, Coordinator, and Redux patterns.
iOS Contract Developer at Barclays
October 31, 2013 - August 27, 2025
Core developer for the mybarclaycard credit card app, implementing multiple key functionalities and supporting multiple iOS versions including accessibility compliance. Worked onsite for Accenture.
iOS Contract Developer at O2
October 31, 2011 - August 27, 2025
Developed the O2 Wallet money messaging app, covering activation, registration, transactions, and payment instrument features. Also designed and developed a forms template leveraging application development using UIKit, C#, and Xamarin (MonoTouch).
C# .NET Contract Developer at HBOS
October 31, 2008 - August 27, 2025
Developed and enhanced the motor loans application system initially using Forte UDS, later migrated to C# .NET Winforms.
Software Engineer at Headstrong
March 1, 2000 - August 27, 2025
Developed and optimised Crystal Reports and Oracle PL/SQL batch scripts used for the Hong Kong Octopus contact-less smart card system handling over 15 million daily transactions.

Education

B.S. Computer Studies, Software Technology at De La Salle University
January 11, 2030 - August 27, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Gaming, Media & Entertainment, Software & Internet

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate