Skip to main content

Fahad Aba-Alkhail

Ottawa, Canada

I'm a Computer Science student passionate about building scalable cloud infrastructure and backend systems. I enjoy turning complex problems into clean, reliable solutions.

Education

University of Ottawa

BSc Computer Science

GPA: 3.9/4.0Graduating 2026

Experience

Ericsson

Software Engineer

Jan 2026 – Present
  • Deployed the FST Analysis platform on Kubernetes with horizontal pod autoscaling and ingress controllers for AI-driven fault analysis
  • Led migration of ADAT analytical workloads from MapR to Amazon S3, reducing data access latency by 35% for petabyte-scale datasets
  • Built an integrity validation framework benchmarking 50+ critical metrics, achieving zero data loss across production migration

Moneymoon

Backend & DevOps Engineer

Aug 2025 – Dec 2025
  • Architected microservices on AWS (EC2, RDS, S3) with Docker and Kubernetes, improving uptime to 99.5%
  • Designed RESTful services with JWT auth, rate limiting, and optimized query plans, reducing API latency by 20%
  • Authored Terraform IaC modules for OCI and AWS with remote state locking, cutting provisioning time by 60%

HAMS.AI

DevOps Engineer

Feb 2025 – Apr 2025
  • Stood up production GKE infrastructure from scratch for an AI voice agent platform with multi-cluster Terraform deployments
  • Deployed a full VictoriaMetrics monitoring stack and built 3 Grafana dashboards for pipeline health and cluster overview
  • Cut cloud compute spend by 30% via dynamic autoscaling, node pool right-sizing, and workload identity for secure IAM

Skills

Languages

PythonJavaSwiftSwiftUIC++JavaScriptSQL

Cloud & DevOps

AWSGCPAzureOCIDockerKubernetesTerraformAnsibleGitHub Actions

Backend

FastAPINode.jsExpressPostgreSQLMongoDBRedisSupabaseStripe

Monitoring & QA

GrafanaVictoriaMetricsPrometheusSonarQubeVMAlert

Networking & Infra

NGINXIngress/Egress PoliciesLoad BalancingSSL/TLSDNSService Mesh

Interests

Hiking and exploring nature trails
Photography and visual storytelling
Playing chess competitively

How I Work

Development Process

I take an iterative approach to building things. I start by understanding the problem, then prototype quickly and get feedback early. I use Git for version control, set up CI/CD pipelines for automated deployments, and try to keep environments reproducible with infrastructure-as-code when possible.

What I'm Learning

Right now I'm taking SEG3125 - Analysis and Design of User Interfaces at uOttawa. The course covers visual communication, usability heuristics, and user-centered design.

Design Principles

  • Visual Communication

    Using color, typography, and spacing to guide users through content and convey meaning without relying on text alone.

  • Accessibility

    Making sure interfaces work for everyone - proper contrast, keyboard nav, semantic HTML, and screen reader support.

  • Responsive Design

    Building layouts that work across all screen sizes without breaking.

Case Studies