Mr. Okhaifo Oikeh is a software engineer with diverse expertise and creative drive for software development. Experienced at requirements gathering, design, writing codes in various languages and formulating test automation framework to develop high quality and secure software. Specialized in providing unique solutions to complex problems. Always striving to become better and to provide tutelage and support to those like him who share similar interests and passion for software development. Okhaifo Oikeh is a true polyglot, proficient at upwards of 10 different programming languages including; C++, Java, Javascript, python and more.
Okhaifo is working as a key contributor to the Hadron project at Crypsis.
Hadron is a project started by Crypsis group, aiming to provide Analysts with a better data collection experience, additional types of data collected, more control over the timing of data collection and enabling our analysts to initiate ad-hock, scheduled and historical data collection. In addition, data is streamed using Amazon Cloud technologies into a 3rd party investigation tool, while the team is building our own proprietary analytics and investigation user interface.
Okhaifo is one of the initial hires to the project. He is responsible for the implementing aspects of the agents for facilitating the distributed and scheduled queries that collect the necessary information from the hosts, processing the information as required, He implement the entire stack (frontend and backend) for the file carver which facilitates the download features for users to collect files (including the locked ones) and making triages on the host, initializing the project for monitoring the agents to facilitate the restart, update and uninstall of the agents, the frontend and backend (fleet) efforts for the offline collector, the server that that information is stored in, architecting and development for the new Hadron User Interface (UI) that would display the necessary information to the analysts including the dashboards, and testing the functionalities of the system. The programming languages include C++, Golang, Mysql, and Javascript (react and vanilla JS)
Pantheon is a software company with a lot of wonderful, thoughtful, intelligent, and creative software developers. They are a software contracting company that implement software primarily for the government.
For more Information:
https://github.com/gmu-swe/flabug-paper
Farfetch (5/2018 - 9/2018)
Okhaifo Oikeh and his team of 5 members, won a bid project by the company Farfetch to implement the web services for a subsidiary company they are planning to deploy based on interest based discounting. Okhaifo Oikeh served as team leader, responsible for budgeting, scheduling, team management and implementation of the algorithm to perform interest based discounting and the structure for frontend and backend. The technology stack for the application is:
Eboreimeoikeh.com (2016 - 2017)
Personal blog for Mrs. Eboreime Oikeh implemented using PHP for the backend. Frontend libraries and frameworks include: Modernizr, skelJS, response, html5shiv, google hosted JQuery. Okhaifo Oikeh is responsible for implementing the website.
www.usiu.ac.ke/alumni (2015 - 2016)
This is the alumni page for students recently graduated from the university, to help them keep in touch with the affairs of the university and continue being a part of the university, communicate with other graduates and find jobs. Okhaifo Oikeh was responsible for modeling the database and implementing the web design for the frontend and modules for providing services to alumni.
Problem Solving
undefinedCloudFS: Mr. Oikeh implemented a memory cashed distributed (dropbox API) file system in Java that solves the more common challenges of distributed system: Consistency, availability and fault tolerance. Consistency was solved through implementation of a lock server and use of zookeeper for synchronous consistency though group membership and consensus. Data retrieval latency reduced through the use of Redis framework for caching data using key/value pair. Failure tolerance handled through he use of Zookeeper clusters and server leadership election.
IHome: Designed UML diagrams using magic draw and Rhapsody for Home automated system that controls temperature, lighting, coffee maker, window blinds etc. in a household, used the UML diagrams to implement system in java and IOS to make requests to a postgres database via python flask.