About me

I am an experienced hands-on executive in software development and IT architecture. with more than 25 years in startup, scale-up and large enterprises.

  • I have managed and scaled teams of 200+ software development organizations.
  • I architected, and lead the delivery of systems and web/mobile apps used by millions of users 24/7 in the telecom and finance spaces.
  • I have managed product portfolio, roadmaps, partner vendors and presented my organization in trade shows and conferences.

I currently live in Paris, France and have am open to full and partial remote work.

Experience

Solution Architect

2024
AXA Group Operations, France

Architect for the HR Domain applications serving 150K internal users: Part of the GO Transformation team modernizing the application architecture and moving to the cloud. Presenting in Design authority and Architecture Board for the projects and ensuring architectural compliance and security.

Chief Technology Officer

2016-2023
Layer Digital Solutions, Ireland
  • Conceived and built the Open Digital Banking Platform: an API-first omnichannel customer and employee experience system used by the top three banks in Africa.
  • Architected the platform as a highly scalable, available, and cost-effective microservices based system.
  • Implemented digital transformation projects with banks by digitizing loan origination, card management and other processes.
  • Created customer-specific iOS and Android mobile apps, web apps and chat apps using Facebook Messenger and Whatsapp.
  • Created a CRM module with rich segmentation and campaigns over SMS, Email, Push and In-App notifications.
  • Created a data warehouse module with descriptive and predictive analytics and real-time synchronization with production data.
  • Created a generic web-based machine learning module with applications like product recommendation and customer churn.
  • Led the growth of the engineering team from 8 to 60 members distributed globally. Setup remote work culture and processes.
  • Established streamlined agile processes for delivery using CI/CD, code review, continuous integration, and automated testing.
  • Evolved the platform as a self-serve SaaS solution with developer portal, sandbox and developer API documentation.

Chief Technology Officer

2014-2016
Enghouse Networks, Canada

Enghouse Networks consists of multiple small subsidiaries scattered across North America and Europe.

  • Conducted technical evaluations of four potential acquisition targets.
  • Supervised a team of over 200 R&D professionals to achieve company objectives.
  • Consolidated product portfolio creating new combined solutions, resulting in increased efficiency and profitability.

Chief Technology Officer

2010-2014
Jinny Software, Ireland

Jinny Software is a world leader in Telecom Value Added Services.

  • Managed the product management team, the product portfolio and strategic vision.
  • Managed partners and vendors.
  • Designed and managed platform architecture for high-availability and observability.
  • Architected data warehouse and reporting system and other new products.
  • Represented the company at trade shows and with customers and prospects.

Strategic Marketing Director

2005-2010
Jinny Software, Ireland
  • Created the product management group with six members worldwide and lead overall product directions.
  • Set the procedures for product lifecycle management and change management.
  • Contributed significantly to critical sales presentations and RFPs.

Instructor

1998-2023
Lebanese University, Faculty of Engineering
  • Tought Computer Networks I and II courses
  • Tought Database Management Systems II course
  • Supervised more than 50 final year projects

OSS Contributions

Kuvasz-Streamer - A change data capture (CDC) project that focuses exclusively on Postgres. It is tightly integrated with Postgres Logical Replication to provide low latency replication. It is used in data warehousing, no-downtime major version upgrades and data consolidation.
Kuvasz-Agent - A lightweight smart system monitoring agent minimizing generated metrics

Publications

These are the peer-reviwed publications I wrote as part of the PhD.

  • Video Segmentation and Compression using Hierarchies of Gaussian Mixture Models
  • George Yazbek, Chafic Mokbel, Gérard Chollet
    International Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2007, Honolulu, Hawaii
  • ENST/UOB/LU@TRECVID2007 High Level Feature Extraction Using 2-Level Piecewise GMM
  • George Yazbek, Georges Kfoury, Gabriel El Alam, Chafic Mokbel, Gérard Chollet
    TREC Video Retrieval Evaluation 2007

    Technical Skills

    Programming: Go, Python, C, C++, Java, JavaScript, Typescript, HTML, CSS, jQuery, React.
    Databases: PostgreSQL, MySQL, MongoDB, Cassandra, Elasticsearch, Informix
    SCM and CI/CD: Git, Gitlab, Github
    Networks: IP, TCP, UDP, SCTP, ICMP, ARP, NAT, HTTP, DNS, SMTP, POP3, IMAP, VXLAN, TLS, IPsec, VLANs, Routing protocols
    Telecom: SS7, CAP, MAP, TCAP, ISUP, SMS
    Cryptography: Encryption, Digital Signatures, Digital Certificates
    Security: Firewall, Web Application Firewall (WAF), Intrusion Detection System (IDS), Security Information and Event Management (SIEM), OWASP, Secure Coding
    API: REST, gRPC, SOAP/XML, OpenAPI, Kong
    Queuing Systems: RabbitMQ, ActiveMQ, Kafka
    Automation: BPMN, DMN, RPA, Camunda
    Observability: Grafana, Prometheus, Loki, Tempo, Carbon, Graylog, Logstash, Kibana
    Infrastructure: Linux, VMware, oVirt, RHEV, Docker, Swarm, Kubernetes
    Cloud: Azure, AWS, GCP, OCI