iOS Developer
Send a job offer directly to this candidate
A highly skilled and experienced iOS developer with a strong track record of developing and maintaining high- quality mobile applications. Proficient in Swift programming, Xcode, UIKit, SwiftUI, Core Data, and GraphQL, with a strong focus on app architecture and user experience. Additionally, I have a subtle interest in web3 and am always looking for opportunities to expand my knowledge and skills in this area.Proven ability to collaborate with designers, stakeholders, and other developers to deliver innovative and intuitive apps.
iOS Developer, Enigma Labs 03/2021 – 02/2023 •As a member of a cross-functional team at EnigmaLabs , I used SwiftUI to New York, USA develop iOS applications and collaborated closely with other developers. In this role, I contributed to the design of the app architecture, views & components, and backend integration, working alongside my team to achieve our shared objectives.
•Created unit tests and UI tests to ensure the quality and reliability of the application. Actively participated in code reviews and contributed to team discussions on code structure and design.
•I optimised the code query structure by implementing GraphQL fragments, resulting in a significant reduction in data cache size and query performance. This significantly improved the efficiency and user experience of the platform.
•I restructured an existing network function by implementing generics, which reduced the number code required to make network call by at least 65% and enabled better error handling for server and network issues. This significantly improved the efficiency and reliability of the platform, resulting in a better overall user experience.
iOS Developer, Wicrypt 08/2018 – 03/2021 •Developed and maintained Oma, a ride-hailing app, using UIKit. Implemented Enugu, Nigeria RESTful APIs and networking frameworks to fetch and display data from server. Utilised Realm from MongoDB to store, manage and retrieve local data.
•Solely developed and maintained Wicrypt , a Wi-Fi sharing app, using UIKit and SwiftUI. Migrated the app to SwiftUI in 2020, resulting in a reduction in code size and cached memory size. Integrated third-party libraries and frameworks to improve user experience. Wicrypt is available on the App Store, with thousands of active users. Check link to Wicrypt on app store.
•I developed a TOTP (Time-based One-Time Password) solution using Apple's CryptoKit framework to enhance the user experience for accessing the WiCrypt internet access. This solution improved the security of the authentication process by generating a temporary, one-time code that expired after a short period of time, ensuring that only authorized users could access the internet via Wicrypt routers. The use of CryptoKit also provided an added layer of encryption and security, ensuring that user data was protected at all times.
•Worked closely with product managers, designers, and other developers to implement new features and improve existing ones. Made significant contributions to the design and implementation of the app architecture.
•During my time at BinaryHills, I developed several software development kits (SDKs) for various products, including the Wicrypt SDK for Android using Java, among others. Although there are additional SDKs I worked on, which cannot be listed on my portfolio.
Bsc. Urban and Regional Planning, University of Nigeria