ABOUT JOHNPAUL

Johnpaul is currently tackling intriguing Cloud DevOps challenges part-time at ALX after successfully graduating with a diploma in Cloud Engineering from AltSchool. He is expanding his Cloud DevOps skills and is focused on designing and implementing robust cloud architectures that significantly minimize total costs.

Johnpaul Ugwulo also serves as a highly skilled technical support engineer with a strong background in Computer Science. Currently at Paga, he is assisting businesses in seamlessly integrating payment APIs while providing timely and relevant technical support. Over the last three years, he has mastered the art of issue resolution.

Johnpaul believes in lifelong learning and can readily adapt to various teams while understanding the business needs.

Fun fact; he built this page as part of the AWS Cloud Resume Challenge.

Experience

Paga Group Ltd

Technical Support Engineer 2023 - Present

At Paga, there was need for a platform as a service team (PaaS) and we needed to focus on supporting our business clients effectively, my job heavily relies on effectively communicating our product features to both technical and non-technical clients, understanding clients' complaints, and using automation tools such as Jira and Freshdesk to track issues. I have Grafana dashboards at my disposal for incident monitoring, comprehending clients' complaints by reading error logs and product documentation, and using Postman for API tests.

I ensure that common issues are recorded and updated on the team's knowledge base, while novel cases are properly investigated and prevented from recurring. Through continuous monitoring of services and operational patterns, I often identify areas for improvement, which I then communicate to my superiors or directly raise Jira cases for a feature update.

I have consistently resolved an average of 20+ tickets per day, surpassing the team's monthly SLA target by 10%. Part of this success is attributed to my 95% accuracy rate in first-contact ticket resolutions, minimizing the need for escalations, and subsequently improving our overall clients’ satisfaction significantly.

UBA Group

IT Support Specialist 2021 - May 2023

While at UBA, I assisted over 120 internal users in routinely installing and configuring the bank's baseline applications. Additionally, I set up peripheral devices for their Windows workstations and was responsible for configuring user profiles, MS Outlook, domain join on port 445 access on the bank's Active Directory.

Upon joining, I faced challenges in tracking the numerous IT devices under my purview due to poor and outdated existing documentation. I took the initiative to document and update the entire IT inventory, making it available on the cloud for my supervisor in record time. I also created user guides and documentation for specific applications to enhance self-service, leading to a reduction in the number of tickets in my queue and providing me with more time for productive work.

I had the privilege of supporting the bank's SDN Network cutover for five bank branches under my purview. In this role, I racked the network devices, patch cables, and collaborated closely with our network engineering team to configure SDN-compatible Cisco routers and switches. This project significantly improved the bank's network performance, as well as the ease and automation of network configuration and monitoring across the bank's intranet.

Furthermore, I collaborated with various vendors on several projects, including the deployment of automated card dispensing machines for ATM card issuance, the deployment of new UBA ATM blank cards, deployment of a new BVN verification portal, deployment of Windows 2FA and Crowdstrike security client. My responsibilities in these projects included conducting pilot tests on select users, reporting and documenting errors, monitoring performance, and ensuring the implementation of best practices. These projects collectively enhanced overall business value generation, user experience, and security.

I successfully maintained a good standing and exceeded my 500 tickets per year SLA.

MLH Pre-Fellowship

Software Engineer Summer 2021

At MLH, I had the opportunity to collaborate with team members across different time zones on the development of a Chrome extension developer tool. I actively participated in discussions about the project features and took on the role of a DevOps engineer. My responsibilities included hosting and deploying our project's app server on Netlify, which we built using the Python Flask framework. It was fascinating to witness how a project on GitHub could be seamlessly deployed on Netlify, leveraging the built in CI/CD pipeline.

As part of the project requirements, we needed a secure domain. I acquired our domain from Domain.com and set up a subdomain to point to our Chrome extension server. Additionally, I configured a free SSL certificate from Let's Encrypt CA to ensure secure communication. Our efforts were recognized when my team won the Hackathon for the best project.

During this experience, I enhanced my collaboration skills on a project using Git. I also had the opportunity to present a show-and-tell session to my fellow Pod mates on GitHub Copilot.

Andela (ALC)

Android Developer June - September 2020

I was required to consume the GADS API to show the top 20 learners and skill IQ leaders in the community.

I Volunteered as a guide for learners in the Android track. Showed them how to set up an android studio and build simple projects.

Built USSD Codes, an android app that helps Nigerians find Bank and Network provider USSD codes, available in Google Play Store

I worked on the GADS Community project as the “technical team lead” to help ideate, collaborate and build an educational platform for African Students to help them learn native African languages code named Afrilang.

Certifications

AWS Solutions Architect (SAA C03)

Feb 2024

AWS Certified Cloud Practitioner

Oct 2023

LFS101x: Introduction to Linux

November 2022

Education

ALX Africa

Cloud Computing 2023 - 2024

AltSchool Africa

Diploma in Cloud Engineering 2022 - 2023

Federal Polytechnic Nekede

HND in Computer Science 2015 - 2021

PORTFOLIO

Sock Shop

Sock Shop Microservice App Deployment

This project is part of my final assessment at AltSchool Africa which required me to implement the Sock Shop microservice app in a Kubernetes cluster while implementing a CI/CD Pipeline, Monitoring using Grafana & Prometheus, and also provisioning my infrastructure using Terraform and Ansible. I got to learn about the GCP platform while working on this project

Prestashop App

Prestashop E-Commerce App Deployment

Prestashop is an open source e-commerce store built in PHP. I deployed this app as a fun project in Azure, I wanted to demonstrate hosting a webserver and database server in two seperate virtual instances in the same Virtual network, which is the ideal way to host production apps. I had fun working on this project.

Load Balancer App

AWS Application Load Balancer

In this project, I was tasked to deploy a highly available web server using an EC2 instance. This was part of my assessment in AltSchool to demonstrate my skills using IaC tools, here I used Ansible and Terraform to provision and deploy the application. I learned a lot about virtual private networks and subnetting in the cloud while working on this project.

USSD Codes App

USSD Codes Android App

I found there are numerous Unstructured Supplementary Service Data (USSD) codes for an individual to remember and often got a lot of folks asking for these codes daily, so I decided to work on this mobile app to make the various codes handy for fellow Nigerians. I used Kotlin to build this natively and it is available on Google Playstore.

Resume Site

Cloud Resume Challenge Azure

I built this app as part of Forrest Brazzel's Cloud Resume Challenge in Azure. This project was very tasking as I implemented a whole lot and had to figure out many things from building the serverless API, database binding, CI/CD, IaC provisioning and documentation.

Incoming...

Incoming

Coming soon...