$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Lead Mobile Engineer
Daniel Baker
,
London, United Kingdom
Experience
Other titles
Skills
I'm offering
I have been developing software for almost 10 years; 8 years of which I have been developing for iOS and Android and this is where my passion lies currently.
I have very good problem-solving skills and love taking a problem and working it out like a puzzle until I have a solution.
I've been told I have great communication skills and always try to find a good balance between business and project communication.
I have very good problem-solving skills and love taking a problem and working it out like a puzzle until I have a solution.
I've been told I have great communication skills and always try to find a good balance between business and project communication.
Markets
United Kingdom
Industries
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2020 - ?
job
Lead Engineer
British Airways.
(ended early as BA cancelled all contracts due to COVID-19)
https://play.google.com/store/apps/details?id=com.ba.mobile
Key Achievements:
● Complete mapping of app network models for all future planned work.
Duties and Responsibilities:
● Development of consumer Android app.
● Point of contact for Android strategy for new features.
● Adding, planning and grooming sprint work.
Technologies, Methodologies & Tools:
Kotlin, Java, JetPack, RxJava, RxAndroid, Retrofit 2, Dagger, JUnit, Bitrise, Git, Scrum, AndroidX,
AppCenter, MVVM, TDD
https://play.google.com/store/apps/details?id=com.ba.mobile
Key Achievements:
● Complete mapping of app network models for all future planned work.
Duties and Responsibilities:
● Development of consumer Android app.
● Point of contact for Android strategy for new features.
● Adding, planning and grooming sprint work.
Technologies, Methodologies & Tools:
Kotlin, Java, JetPack, RxJava, RxAndroid, Retrofit 2, Dagger, JUnit, Bitrise, Git, Scrum, AndroidX,
AppCenter, MVVM, TDD
Java, Git, Scrum, Android, Contracts, Android app, Kotlin, TDD, Network, Apps, MVVM, Development, App, Google, RxAndroid, Contracts
2019 - 2020
job
Lead Engineer
Discovery.
https://play.google.com/store/apps/details?id=com.discovery.dplay
Key Achievements:
● Managing Dynamic-Ad Insertion project.
● Merge 5 separate, flavored apps into one single binary app.
● Major refactors to Core and Player modules.
Duties and Responsibilities:
● Development of consumer Android app.
● Point of contact for Android strategy for new features.
● Adding, planning and grooming sprint work.
● Working with test teams to create instrumentation tests.
Technologies, Methodologies & Tools:
Kotlin, Exoplayer, DAI libraries, Java, RxJava, RxAndroid, Retrofit 2, Dagger, JUnit, TravisCI, Git,
Scrum, AndroidX, Firebase, MVVM, TDD
Key Achievements:
● Managing Dynamic-Ad Insertion project.
● Merge 5 separate, flavored apps into one single binary app.
● Major refactors to Core and Player modules.
Duties and Responsibilities:
● Development of consumer Android app.
● Point of contact for Android strategy for new features.
● Adding, planning and grooming sprint work.
● Working with test teams to create instrumentation tests.
Technologies, Methodologies & Tools:
Kotlin, Exoplayer, DAI libraries, Java, RxJava, RxAndroid, Retrofit 2, Dagger, JUnit, TravisCI, Git,
Scrum, AndroidX, Firebase, MVVM, TDD
Java, Git, Scrum, Android, Firebase, Android app, Kotlin, Test, TDD, Apps, MVVM, Development, App, Google, RxAndroid
2018 - 2019
job
Lead Engineer
FarePilot.
https://play.google.com/store/apps/details?id=com.farepilot
Key Achievements:
● Android app rating increased from 3.2 to 4.4.
● Reduce app crash rate from 2% to 0.08% on Android and 0.6% on iOS.
● Introduced MVP framework CI, Unit and UI tests (currently 35% coverage)
● Update iOS codebase to Swift
Duties and Responsibilities:
● Development of consumer Android and iOS apps.
● Managing mobile strategy and development teams.
● Pair programming and reviewing for key features.
● Testing, refactoring, performance optimization and bug smashing.
● Adding, planning and grooming sprint work.
Technologies, Methodologies & Tools:
● Kotlin, Java, Swift, CocoaPods, RxSwift, RxJava 2, RxAndroid, Moya, Retrofit 2, Dagger, JUnit,
Mockito, Espresso, CircleCI, Git, Scrum, AndroidX, Firebase, MVP, TDD
Key Achievements:
● Android app rating increased from 3.2 to 4.4.
● Reduce app crash rate from 2% to 0.08% on Android and 0.6% on iOS.
● Introduced MVP framework CI, Unit and UI tests (currently 35% coverage)
● Update iOS codebase to Swift
Duties and Responsibilities:
● Development of consumer Android and iOS apps.
● Managing mobile strategy and development teams.
● Pair programming and reviewing for key features.
● Testing, refactoring, performance optimization and bug smashing.
● Adding, planning and grooming sprint work.
Technologies, Methodologies & Tools:
● Kotlin, Java, Swift, CocoaPods, RxSwift, RxJava 2, RxAndroid, Moya, Retrofit 2, Dagger, JUnit,
Mockito, Espresso, CircleCI, Git, Scrum, AndroidX, Firebase, MVP, TDD
TDD, Pair programming, Framework, RxAndroid, Google, App, Performance optimization, Testing, Development, Apps, Java, Kotlin, Android app, UI, Firebase, Swift, IOS, Android, Scrum, Git
2015 - 2017
job
Senior Android Developer
Argos Plc.
https://play.google.com/store/apps/details?id=com.homeretailgroup.argos.android
Key Achievements:
● When I joined the app was hitting the 65K method limit, we managed to get that down to
35K without losing any of the key functionality within the app.
● Reduce app crash rate from 1.3% to 0.05%.
● Complete iterative refactor of the entire app, including major networking updates and architecture.
Duties and Responsibilities:
● Development of consumer Android shopping app.
● Guiding graduates into Android development.
● Testing, refactoring, performance optimization and bug smashing.
● Adding, planning and grooming sprint work.
● Integrating with API teams to help design for both web and app usage.
● Pair programming and peer reviews for key features.
Technologies, Methodologies & Tools:
● Kotlin, Java, RxJava 2, Retrofit 2, Dagger, JUnit, Mockito, Espresso, Jenkins, Git, Scrum,
Picasso, Butterknife, DataBinding, TDD, MVP and MVVM
Key Achievements:
● When I joined the app was hitting the 65K method limit, we managed to get that down to
35K without losing any of the key functionality within the app.
● Reduce app crash rate from 1.3% to 0.05%.
● Complete iterative refactor of the entire app, including major networking updates and architecture.
Duties and Responsibilities:
● Development of consumer Android shopping app.
● Guiding graduates into Android development.
● Testing, refactoring, performance optimization and bug smashing.
● Adding, planning and grooming sprint work.
● Integrating with API teams to help design for both web and app usage.
● Pair programming and peer reviews for key features.
Technologies, Methodologies & Tools:
● Kotlin, Java, RxJava 2, Retrofit 2, Dagger, JUnit, Mockito, Espresso, Jenkins, Git, Scrum,
Picasso, Butterknife, DataBinding, TDD, MVP and MVVM
Architecture, Pair programming, Google, App, Web, Performance optimization, Testing, Development, MVVM, Apps, Developer, Design, TDD, Kotlin, Jenkins, Networking, Android, Scrum, API, Git, Java
2011 - 2015
job
Senior Mobile Developer/Scrum Master
BBC Worldwide and then later Immediate Media Co.
https://play.google.com/store/apps/developer?id=Immediate+Media+Co
Key Achievements:
● Started as a PHP developer, transitioning into iOS development, then Android development.
● Created the API and publishing system still used by the apps.
● Launched the company's first Android and iOS apps for over 20 titles.
Duties and Responsibilities:
● Android (Java) and iOS (Objective-C) Development
● Drupal Module Development & Design
● Agile/Scrum team management
● Rest API management
● Project planning & management
● Guiding graduates into Android development.
Technologies, Methodologies & Tools:
● Java, Objective-C, PHP, Drupal, SQL, Retrofit, Dagger, JUnit, SVN, Scrum, Picasso
Key Achievements:
● Started as a PHP developer, transitioning into iOS development, then Android development.
● Created the API and publishing system still used by the apps.
● Launched the company's first Android and iOS apps for over 20 titles.
Duties and Responsibilities:
● Android (Java) and iOS (Objective-C) Development
● Drupal Module Development & Design
● Agile/Scrum team management
● Rest API management
● Project planning & management
● Guiding graduates into Android development.
Technologies, Methodologies & Tools:
● Java, Objective-C, PHP, Drupal, SQL, Retrofit, Dagger, JUnit, SVN, Scrum, Picasso
Objective-c, SVN, Google, Team management, Development, Apps, Developer, Management, Drupal, REST, C, Design, Agile, Scrum master, REST API, IOS, Android, Scrum, API, Java, Sql, Php
My education
2007
-
2010
University of the West of England
Bachelors, Web Design
Bachelors, Web Design
2004
-
2007
City of Bristol College
BTEC, ND for IT Practitioners
BTEC, ND for IT Practitioners
Daniel's reviews
Daniel has not received any reviews on Worksome.
Contact Daniel Baker
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Daniel directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark