
Matthew Chukwuemeka
Technology / Internet
About Matthew Chukwuemeka:
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.
Experience
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.
• At the early stage of app development, I implemented Core Data for data persistence.
•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.
Education
Bsc. Urban and Regional Planning, University of Nigeria
Professionals in the same Technology / Internet sector as Matthew Chukwuemeka
Professionals from different sectors near Lagos, Lagos
Other users who are called Matthew
Jobs near Lagos, Lagos
-
This job is for a Mobile App Developer who will develop high-performance mobile applications across iOS and Android platforms. · Design, build, and maintain high-quality mobile applications. · Collaborate with UI/UX designers to implement interfaces that adhere to platform-specif ...
Lagos1 week ago
-
Job summary: Mobile developers are needed for full-time engagement. They should have experience in developing enterprise mobile applications using Dart/Flutter and proficiency in programming languages such as Ionic, Flutter, C#, .NET and Dart. · Qualifications: · BSc degree in Co ...
Lagos4 weeks ago
-
This is a remote contract position for a Mobile Developer. · In this role, you will be responsible for designing, developing, testing, and maintaining mobile applications for various platforms. ...
Lagos, Lagos State1 week ago