Matthew Fleming
Profile
About
About the Instructor
Matthew Fleming is fortunate to have foreseen the possibilities of mobile before the iPhone was released to market and has now spent his entire adult career writing mobile software for Apple devices.
Years Working in iOS (iPhone Operating System)
With over 15 years experience in iOS alone, Matthew Fleming has been writing code and designing whole systems for iOS since 2008 when the first release of the iOS SDK was announced.
Years Teaching
Throughout his career, Matthew Fleming has been teaching new starters, young juniors, colleagues and has spent numerous years leading teams. As a continuous mentor it would be inaccurate to specify a set number of years teaching. Instead, it would be more accurate to recognise that some people are simply natural born leaders and dedicate extra time in their day to help others at any cost when ever required.
Career Accomplishments
The developer behind the 10 billionth downloaded app on the AppStore
Written, developed and designed over 20 mobile games.
Was invited to Apple headquarters in Cupertino, USA to work on a secret project.
Became the lead and expert on the AppleWatch for a mobile social media sports app.
Long term mentor for new iOS Developers inexperienced with older concepts such as retain counting and capture semantics - sharing a point of view that only experience can provide.
Team leadership
Product ownership. Having worked with som many small companies and startups Matthew is fully skilled with in depth understanding of how vital the work of each individual programmer can be and how one developer can make a huge difference to revenue, features and the success of each product.
Significantly increased income of a global investment brand by focussing on signup conversion rates and the user experience of onboarding once the iOS app was downloaded by the user.
Evolving a full career from junior to senior to consultant to teaching a whole new generation of developers and passing on his experience.
An Example of Teaching Style
Promotional video - explaining teaching style
A Message to Students
"You will learn more from getting things wrong than getting things right. Your experience is what will guide you in writing robust, safe and reliable code. I would eagerly suggest that you try to learn what not to do as well as what you can do!
Badges
- StaffStaff @ 3DaysOfSwift.com