
Alexander Edge
Verified Expert in Engineering
iOS Developer
A technical leader with over ten years of experience building apps for Apple platforms, Alexander is used to working with product teams in large and small businesses alike and can explain complex engineering concepts to stakeholders. He has successfully launched multiple apps and written software used by millions of people around the world. Fluent in both Swift and Objective-C, he has worked with a wide range of technologies including SwiftUI and Combine.
Portfolio
Experience
Availability
Preferred Environment
Combine, SwiftUI, Xcode, Swift, iOS
The most amazing...
...achievement I've accomplished was leading an engineering team to launch one of the most successful fitness apps on iOS.
Work Experience
Senior iOS Engineer
The Guardian
- Worked on the Guardian's flagship app, Guardian Live News.
- Identified performance bottlenecks and increased scrolling smoothness by over 25%.
- Developed a strategy for implementing dark mode in a legacy codebase.
- Contributed to the open-source International Advertising Bureau (IAB) consent management Swift project.
- Added self-sizing elements to UICollectionView, reducing total lines of code to be maintained in the future.
- Transformed a Proof of Concept for a WKWebView to native communication bridge using Apache Thrift into production-ready code.
- Added protocol multiplexing and Swift 5 support to the open-source Apache Thrift project for native-web view communication.
Senior iOS Engineer
ustwo
- Rebuilt an existing health app prototype using a new design direction.
- Recommended using container view controllers to allow multiple developers to work on the same screens with minimal overhead.
- Delivered the final prototype ahead of schedule.
Senior iOS Engineer
Novoda
- Worked alongside another engineer (pair-programming) on an Internet of Things (IoT) framework based on MQTT.
- Increased the unit test coverage and created documentation for framework consumers.
- Used Reactive programming experience to make the existing codebase more readable, maintainable, and testable.
Lead iOS Engineer
New Look
- Devised a strategy for tackling technical debt while delivering new features and maintaining test coverage in a live app.
- Reduced total lines of code by 35% and removed multiple external dependencies.
- Improved the App Store rating from one star to five stars.
Co-founder
Peeps
- Launched a messaging app based around sending 10-second video clips between groups of users.
- Designed a custom SMS-based system for verifying users based on Twilio REST API.
- Implemented high-compression H.264/MPEG-4 AAC video recording using AVFoundation.
- Wrote server-side business logic in JavaScript for Parse (now Parse-server running on Heroku).
- Added custom view controller animations using UIViewControllerAnimatedTransitioning APIs.
- Added a notification extension for viewing video messages on Watch.
Senior iOS Engineer
ustwo (Freelance)
- Developed a connected-car app for Jaguar Land Rover in use worldwide.
- Used reactive frameworks in conjunction with web sockets to make an instantly-updating UI.
- Participated in BDD workshops to define scenarios and system behavior.
iOS Engineer
Curator (freelance)
- Used the UITraitCollection APIs to add adaptive layouts for portrait and landscape on iPad that paved the way for a launch on iPhone.
- Added interactive and non-interactive transitions between view controllers.
- Designed and implemented a syncing Core Data API using Parse as a back end.
Experience
The Body Coach
https://apps.apple.com/gb/app/the-body-coach/id1502129212Guardian Live News
https://apps.apple.com/gb/app/the-guardian-live-world-news/id409128287Jaguar Land Rover – In Control Remote
https://www.ustwo.com/work/jaguar-land-rover-remoteSkills
Languages
Swift, Objective-C, GraphQL
Frameworks
SwiftUI, Core Data
Tools
Xcode, Git, MQTT
Paradigms
Unit Testing, REST, Model View Viewmodel (MVVM), Model View Controller (MVC), Mobile Development, Dependency Injection
Platforms
iOS
Other
Combine, Leadership, APIs, Mobile Apps, WebSockets
Libraries/APIs
RxSwift
Education
Master's Degree in Electronic and Communications Engineering
University of Bristol - Bristol, UK
Certifications
Codility Golden Award for the Rhodium 2019 Challenge
Codility