Omar Khaled

Senior Software Engineer

Currently working at VOIS, TOBi UK

Stylised miniature portrait of Omar

Hi, I’m Omar

Welcome to my digital world

Loading…

The readable version

Omar’s portfolio, in plain text

Senior Software Engineer · Currently working at VOIS, TOBi UK · Cairo, Egypt

01

About

Senior Software Engineer at VOIS, currently working on TOBi UK — developing new features such as Ask Once, integrating with other Vodafone services and resolving production issues. Before VOIS I built web and mobile products across the front-end and back-end with Node.js, React, Next.js, PHP/Laravel and MySQL.

My path into software started in engineering: a Bachelor of Aeronautical Engineering (graduation project: a KJ66 micro-jet engine), then workshop and field engineering roles before moving into full-stack development.

Role
Senior Software Engineer
Now
Currently working at VOIS, TOBi UK
Based in
Cairo, Egypt
Education
Bachelor of Aeronautical Engineering

02

Experience

  1. Senior Software Engineer · VOIS (Vodafone Intelligent Solutions)

    Apr 2025 – PresentCurrent

    Working on the TOBi chatbot application, Vodafone’s digital assistant: developing new features such as Ask Once, integrating with other Vodafone services, and resolving production issues to improve performance and customer experience.

    • TOBi Chatbot – Vodafone UK
    • Ask Once
    • Vodafone service integrations
    • Production issue resolution
  2. Software Engineer · Beyond Creation

    Apr 2023 – Apr 2025

    Built web applications with React, Next.js, PHP and Laravel — database design, front-end (HTML, CSS, JS, Bootstrap) and RESTful APIs.

  3. Full-Stack Instructor · Amit-Learning

    Aug 2022 – May 2023

    Taught full-stack development: assessed training needs, planned lessons, prepared materials, answered student questions and mentored final projects.

  4. Patent Engineer · Saba-IP

    Nov 2021 – Apr 2023

    Created a Figma presentation showing how Saba IP’s work processes could move from Outlook to an admin panel and a mobile application.

  5. Software Engineer · Full-Stack Developer

    Jun 2021 – Jul 2022

    Managed back-end services and the data exchange between server and users, designed and optimised database queries, and developed admin panels.

  6. Field Engineer · Xerox

    Jul 2020 – Nov 2021

    Maintained, serviced, networked and installed Xerox products.

  7. Workshop Engineer · Egyptian Maintenance Center (EMC)

    Dec 2019 – Jun 2020

    Gave servicing technicians an accurate description of why vehicles were returned, and guided them to solve the problem.

03

Projects

Vodafone UK · VOIS

TOBi Chatbot

Front-end components and small Node.js services for Vodafone’s digital assistant, including the Ask Once functionality and integrations with other Vodafone services.

  • React.js
  • Node.js
What I did
Front-end · React.js
  • Developed and maintained JavaScript components for Vodafone’s digital assistant TOBi.
  • Kept customer interactions smooth and the UX consistent across platforms.
Back-end · Node.js
  • Built and maintained small Node.js services that receive messages and deliver them to the front-end.
  • Enhanced the Ask Once functionality and integrated TOBi with other Vodafone services.

MadinetMasr · Inertia Egypt · MisrItalia · Tatweer Misr

Real Estate Platforms

Next.js admin interfaces and Laravel APIs for several real estate developers — CRUD tooling, media libraries, CRM integrations and automated notifications.

  • Next.js
  • PHP
  • Laravel API
  • MySQL
What I did
Front-end · Next.js
  • Developed CRUD operations for projects such as MadinetMasr and Tatweer Misr.
  • Integrated media libraries with drag-and-drop and language switching.
  • Created modular, reusable components.
Back-end · PHP, Laravel API, MySQL
  • Built backend frameworks for real estate services with API integration for front-end and admin interfaces.
  • Applied the service-repository pattern for maintainability.
  • Improved database structures for storage and retrieval.
  • Developed flexible application settings to streamline project setup.
  • Implemented automated email notifications and CRM integrations.
  • Documented APIs and data integrations with Postman and Figma.

Mobile app + Laravel API

Mansour Automotive

A React Native (Expo) app and Laravel API: payment screens, services, QR codes and image uploads, background jobs for service reminders, and SAP synchronisation with the Mansour team.

  • React Native (Expo)
  • PHP
  • Laravel API
  • MySQL
What I did
Front-end · React Native (Expo)
  • Integrated backend systems with the app for dynamic data display.
  • Extended existing components into new features: payment screens, services, QR code generation and image uploads.
  • Implemented and maintained filtering functionality.
Back-end · PHP, Laravel API, MySQL
  • Developed automated background commands for service reminders, vehicle status updates and notifications.
  • Collaborated with the Mansour SAP team to synchronise user data, service tracking and payment processing.
  • Updated and optimised Laravel Blade views for admin panel management.
  • Designed and implemented APIs for the application.

HR admin panel

Happy Human · OpenAI Integration

Integrated OpenAI tools and LangChain into an HR admin panel — using database information for insights, with a memory feature for context recall and streaming for real-time responses.

  • PHP
  • Laravel
  • Node.js
  • MySQL
  • LangChain
  • OpenAI
  • Postman
What I did
Back-end · PHP, Laravel, Node.js, MySQL, LangChain, OpenAI, Postman
  • Integrated LangChain with the admin panel for data management.
  • Supported the HR team by integrating OpenAI tools for employee management.
  • Used database information to provide insights and guidance.
  • Implemented a memory feature for context recall.
  • Enabled streaming for real-time responses.

More from the CV

  • Hyundai Click to Buy · Back-end developer

    RESTful APIs for the sections and the garage; AdminLTE views for content management. (PHP, Laravel API, AdminLTE, MySQL)

  • Aflse7a.com · Back-end developer

    Database design and RESTful APIs for the JavaScript front-end; a reusable CKEditor component for Laravel 8. (PHP, Laravel API, AdminLTE, MySQL)

  • Gawazy.com · Back-end developer

    Database design, RESTful APIs, and an admin system for content, user data and employee management. (PHP, Laravel API, Bootstrap, MySQL)

  • NojeEgypt.com · Back-end developer

    Database design, RESTful APIs and a content/admin system. (PHP, Laravel API, Bootstrap, MySQL)

  • Sisscom.com · Back-end developer

    Database design and an admin system for services, categories and employees. (PHP, Laravel, Bootstrap, MySQL)

  • Blog Management API · Vodafone Node.js Reskilling graduation project

    RESTful API with authentication, CRUD, filtering, pagination, Swagger docs and automated tests. (Node.js, Express.js, MongoDB, JWT, Swagger) GitHub (opens in a new tab)

04

Skills

Back-end

  • Node.js
  • PHP
  • Laravel
  • RESTful APIs
  • MySQL

Front-end

  • React.js
  • Next.js
  • JavaScript
  • HTML/CSS
  • React Native (Expo)

AI integration (professional)

  • OpenAI
  • LangChain

Tools & foundations

  • Git
  • Postman
  • Figma
  • C Programming

Everything above is from my CV.

05

Education

Bachelor of Aeronautical Engineering

Institute of Aviation Engineering and Technology · May 2017

Graduation project: Micro-Jet Engine KJ66

Courses

  • Vodafone Node.js Reskilling Program · Vodafone
  • Node.js – The Hardest Parts · Frontend Masters (Will Sentance)
  • Create Node.js App with Express, Socket.io & MongoDB · Udemy
  • Front End Web Development Professional Nanodegree · Udacity
  • Full Stack Crash Course 1 & 2 · SiliconArena

Languages

Arabic (native) · English (B1)

06

Contact