simonmcl

Mobile Lead, I Os, Native Swift

I have over a decade of experience building native iOS apps in Objective-C and Swift for a wide range of industries and services, such as: Non-custodial Blockchain Wallets, Self service apps for Large Telecommunication Companies, Healthcare trackers, Uber like 'Last mile delivery', Sports tracking, e-commerce, and communicating with custom external hardware devices. Some of these projects have also involved building and maintaining open source libraries. 

While my passion is iOS development, I have also built web applications in Angular, Backends with Node.js + CouchDB, Social media chatbots with Watson AI tools, and proof of concepts in the IoT (internet of things) space. I am interested in a wide variety of technologies and open to roles that are not exclusively iOS development. However I am strongly against hybrid/cross-platform technologies like React-Native, Flutter, Xamarin, Ionic, etc. I have a lot of experience in this area and feel these technologies all suffer from the same fundamental flaws, offering poor user experience, and I wouldn't be open to working with these.

I have worked as a solo dev in small startups, and lead small teams in large multi nationals. My preference would be smaller startup like companies, and leading the technical direction for mobile, but I'm always open to hearing about any roles. Currently I'm only open to fully remote roles.


Experience: 11 years

Yearly salary: $200,000

Hourly rate: $100

Nationality: 🇮🇪 Ireland

Residency: 🇮🇪 Ireland


Experience

Lead Mobile Engineer
Kukai AB
2021 - 2025
As the Lead Mobile Engineer I am in charge of setting the direction of mobile development for the company. Kukai was previously a web-only application and it was my job to spearhead the effort to bring native apps into the picture. I participated in the new design kit for the next evolution of Kukai (currently being applied to web and Android). I was also responsible for building the Kukai Wallet iOS app and a new suite of native swift libraries for the Tezos blockchain. All 3 are fully open source here: App: https://github.com/kukai-wallet/kukai-mobile-ios Core Library: https://github.com/kukai-wallet/kukai-core-swift Cryptographic Library: https://github.com/kukai-wallet/kukai-crypto-swift
Lead iOS Engineer
camlCase
2020 - 2021
Responsible for all development aspects of the Magma Wallet iOS app and the camlKit iOS SDK (https://gitlab.com/camlcase-dev/camlkit/). I also played an active role in the design of the app, working closely with the designer. This role came with many challenges as it was the first native iOS app on the Tezos blockchain. Tezos uses cryptographic curves and processes that no other chain uses, requiring a lot of in-depth work building the tooling needed to form the foundation of the app. This involved a huge amount of communication and alignment with many external teams/companies
Mobile Technical Team Lead
Walmart Labs
2018 - 2019
As a mobile tech lead in Dublin I'm responsible for the technical direction of a small team of mobile developers. I also plan the architecture for the features and services we build for the walmart.com e-commerce app. I've also worked as an engineering manager and tech lead for the development of the Spark Delivery native mobile app.
Mobile Lead
IBM
2016 - 2018
As the Mobile Lead for the Innovation Exchange, my role was to grow a small team of engineers to work in the R&D space. I worked on Project MIDAS and Project VIDAS, building mobile apps and dashboards for various projects.
Senior iOS Developer
MobileAware
2015 - 2015
I was in charge of building the iOS portion of our next generation product offering to our customers. This involved communicating frequently with our Android, Windows, Backend and UI / UX design teams to discuss the roadmap.
Mobile software engineer
IBM
2015 - 2016
Worked for the Innovation Exchange building proof of concepts in the healthcare space and researching new ideas / technologies.
iOS Developer
MobileAware
2013 - 2015
As an iOS developer I was responsible for developing/bug fixing many of the applications the company developed.
iOS Developer
Ultimate Rugby
2013 - 2013
Added features and improvements to the Ultimate Rugby iPhone app.
Lead Mobile Developer
Clever Call Ltd
2012 - 2013
Developed a native VOIP iPhone application that would connect to the CleverCall Device.
XPages mobile software developer
IBM
2011 - 2012
In charge of creating templates that shipped with the ExtLib project for domino.
Freelance iPhone developer
Freelance
2010 - 2010
Developed 2 iPhone apps called 'accident recorder' and 'legal costs calculator'.
iPhone + Android app developer / tester
SmartBuilder Software Ltd
2010 - 2010
Tested / bug fixing for an iPhone app and made an android version.

Skills

ci-cd
freelance
graphql
macos
mobile
swift
tezos
ios
english