Personal details

Precious O. - Remote mobile app developer

Precious O.

Based in: 🇳🇬 Nigeria
Timezone: West Central Africa (UTC+1)

Summary

A result-oriented developer and mentor with 8+ years of professional experience.

Precious possesses excellent communication skills, is a joy to work with, and takes initiative where necessary.

With every task, He prioritizes excellence, precision, and speed, with a proven track record.

Work Experience

Mentor & Freelance Developer
Codementor | Jan 2024 - Present
PHP
Android
Java
Node.js
Dart
Code Review
JavaScript
Swift
iOS
Flutter
  • Help developers solve difficult problems that they are experiencing with their code.
  • Review project code and suggest best practices to help improve the quality of the project.
  • Guide developers on project architecture.

https://www.codementor.io/@preciouso

Lead Developer
TicketCloud | Apr 2022 - Dec 2023
HTML/CSS
PHP
Android
API
Google Maps
GitHub
Jira
Firebase
MariaDB
Google Cloud Platform
JavaScript
iOS
CI/CD
Flutter
  • Developed and launched the TicketCloud mobile app for Android and iOS using flutter.
  • Developed and launched the TicketCloud Organiser mobile app for Android and iOS using flutter.
  • Used an FDD-compatible architecture and implemented automated tests.
  • Lead and supervise the software development team.
  • Plan and delegate tasks for all my team members.

https://ticketcloud.co

Education

Ambrose Alli University
Bachelor's degree・Mathematics
Sep 2015 - Sep 2019

Personal Projects

CMS UploaderIconOpenNewWindows
2021
HTML
FFmpeg
CSS
JavaScript
Windows Development
Electron
macOS
While I worked at Codalight Technologies, We designed a lot of websites for clients, We offered them a custom CMS also developed by Codalight Technologies most of the websites allowed users to upload videos and build their pages to place them. The problem was that Users uploaded really large videos that were not optimized for the internet and since we hosted this website on our server instances it was beginning to pile up, I once saw a 4-minute video that was 1.2GB in size. So, as a personal challenge, I decided to build a solution that will transcode the video into multi-bitrate format (M3U8) to help improve user experience and save us space on our servers. Even though I initially thought to add this to the dashboard, FFMPEG.wasm was not mature enough at the time, and I could not get it to work on a web browser. I also experimented with using FFMPEG on our Linux machines, it took too much processing power and rendered at a very slow rate since we used weak machines for the bare minimum requirements of web hosting. So, I compiled it as a desktop app using Electron for MacOS and Windows. After upload, the client can log into their dashboard and use the video as a resource in articles or pages as they normally would. It turned out great.