Karim Gouba

Senior Full-Stack Engineer | Data & Platform Focus

[LinkedIn] • [GitHub] • [Website]

Download PDF

Montreal, QC, Canada (Open to relocation)

Profile

Senior Full-Stack Engineer with 10+ years of experience building scalable SaaS platforms and distributed systems, with strong depth in data engineering and infrastructure optimization. I deliver end-to-end product features across backend and frontend while designing reliable data pipelines that improve system efficiency and operational reliability. Led initiatives that reduced cloud storage costs by 65% at scale. I thrive in high-ownership environments where engineering directly influences product outcomes.

Core Skills

Languages

  • Java
  • TypeScript
  • SQL

Frontend

  • React
  • Next.js
  • Angular

Backend

  • Spring Boot
  • Node.js
  • Microservices

Cloud & infra

  • AWS
  • Kubernetes
  • Terraform
  • Docker
  • CI/CD

Data

  • Kafka
  • Spark
  • Postgres
  • MongoDB
  • Redis

Experience

Ubisoft | Data Engineer (Online Services)

Montréal, Canada

Feb. 2021 - Present

  • Led development of a Spark-based storage optimization pipeline that reduced S3 storage costs by ~65% through compaction, deduplication, and lifecycle optimization.
  • Designed and shipped internal tooling (Java + Angular) for monitoring and managing Kafka pipeline states, improving operational visibility for data teams.
  • Migrated legacy VM-hosted microservices to Kubernetes infrastructure, improving scalability and deployment reliability through Terraform and GitOps workflows.
  • Contributed to architecture decisions and operational reliability for large-scale online services running in production.
  • Supported large-scale live online services and high-throughput data pipelines processing millions of events daily.

Quebécor | Software Engineer (Full-Stack)

Montréal, Canada

June 2019 - Feb. 2021

  • Partnered with stakeholders to define requirements and deliver solutions balancing speed, reliability, and long-term maintainability.
  • Developed and maintained scalable backend services for a high-traffic media platform using Java, Node.js, AWS, and distributed databases.
  • Built React/Next.js features for public-facing websites and admin tools used by internal teams.
  • Improved deployment workflows and developer experience by introducing infrastructure automation and standardized CI/CD practices.
  • Improved reliability through debugging, troubleshooting, and automated testing of production microservices.

Earlier Experience

2009 - 2018

  • Led end-to-end development of logistics and GPS tracking platforms at Odotrack, designing architecture and delivering customer-facing products from concept to production.
  • Drove migration of legacy frontend systems to modern web frameworks, improving maintainability and user experience.
  • Built real-time web applications and APIs used by operational teams in production environments.

Academic Qualifications

National Engineering diploma in computer science

Private Higher School of Engineering and Technology (ESPRIT)

June 2016 | Tunis, Tunisia

Bachelor of science in computer science

High School of Science and Technology of Tunis

June 2010 | Tunis, Tunisia

Certificate Of Proficiency English For Professional Communication

McGill University

July 2023 | Montréal, Canada

Languages

  • English (Professional - daily working language)

  • French (Fluent)

  • Arabic (Native)