Hey, I'm

Hilary Okoh

I'm a software engineer based in Kaduna, Nigeria. I'm passionate about using technology to create solutions for people and have experience doing so in various sectors including Agriculture, Finance, IT and EduTech. I love building tools that are user-friendly, simple and delightful.

Hire me to be a Swiss Army Knife for all your web applications needs.

GithubLinkedinEmailWhatsapp

Featured projects

SchoolMo
SchoolMo
Demo

SchoolMo is a school management system that helps schools manage their students, staff, fees, and other school activities

SvelteKit - Fastify - MySQL - AWS RDS - Digital Ocean - Vercel - MongoDB

Ranch ID
Ranch ID
Demo

Ranch ID is a livestock management system that helps ranchers manage their livestock, sales, and other ranch activities

Next JS - Sveltekit - Laravel - Tailwind CSS - Digital Ocean - AWS S3 - Vercel

Tertfinder
Tertfinder
Demo

Tertfinder is a platform that helps students find tertiary institutions in Nigeria

ReactJS - Tailwind CSS - NodeJS

Yaada Lite App
Yaada Lite App
Demo

Yaada is a mobile banking app that does not require internet connection

Kotlin - Room - Fastify - MySQL

Printivo Merch Store
Printivo Merch Store
Demo

Printivo Merch Store is an e-commerce platform that allows users to create and sell custom merchandise

Next JS - Tailwind CSS - Node Js

Dauction
Dauction
Github

This is a decentralized auction project that allows users to auction their assets.

SvelteKit - Tailwind CSS - TypeScript - Ethers.js - Svelte-Web3 - Web3.js

Yaada Web
Yaada Web
Demo

Yaada is a mobile banking app that does more than just banking

ReactJS - Tailwind CSS - TypeScript - Fastify - MySQL


Experience

Lead DeveloperMar 2022 - May 2024
RanchID, Megacorp Nigeria Limited
  • Developed and maintained RESTful APIs using Laravel framework to support various web and mobile applications.
  • Collaborated with front-end developers to integrate user-facing elements with server-side logic.
  • Designed and implemented database schemas in MySQL to optimize data storage and retrieval.
  • Optimized API performance through pagination and query optimization.
  • Led a team of 3 developers in designing, developing, and deploying web applications.
  • Collaborated with product managers and stakeholders to define project requirements and technical specifications.
  • Managed project timelines and ensured timely delivery of software solutions.
  • Managed cloud infrastructure on AWS, including EC2 instances, RDS databases, and S3 storage, and servers on Digital Ocean.
  • Implemented and maintained CI/CD pipelines with GitHub to automate deployment processes.
  • Ensured security best practices were followed, including regular updates and vulnerability assessments.
Lead Frontend DeveloperOct 2022 - May 2024
Printivo, Lagos
  • Improved codebase for faster load speed.
  • Used Jira as a platform to quickly track tasks and rectify front-end-related issues.
  • Fixed bugs in the codebase
  • Performed code reviews of Junior Frontend Dev and merged pull requests
  • Implemented a feature for users to buy multiple items in merchstore.printivo.com
  • Worked with product managers to improve user experience in applications
Full Stack DeveloperAug 2022 - Oct 2023
CBN 2022 Hackathon
  • Emerged in Top Ten Teams.
  • Reviewed code, debugged problems, and corrected issues.
  • Worked with back-end developers to design APIs.
  • Developed frontend with SvelteKit.
  • Pair Programmed backend with Fastify.
  • Developed demo using AfricaTalking USSD API.
  • Participated in product development steps to add new features.
  • Participated in requirements gathering to solidify prerequisites and determine the best technical solution to meet business needs.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Used NodeJS, ORM, and SQL/No-SQL to develop and manage databases.
Full Stack DeveloperJan 2022 - Present
SchoolMo, Kaduna
  • Redesigned UI with SvelteKit, ReactJS.
  • Increased customer interactions by 10%.
  • Added new features to existing CBT application.
  • Maintained code base.
  • Participated in product development steps to add new features.
  • Reviewed code, debugged problems, and corrected issues.
  • Boosted network, system, and data availability and integrity through preventive maintenance and upgrades.
  • Oversaw and implemented automated build and deployment pipelines.
  • Worked with back-end developers to design APIs.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
ProgrammerOct 2021 - May 2024
Air Force Institute of Technology, Kaduna
  • Worked with software development and testing team members to design and develop robust solutions to meet client functionality, scalability, and performance requirements.
  • Developed web applications for deployment on platforms and sites.
  • Prepared detailed reports on updates to project specifications, progress, identified conflicts, and team activities.
  • Developed web applications for staff verification, transcript application, and certificate verification.
  • Worked with network engineer to develop a central examination portal for all departments.
  • Participated in product development steps in adding new features.
  • Technologies used primarily are HTML, CSS, MySQL, PHP, Node.js, Express.js, React.js, Svelte.
  • Digitization of staff and student records.
  • Creation of Admin portal for managing student biodata.
  • Provided IT support to staff members in need.
Frontend DeveloperNov 2022 - Dec 2022
MEDEloop Inc
  • Development and Deployment of Web App.
  • Translating Figma designs to web pages using ReactJS.
  • Produced websites compatible with multiple browsers.
  • Researched emerging web technologies and trends for possible incorporation into sites.
  • Teamed on user-centric design strategy in translation of UX and business requirements into coded solutions.
Full Stack DeveloperJan 2022 - Oct 2022
Tertfinder, Kaduna
  • Development and deployment of Web App with Svelte.
  • Design, development, and deployment of blog.
  • Participated in each step of the product development process from design to development.
  • Reviewed code, debugged problems, and corrected issues.
  • Provided software application engineering and maintenance for development lifecycle.
  • Managed development milestones from initial steps through final delivery.
  • Tuned systems to boost performance.
  • Increased interactions by 80%.

Education

Bachelor's Degree in Computer Science (Second Class Upper [2:1] Honors)August 2017
University of Benin