OMOREGBEE OMOSUMWEN THEOPHILUS

Javascript Developer

Summary

Experienced Solutions Consultant with a demonstrated history of working in the Computer Software industry. Skilled in PHP, Google Cloud Platform, Databases, and MEAN Stack. Strong engineering professional with a Bachelor of Science (B.Sc.) focused in Computer Science from University of Benin.

Authored, managed and contributed to many open source project and currently involved in building web and mobile applications using angular 4, ionic and sailsjs

Education

20112015

Bachelor Of Science(B.Sc.), Computer Science, First Class

University Of Benin

Built ComAssembler v1.0 is an Editor for writing and processinng asssembly Language Programs for newbies

Built QSolutions (Mobile App) like Yahoo Answers where student can share their View

Etisalat Merit Award, for Being the best student in my level

Key Projects

Oct 2015Jan 2016

E-Cooperative

Zogitech Solutions

It is a micro-finance application used with in an organisation like a cooperative to manage varieties of functionalities done manually.

This application makes use of server and client side manipulation of data in order to ease to processing power in the client's side computer using the server resources. It gives an easy view of data where it could be manipulated, sorted, searched and paginated.

Currently in use in Uniben Faculty of Agriculture Staff Multi-purpose Cooperative Society Limited

Mar 2017Mar 2017

PaySense

Access Bank Re:Code Hackathon

Financial assistance chatbot, to help handle payment, balance, savings and loan information, monitors how you spend and save. if you need money or want to save, he's there to assist you with the registered bank plans.

Oct 2016Mar 2017

EduManager V3

SoftQuest Systems

In designing EduManager3.0, we leveraged the field experience of the last 6 years to create a product that Institutions will find mostly native to their operations.

We specifically focused on user experience, such that users regardless of computer skills level can easily adapt to using EduManager3.0 with little or no training at all. EduManager is backed by a solid organization, run by highly passionate, dedicated and talented people

Sep 2014Nov 2014

OpenDay Mobile

L5 LTD

Predict the future: This module enables parent predict future academic performanceFeedback: Allows parent contact teacher/school by chat or call to report or notify teacher about their findings about the child’s poor future academic performance outcome in order to get teacher to avert/prevent such unfavorable outcome from coming to pass.News: Parent would be able to access school news.Inbox: Parent would be able to access special, unique social information pertaining to his/her child.Calendar: Parent would be able to access school calendar.

20132013

ComAssembler

University Of Benin

A text editor to aid the testing and writing light weight assembly language codes, in other to aid the learning of assembly language programming.

It changed the way lecturer now teach the assembly language and students can now test and emmulate the source program with out it affecting the system hardware configurations, or any other system property. This software uses dosBox for emulating the code written in it

Using DosBox to run our assemblies code in it and Java for the application

Nov 2016Nov 2016

Sharded Counters for App Engine Java

Google

A simple application that demonstrates two approaches to sharding counters.

To achieve higher throughput across different instances, counters should be sharded to avoid concurrency issues. This application performs this in two different ways:

Simple Sharding: Uses a constant to define the number of shards and randomly picks an index up to this number when incrementing the counter. Each shard is stored in the datastore using one of these indices as ID.

General Sharding: Stores the number of shards in the datastore and randomly picks an index up to this number when incrementing the counter. Each shard is stored in the datastore using one of these indices as ID, but also using a counter name as an ancestor.