BSc Information Technology
2019 - 2022
Dockerized the blockchain backend application, integrating Nodejs, MongoDB, and Redis. Developed CI/CD environment for the backend, automating builds, tests, and deployments using GitHub Actions. Configured NGINX as a reverse proxy to route traffic to the backend service. Implemented Certbot for SSL generation and automated renewal. Implemented monitoring using Prometheus, and Grafana for their blockchain node located in Sui Network.
Dockerized the Indexer application, integrating Rust and PostgreSQL. Developed CI/CD environment for the indexer, automating builds, tests, and deployments using GitHub Actions.
Dockerized the Portfolio API application, integrating Rust, and Redis. Developed CI/CD environment for the API, automating builds, tests, and deployments using GitHub Actions. Configured NGINX as a reverse proxy to route traffic to the backend service. Implemented Certbot for SSL generation and automated renewal.
Dockerized the Coin API application, integrating Typescript, and PostgreSQL. Developed CI/CD environment for the Coin API, automating builds, tests, and deployments using GitHub Actions. Configured NGINX as a reverse proxy to route traffic to the backend service. Implemented Certbot for SSL generation and automated renewal.
Deployed the Telex application to a Kubernetes cluster as a solo project, implementing Helm, ArgoCD, AWS EKS, and Terraform, improving my hands-on understanding of Kubernetes orchestration.
Developed a simple command-line tool for backing up remote PostgreSQL databases either locally or to AWS S3. This tool is designed to streamline the process of creating and storing backups, making it easy to safeguard your data.
Dockerized a full stack web application, set up NGINX Proxy Manager for routing, and configured Docker Compose for staging and production environments. Successfully deployed the application with automated scaling and monitoring, improving performance and reliability.
Developed a comprehensive server monitoring tool (devopsfetch) that collects and displays system information, including active ports, user logins, and Docker container statuses. Implemented a systemd service for continuous monitoring and logging, ensuring real-time insights into system performance. Created detailed documentation to improve user adoption and understanding.
Patara
Aug 2024 - Present
HNG.Tech
Jun 2024 - Aug 2024
Notus Labs
Jun 2023 - Jun 2024