DevOps EngineerFull-Stack EngineerFreelance Web Developer

DevOps EngineerFull-Stack EngineerFreelance Web Developer

From code to cloud. I build, automate, and deliver reliable systems.

React · Node.js · Terraform · Docker · CI/CD · AWS/GCP

About Me

Gerard Eku

I’m Gerard Eklu, a Software Engineer with 5 years of enterprise experience who evolved into DevOps through hands-on projects and advanced training. I blend full stack development with cloud, CI/CD, and infrastructure expertise working across React, Next JS, Node.js, Java, Terraform, and Google Cloud Platform.

At The Home Depot, I built high-performance React UIs, contributed to full stack apps, automated deployments with TeamCity & GitHub Actions, managed workloads on GKE with Spinnaker, and provisioned infrastructure via Terraform. Since then, I’ve delivered projects from job management apps to optimized business websites, while continually sharpening my DevOps and AWS skills.

ReactNode.jsJavaTeamCityGitHub ActionsTerraformGKESpinnakerVaultGCPAWS

Projects

DevOps & Cloud Engineering

GCP Infrastructure Setup with Terraform

IaC on GCP: VPC, subnet, firewall, and Compute Engine VM provisioned with Terraform. Startup script installs Docker/Git. GCS remote backend + Terraform workspaces for isolated dev/prod. Includes architecture diagram & outputs.

TerraformGCPCompute EngineGCS BackendWorkspaces

Dockerized Node API — CI/CD to EC2 + Monitoring

Containerized a Node/Express API, built & pushed images, and deployed via GitHub Actions (SSH) to AWS EC2. Added production-style observability with Prometheus scraping /metrics and a Grafana dashboard. Includes architecture diagram and runbooks.

Node.jsExpressDockerGitHub ActionsEC2PrometheusGrafana

Full Stack & Frontend Development

The Comfort Guardians HVAC Website

Freelance marketing site for an HVAC business built with Next.js, Tailwind CSS, and Framer Motion. Integrated Jobber for appointment booking, custom contact form with Nodemailer backend, and deployed to Vercel.

Next.jsTailwind CSSFramer MotionTypeScriptVercelNodemailerJobber IntegrationSEO

Position Description Management App (Frontend Collaboration)

Contributed to the frontend of a web app designed to manage, update, and generate job descriptions across an organization (ASCO). Built UIs with Next JS and Tailwind CSS, implemented editable forms, profile templates, and integrated with backend APIs for dynamic data handling. Collaborated with another engineer to deliver the app to a client company, deployed via AWS Amplify.

Next JSTailwind CSSTypeScriptAWS AmplifyTeam Collaboration

Skills

DevOps & Cloud Engineering

Docker

Docker

Kubernetes

Kubernetes

Terraform

Terraform

GitHub Actions

GitHub Actions

GCP

GCP

Prometheus

Prometheus

Grafana

Grafana

Full Stack & Frontend

JavaScript

JavaScript

React

React

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Tools & Workflow

Git

Git

Linux

Linux

Bash

Bash

Jira

Jira

Agile

Agile

Resume

Download my up-to-date resume highlighting my experience in full stack development, DevOps, and cloud engineering.

📄 View Resume

Let’s Connect

I’m open to opportunities in DevOps, Full Stack, or Freelance work. Drop a note below.