Personal details

Onyekachi E. - Remote iOS developer

Onyekachi E.

Based in: đŸ‡©đŸ‡Ș Germany
Timezone: Berlin (UTC+2)

Summary

I am a passionate software engineer with proven work ethics. I am a problem solver. I enjoy the opportunity to guide and support learners navigate through their learning.

Work Experience

Senior iOS Developer
InStaff & Jobs GmBH | Feb 2022 - Present
Git
JSON
Unit Testing
MVVM
UIKit
Continuous Integration
Auto Layout
Continuous Deployment
Realm
Swift
Fastlane

InStaff is a fast-growing staffing platform in Germany with the goal to make the booking of temporary staff simple, legally secure, and cost-effective. I lead the development of the InStaff app for the iOS platform.

  • Designed and implemented the app from scratch to launch which has 10k + daily downloads with a 77% retention rate of converted users.
  • Advised the team on the best way to improve their project management processes which helped to reduce cycle time and provided better clarity on expectations from developers.
  • Collaborated with the front-end and Android engineers to ensure platform behaviors are preserved for iOS users.
  • implemented a design system and custom reusable UI components that helped to reduce the time in recreating a new design programmatically.
  • Implemented a crash reporting log to ensure issues are identified on time and fixed.
  • Advised the designer with web experience designing to adhere to the Apple Human design guideline in order to create a better experience for iOS users.
  • Implemented an efficient algorithm to enable users to filter down jobs to what they really want.
  • Implemented continuous integration with automated builds and test runs to ensure high code integrity.
  • Implemented unit tests for the features I worked on.
  • Achieved an efficient solution of keeping the jobs presented to users relevant to them by updating the app contents at regular intervals.
  • Implemented the localization of the app to support the German language in order to provide a better user experience for our users.
  • Implemented an efficient algorithm to filter available jobs and categorise them for a better navigation experience for users.
  • Implemented a compelling UI with a great user experience that looks good on different screen sizes which provides a great experience for our users.
Senior iOS Engineer
1Five2 Tech Solutions Ltd | Jul 2020 - Jan 2021
Git
GitHub
UIKit
Continuous Integration
Jira
Firebase
Swift
RESTful API

152 Tech creates smart retail solutions for highly regulated industries. The company develops human-friendly digital platforms to streamline business processes, reduce wait times, and improve the overall customer experience. I worked as the lead iOS engineer in charge of its two iOS apps.

  • Helped to resolve the technical debts in the apps which improved the overall user experience of the apps.
  • Implemented new features completion before the expected deadline that helped the company acquire one of its biggest clients to start using their solutions.
  • Increased product match by 98% by implementing an efficient bar-code matching algorithm that identifies the right product.
  • Reviewed code by other developers to ensure our code quality is preserved.
  • Mentored junior developers in the team.
  • Prioritized and organized development tasks in order to contribute to meeting project and product development goals on time and on budget.
  • Set up a continuous integration pipeline for the project.
  • Integrated the hardware for EPSON printer and socket scanner to communicate with the app through Bluetooth.
  • Optimized the discount feature which helped to boost sales by 15%.
  • Utilized EPSON Printer SDK for receipt formatting based on client needs.
  • Implemented a feature for enabling auto receipt printout in the app.
  • Utilized build configuration (.xcconfig) files with schemes for development, testing, and production environments.
  • Integrated fast lane for continuous deployment.
  • Set up Firebase Crashlytics to capture crash logs.
  • Implemented UI designs programmatically in code using Autolayout to lay them out pixel-perfect.

Education

Nnamdi Azikiwe University
Bachelor's degree・Computer Engineering
Sep 2009 - Oct 2014