Save

Report this freelancer

Michael Baldock

Senior Software Engineer
0.0 (0 Reviews)
Ghana
10 March 1983
  • Project Success
    0
  • Total Service
    1
  • Completed Service
    0
  • In Queue service
    0

About Freelancer

As an experienced Senior Software Engineer with over a decade in iOS development, I specialize in app architecture, user identity management, and AV media content. Notable achievements include leading major projects at Skyscanner, such as reducing build times by 80% through modular architecture and implementing award-winning passwordless sign-in features. My technical expertise is complemented by a strong background in mentoring and public speaking, having presented at conferences like iOS Dev UK and Swift Heroes. With a commitment to high-quality, AI-driven software solutions, I’m dedicated to advancing mobile app development.

Education

M
2009 MSc Digital Composition and Performance
The University of Edinburgh

Master of Science in Digital Composition and Performance, University of Edinburgh: This course was a joint MSc in the subjects of music and computing. I completed an advanced program focused on the creative use of digital technologies in music composition and live performance. Developed expertise in electronic music production, interactive media, and sound design, while exploring innovative techniques for real-time performance and collaboration. I Learnt a range of programming languages including C, C++, Max/MSP, javascript, Objective C and XHTML. In my final thesis, I applied these skills in a project for music composition that implemented a model of natural evolution. This used a genetic algorithm written using C and Max/MSP, that integrated research from the IRCAM research institute.

B
2006 BA Music Honours
The University of Newcastle

Bachelor of Arts in Music, University of Newcastle: Completed a comprehensive degree program that encompassed music theory, performance, composition, and musicology. Gained a solid foundation in music history, critical analysis, and practical skills, alongside collaborative experiences such as events organising and individual performance development. In my final year I specialised in digital signal processing, developing algorithms for specific musical concepts, acquiring skills in Max/MSP, Reaktor, Pro-tools and Cubase.

Work & Experience

S
01/07/2019 - 12/07/2024 Senior Software Engineer
Skyscanner

As the iOS technical lead for the SwiftUI feature architecture design, I was responsible developing a set of principles and architectural guidelines for how Swift UI features should be built at Skyscanner. By introducing modularised feature apps, with decoupled dependencies between modules, I was able to reduce compilation time during development by ~80% for all iOS engineers. As a Senior Software Engineer, I lead the technical design for a number of projects including: Migrating the hotels search funnel from React Native to SwiftUI, implementing passwordless sign in flows and the secure transfer of traveller identities within Skyscanner’s data stack. I have spoken at 2 conferences about iOS Development topics: iOS Dev UK (Aberystwyth) and Swift Heroes (Turin) Our passwordless sign-up feature earned Skyscanner an award at the European Identity and Awards Ceremony, which I accepted for the company. As a senior engineer, I was responsible for supporting and developing the expertise of junior members of the team. I have been a appointed an official mentor for 2 junior engineers in the company, both within the mobile apps community, and for front end web-development.

Skills

iOS Developer
100%
Flutter Developer
50%
Swift
100%
Android Developer
25%

0 Reviews

0.0
0 rating
5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Be the first to review “Michael Baldock”

Your Rating for this listing