React?? Web App TTL: 2yrs Mobile PWA?? Container API Gateway Service Layer gRPC TTL: 2-5yrs RabbitMQ Persistence Go / Iris gRPC protobuf event-driven?? Container DB MySQL?? multi-tenant TTL: 2-5yrs deploy to Cloud Azure?? AWS?? load balancing SLA: Availability: 99.9%+ docker Auth Svc User Svc Order Svc scale independently own DB each?? OAuth 2.0 flow: 1. client → auth server 2. token ← JWT 3. client → resource refresh token?? TODO multi-tenant migration gRPC services event-driven arch rate limiting circuit breaker Client WS Server bi-directional real-time updates Redis cache layer TTL: 5min Monolith NO! Build Test Deploy → prod horizontal scaling ↔ { isolate: per-tenant } event-driven > request-driven fault tolerance?? ? ? round-robin LB inst1 inst2 inst3 main feature/auth sequence: Client Server request response WS upgrade emit IDLE PROCESS DONE retry .env DB_HOST=*** RABBITMQ_URL=*** JWT_SECRET=*** PORT=8080 users id tenant_id tenants id name 1:N $ go run main.go listening on :8080 connected to rabbitmq

Bilal Abouzid

|

Event-driven microservices and distributed systems with Go, Python & Kubernetes. MSc in Computer Engineering with published research on Transformer/LLM architectures.

“I build products, not just code.”

About

Software Engineer with an MSc in Computer Engineering, based in Riyadh. For the past few years I've been building SaaS products at INVENTO. I started on the frontend team working on React applications, then moved to the backend team, where I build scalable, event-driven microservices in Go with gRPC, RabbitMQ, and Kubernetes.

My MSc research at Cyprus International University was published “Beyond 512 Tokens: Utilizing the BERT Language Model in Question Answering for Long Input Processing” which about extending BERT's capabilities for long-form question answering, work that carries into my interest in Transformers, LLMs, and long-context inference.

I care about clean systems, thoughtful architecture, and shipping things that actually work.

Riyadh, Saudi Arabia
3+ years
MSc Computer Engineering
English, Arabic, Bosnian, French

Skills

Languages & Frameworks

  • Go / Iris
  • Python
  • TypeScript / JavaScript
  • React / Redux
  • Node.js / Express

Backend & Infra

  • Microservices
  • gRPC / RabbitMQ
  • REST APIs / WebSockets
  • Kubernetes / Docker
  • AWS / Azure

AI / LLMs

  • Transformers / BERT
  • NLP / Embeddings
  • Question Answering
  • Model Fine-tuning
  • Benchmarking

Data & Tools

  • MySQL / MongoDB
  • Redis
  • Material-UI / Tailwind
  • Git
  • Jira (Agile/Scrum)

Experience

CurrentDec 2024 – Present

Software Engineer

INVENTO
Riyadh, Saudi Arabia
  • Led the migration of standalone databases into a scalable multi-tenant architecture, reducing deployment overhead and cutting OpEx by 50%
  • Designed and implemented a generic scheduling microservice, enabling automated execution of internal jobs at scale
  • Built and maintained core distributed, event-driven microservices (fault-tolerant, high-throughput) for a production SaaS product using Go, gRPC, RabbitMQ, Redis, and MySQL
  • Collaborated with a 6-member Agile team to analyze requirements, plan sprints, and deliver features in iterative development cycles
Feb 2024 – Dec 2024

Software Engineer (Remote)

INVENTO
Riyadh, Saudi Arabia
  • Migrated legacy frontend routing to React Router v6, improving performance and user experience while reducing routing complexity
  • Built a frontend WhatsApp Flows builder, letting users create and manage WhatsApp conversational flows
  • Developed frontend solutions with React, TypeScript, Redux, and Material-UI, and integrated them with backend services
Jun 2021 – Sept 2021

Software Engineer Intern

OMNISHORE
Casablanca, Morocco
  • Built a RESTful backend with Laravel, MySQL, and MongoDB, delivering a PoC based on the client's specifications
  • Translated client requirements into UML diagrams, aligning technical design with business needs and accelerating development planning
  • Collaborated in requirements analysis and solution design, aligning implementation with business goals

Projects

Spotify analytics dashboard. Track your listening activity, top artists, genres, and music taste through real-time data from the Spotify API.

React Tailwind Recharts Spotify API
Statify - Spotify Analytics Dashboard

Bug Watch

GitHub powered bug tracker with OAuth sign-in. Organize and monitor bugs across your repositories in one place.

Node.js Express React MongoDB GitHub API
Bug Watch - GitHub Bug Tracker

Education & Research

2022 – 2024

MSc, Computer Engineering

Cyprus International University
Published “Beyond 512 Tokens: Utilizing the BERT Language Model in Question Answering for Long Input Processing” — adapting BERT/Transformer models to overcome context-length limits in question answering; relevant to LLMs, embeddings, and long-context inference.
2019 – 2022

BSc, Computer Science

PIIMT — Private International Institute of Management and Technology
Graduated with highest GPA in the department

Certifications

Azure Fundamentals (AZ-900) Microsoft
Fundamentals of RHEL Red Hat

Languages

English Bilingual
Arabic Native
Bosnian Limited
French Limited