
Opio Emmanuel Omona
Summary
Omona is a full-stack One World Coder
Availability
Immediately
Education
- 2015 - 2018 – Bachelors of Science in Computer Science, Makerere University, Uganda
- 2018 – Google African Scholarship Android Developer
- 2018 - 2019 – Simulations & Apprenticeship at Andela
- 2020 – Apprenticeship at One World Coders with Li-Hsuan Lung and Doug Bradbury
Language Experience
- PHP (Practicing)
- Python (Practicing)
- Ruby (Teaching)
- Javascript (Teaching)
- Java (Practicing)
- Kotlin (Learning)
Framework Experience
- Laravel (Practicing)
- Django (Practicing)
- Flask (Practicing)
- Sinatra (Practicing)
- React (Practicing)
- RxJava (Practicing)
- Rails (Teaching)
- VueJS (Teaching)
DevOps Experience
- Kubernetes (Learning)
- Gradle (Practicing)
- Docker (Practicing)
- Firebase (Practicing)
- Code climate (Teaching)
- Travis (Teaching)
- Circle CI (Teaching)
- Coveralls (Teaching)
- Heroku (Teaching)
Database Experience
- Postgres (Teaching)
- MySQL (Practicing)
- SQLite (Practicing)
- Redis (Practicing)
Project Experience
Meeting Room Management application.
Key Features
- An Android application that is used to schedule meetings and book into meeting rooms.
- It consumes google’s calendar API to schedule the meetings.
- Firebase for analytics.
- Initially developed in Java and slowly migrated to Kotlin.
Key Contributions
- Slack integration where messages were automatically sent depending on the status of the app.
- Feedback service. (after a meeting, prompt to give feedback)
A blogging Website
Key Features
- A web application developed in Python Djando (backend) and React Js (frontend)
- Users where able to:
- create articles
- comment, like, favourite, rate
Key Contributions
- Reading statistics feature, that compares how many times your articles was visited to being actually read.
- Delete and Update articles feature.
Online Auction Web Application
Key Features
A web application developed in Rails (backend) and Vue JS (frontend) Users register for auctions, bid on items, pay and setup shipping.
Key Contributions
- Online Payments
- Online bidding
- Numerous integrations with shipping, email templating, slack, etc