
Isaac I
The star rating is a representation of the overall rating, calculated as the mean of the client satisfaction rating, the average client interview rating, and internal interview scores.
The client satisfaction rating is the weighted average of client ratings, with weights based on reviewed work hours. When no client rating exists, the approval fraction (approved vs. reviewed work hours) determines it.
If the client satisfaction rating exceeds the overall rating, it becomes the star rating. In the absence of client ratings, if the average client interview rating is higher than the overall rating, it becomes the star rating. If no data is available, the star rating defaults to the internal interview score.
The client satisfaction rating is the weighted average of client ratings, with weights based on reviewed work hours. When no client rating exists, the approval fraction (approved vs. reviewed work hours) determines it.
If the client satisfaction rating exceeds the overall rating, it becomes the star rating. In the absence of client ratings, if the average client interview rating is higher than the overall rating, it becomes the star rating. If no data is available, the star rating defaults to the internal interview score.
iOS Engineer Preferred Title
$25.00 /hr $ 30.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Average Count of Messages/Day 0.9
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 28h PST, 63h UTC
- Software Engineering Process 5.0/5
- Design Practice 3.0/5
- Design Theory 3.0/5
- Technical Breadth 5.0/5
- Logical Thinking 5.0/5
- Technical Strength 5.0/5
- System Design 3.0/5
- Productivity and Responsiveness 3.0/5
- Teamwork 5.0/5
- Agile Development Process 3.0/5
- Intellectual Merit 5.0/5
- English Communication 4.0/5
- Documentation 3.0/5
- Desktop Mac
- Phone iPhone
- Member Since Oct 10, 2023
- Profile Last Updated Sep 28, 2023
- Last Activity June 30, 2024, 6:13 p.m. UTC
- Location Nigeria
Profile Summary
Experienced iOS Engineer adept in bringing forth expertise in design, testing/debugging, delivery, and maintenance of native mobile applications for iOS platforms. Excellent problem-solving skills with a strong understanding of software development principles for clean, testable, and scalable code. Excellent communicator able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.
Skills
Total Experience: 7+ years
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 28h PST, 63h UTC
Day
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
08 - 17
08 - 17
08 - 17
08 - 17
08 - 17
08 - 17
08 - 17
PST
01 - 10
01 - 10
01 - 10
01 - 10
01 - 10
01 - 10
01 - 10
Vetting
- Interview Data
- Software Engineering Process
- Design Practice
- Design Theory
- Technical Breadth
- Logical Thinking
- Technical Strength
- System Design
- Productivity and Responsiveness
- Teamwork
- Agile Development Process
- Intellectual Merit
- English Communication
- Documentation
- Code Quality
- Code Readability
Experience
Software Engineer
Employment
Sep 2021 - Present
Kuda Technologies Company
Finance Industry
Project: Kuda
- Collaborated with cross-functional teams to continuously develop and deliver features to the iOS app thereby increasing customer acquisition, company growth, and revenue generation.
- Developed the capacity of 2 iOS developers from junior to mid-level through leadership and mentorship thereby saving the company the cost(time and money) of employing more experienced engineers.
- Facilitated using Swift the re-architecting of the Kuda app codebase from MVC and storyboards to MVVM-C with programmatic UI using principles for clean, decoupled, scalable, and testable code.
- Encouraged an improved culture of unit and automated testing that improved code coverage to 75%, reducing the number of production issues by at least 50%.
- Conduct code reviews, identify and fix bugs, and optimize application performance to ensure smooth user experiences.
Software Engineer
Contract
Dec 2022 - Mar 2023
Symplified Systems Company
Technology Industry
Project: ReachOut Messenger
- Developed chat messaging features such as text, media, and group messaging as well as video and audio calling on iOS using Swift.
- Developed a secure, end-to-end encrypted chat engine to facilitate messaging using Swift.
- Wrote detailed technical documentation to enable other developers to onboard, understand, and modify the code.
- Utilized Core Animation to create smooth and engaging user interfaces using Swift.
Software Engineer
Contract
Sep 2021 - Jan 2023
Automarket Nigeria Limited Company
Travel Industry
Project: Autocheck Marketplace
- Worked closely with the management and product teams to understand high-level business requirements, and translate them into smaller, manageable tasks for distribution among the iOS team members.
- Designed architectures for all apps to use Rx-MVVM-C and principles for clean, scalable, and testable code thereby improving the productivity of the iOS team using Swift.
- Developed and maintained a comprehensive suite of automated unit and integration tests, ensuring code quality and stability.
- Integrated CI/CD pipelines that enabled developers to quickly test and deploy code to internal and external testers.
- Wrote technical documentation to ensure proper onboarding, understanding, and maintenance of codebases for new and existing developers.
Software Engineer
Employment
Mar 2020 - Aug 2021
The GIG Group Company
Transportation Industry
Project: GIGM
- Collaborated with cross-functional teams(product, design, and backend) to develop and deliver features to the ticket booking iOS app.
- Rebuilt the ticket booking app previously written in Objective-C from the ground up using Swift with improved user experiences which drove App Store reviews from 3.2 to 4.2 and customer acquisition.
- Integrated Firebase push notification services that constantly inform users about promotions and discounts on ticket prices. This improved customer engagement and retention by at least 50%.
- Developed enterprise partner app that allowed business partners to manage their fleet, monitor the revenue generated by their vehicles, and make direct withdrawals to their bank accounts.
Software Engineer
Employment
Sep 2019 - Dec 2019
Gokada Rides Limited Company
Transportation Industry
Project: Gokada
- Set up a clean, scalable, testable, and modularized codebase with data, domain, and presentation layers with MVVM-Rx at the presentation layer using Swift.
- Wrote technical documentation for the iOS app to ensure proper onboarding, understanding, and development of new features by both new and existing developers.
- Leveraged the Android native app development SDK to create automated Unit and UI tests to ensure application stability and reliability for Android apps using Kotlin.
- Worked with designers to implement graphical elements and animations to improve user engagement.
Software Engineer
Employment
Dec 2018 - Aug 2019
Crown Interactive Limited Company
Ecommerce Industry
Project: EKEDP Resource Mobile
- Worked in a cross-functional team to develop and ship a workflow management and automation Android app that allowed field agents to collect data and respond to assigned requests.
- Using Kotlin, I refactored a codebase originally written in Java to use MVP and better software development principles for clean and testable code thereby improving productivity by 70%.
- Leveraged the Android native app development SDK to create custom views and animations, enhancing the user experience.
- Implemented image compression mechanism to enhance faster feedback upload in areas with poor internet connectivity which improved general feedback upload by nearly 100%.
- Implemented offline data caching mechanism that allowed feedback to be cached on the device in situations where there was no internet connection and then uploaded on internet reception.
Software Engineer
Employment
Nov 2017 - Oct 2018
Biosec Solutions Company
Technology Industry
Project: NIMC
- Collaborated with external government organizations to develop and deliver features to the ID Card Activation System using Java and JavaFX.
- Took feedback on existing systems to upgrade user interfaces and experiences thereby improving usability and adoption by at least 50%.
- Integrated Neurotech SDK to enhance the connection of external devices for fingerprint and facial authentication. This improved application startup time by 100%.
- Leveraged the Android native app development SDK to develop up to 80%, of an application to virtualize the physical Nigeria National Identity cards using Kotlin.
Qualifications
Education
Benue State University
Jan 2011 - Dec 2016
B.Sc (Computer Science)