Ghassan Hallaq, Developer in Montreal, QC, Canada
Ghassan is available for hire
Hire Ghassan

Ghassan Hallaq

Solutions Architect and Software Developer

Montreal, QC, Canada

Toptal member since June 13, 2019

Bio

Ghassan is a data architect and engineer specializing in high-performance, mission-critical systems. He builds multithreaded, low-latency engines using Rust, C, C++, and Java, and has extensive experience in developing scalable distributed applications. Ghassan's expertise includes architecting cloud-native solutions that integrate services across AWS, Azure, and Google Cloud Platform (GCP) to meet enterprise-scale demands.

Portfolio

Dialogica, Inc.
Rust, Go, Artificial Intelligence (AI), Python, Fractional CTO, CTO, Consulting...
Toptal Client
Rust, Audio, AAC, Low-latency Software, WebAssembly (Wasm), WebSockets...
Red Ventures
Databricks, Python, Software Engineering, SQL, Data Pipelines, CI/CD Pipelines...

Experience

  • Distributed Software - 10 years
  • Python - 10 years
  • Multithreading - 10 years
  • Rust - 8 years
  • Solution Architecture - 8 years
  • SQLAlchemy - 6 years
  • Artificial Intelligence (AI) - 6 years
  • FastAPI - 4 years

Preferred Environment

Amazon Web Services (AWS), Azure, Go, Rust, Python, Google Cloud Platform (GCP), Java, C, Agentic AI, CUDA Kernel

The most amazing...

...thing I've built is a market matching engine (multithreaded and distributed) and orders router, processing over a million messages (from Apache Kafka).

Work Experience

Fractional CTO | Consulting Architect, AI Product (Rust/Go)

2026 - PRESENT
Dialogica, Inc.
  • Architected the multi-agent solutions deployed on Kubernetes.
  • Architected multiple services like billing, AI-proxy, and integrations.
  • Conducted security assessments for all the services, closing the gaps with SCO 2 and HIPAA.
Technologies: Rust, Go, Artificial Intelligence (AI), Python, Fractional CTO, CTO, Consulting, Model Context Protocol (MCP), AI Agent Orchestration, Cloud Architecture, Generative Artificial Intelligence (GenAI), Leadership, Multitenancy, AI Accelerators, Artificial Intelligence of Things (AIoT), Adge AI

Rust Audio Engineer

2025 - 2025
Toptal Client
  • Worked on developing AAC-LD audio encoder/decoder in Rust.
  • Developed a test to ensure the quality of the encoder/decoder.
  • Ensured compliance with the standard MPEG-4 for the encoder/decoder.
Technologies: Rust, Audio, AAC, Low-latency Software, WebAssembly (Wasm), WebSockets, NVIDIA Omniverse, Open Broadcaster Studio (OBS), Plugin Development, C++, C++17, Memory Leaks, Benchmarking, Low-level Programming, Consulting, GitHub Actions, Data Mapping, Webhooks, Test-driven Development (TDD)

Enterprise Data and Software Engineer - AI Marketing

2024 - 2025
Red Ventures
  • Built integrations between Databricks and AWS CloudWatch to ingest the log data into some tables.
  • Used Terraform to build a lot of Databricks jobs to manage the data pipelines.
  • Helped the team build better SQL code to process the marketing data.
  • Built a RAG workflow to enhance the Courses Suggestion system context.
  • Architected and built a multi-agent AI workflow based on Pydantic-Graph.
Technologies: Databricks, Python, Software Engineering, SQL, Data Pipelines, CI/CD Pipelines, PySpark, Datastar, Engineering Management, Apache Arrow, Svelte, CSV, XLSX File Processing, API Development, Code Refactoring, Code Review, Deployment, API Integration, Finance, Pytest, WebAssembly (Wasm), Kafka Streams, Apache Jena, WebSockets, GPU Computing, NVIDIA CUDA, NVIDIA Omniverse, Azure Data Lake, Data Fabric, Data Lake Design, C++17, CUDA Kernel, Delivery Management, Technical Hiring, Graphics Processing Unit (GPU), Plugin Development, Batch File Processing, Benchmarking, Consulting, Lighting, Angular, GitHub Actions, Statistical Modeling, SvelteKit, Vue, Event-driven Architecture, Statistical Analysis, Cin7, ERP Implementation, Data Mapping, Third-party Logistics, Webhooks, vLLM, SGLang, RabbitMQ, Test-driven Development (TDD), RAG Pipelines, RAG Architecture, Discord, Model Context Protocol (MCP), AI Agent Orchestration, Generative Artificial Intelligence (GenAI), Leadership, Multitenancy, AI Accelerators, Artificial Intelligence of Things (AIoT), Adge AI

Multi Agents AI Engineer

2024 - 2025
Galileo Technologies, Inc.
  • Built integrations with numerous LLMs, supporting prompt and chat interactions.
  • Contributed to enhancing the platform's performance using Apache Kafka.
  • Created numerous test scenarios to enhance stability.
  • Implemented RL algorithms to optimize the interaction with the LLM.
  • Built functionality in Rust and connected it to Python.
  • Built SaaS services based on Rust and Axum for traffic analysis.
  • Contributed to unifying the observability and analytics in ClickHouse.
  • Built a RAG system, using LangChain to help enhance the prompt context.
Technologies: Python, Flask, SQLAlchemy, FastAPI, PostgreSQL, Large Language Models (LLMs), OpenAI, Anthropic, Vertex AI, Amazon Bedrock, OpenTelemetry, Observation, Pydantic, Celery, Deep Reinforcement Learning, Rust, Artificial Intelligence (AI), Apache Kafka, ClickHouse, ScyllaDB, Memory Management, Performance Optimization, Low-latency Software, Security Testing, Datastar, Leptos, System Architecture, Systems Analysis, SolidJS, Apache Arrow, Svelte, Multithreading, CSV, XLSX File Processing, FTP, API Development, Code Refactoring, Code Review, Deployment, Railway, Scalability, API Integration, Pytest, WebAssembly (Wasm), Microservices, Integration, WebSockets, GPU Computing, NVIDIA CUDA, CUDA Kernel, Delivery Management, Product Ownership, Technical Hiring, Graphics Processing Unit (GPU), Plugin Development, Batch File Processing, C++, Benchmarking, Consulting, Lighting, Angular, GitHub Actions, Statistical Modeling, Vue, Event-driven Architecture, Statistical Analysis, Data Mapping, Webhooks, vLLM, SGLang, RabbitMQ, Test-driven Development (TDD), Discord, Model Context Protocol (MCP), AI Agent Orchestration, Cloud Architecture, Generative Artificial Intelligence (GenAI), Leadership, Multitenancy, AI Accelerators, Artificial Intelligence of Things (AIoT), Adge AI

Full-stack Engineer - AI Engineer

2024 - 2024
Dodo Data LLC dba Audantic
  • Built the MVP app for real-state analytics using the Remix and React framework.
  • Developed an integration with ThoughtSpot to use the analytic components.
  • Built a recommendation system based on using a RAG and an AI automation system.
Technologies: JavaScript, Python, Full-stack, Amazon Web Services (AWS), Databricks, MongoDB, Swift, iOS, Google Cloud Platform (GCP), System Architecture, Svelte, CSV, XLSX File Processing, Code Refactoring, Code Review, Deployment, API Integration, Web Development, Pytest, Microservices, Integration, WebSockets, Plugin Development, Consulting, GitHub Actions, Vue, Data Mapping, Webhooks, Test-driven Development (TDD), LangChain, LlamaIndex, Discord

AI/Data Engineer

2024 - 2024
Oliver Wyman
  • Assisted the team in writing better Apache Spark jobs.
  • Collaborated on setting up an Amazon EMR cluster to run jobs with huge data sizes.
  • Optimized cluster utilization when running Apache Spark jobs.
  • Built real-time analytics based on ClickHouse and Apache Kafka.
  • Conducted training sessions on Databricks and integration with AWS.
  • Built an AI workflow for a multi-agent credit validation system.
Technologies: Data Engineering, PySpark, Amazon Web Services (AWS), Amazon EMR Studio, ETL, Data Lakes, Amazon S3 (AWS S3), PyTorch, Gradle, Terraform, Artificial Intelligence (AI), ClickHouse, Databricks, Engineering Management, Systems Analysis, CSV, XLSX File Processing, FTP, API Development, Code Refactoring, Code Review, Deployment, Web Development, Oracle Fusion Applications, Oracle Fusion Financials, Oracle Fusion Middleware, Oracle Fusion Analytics, Oracle SCM Cloud, Oracle Cloud Infrastructure (OCI), Finance, Enterprise Resource Planning (ERP), Finance Process Improvement, Pytest, Kafka Streams, Microservices, GPU Computing, NVIDIA CUDA, Data Fabric, CTO, Batch File Processing, Consulting, GitHub Actions, Statistical Modeling, SvelteKit, Statistical Analysis, Data Mapping, Third-party Logistics, Webhooks, Test-driven Development (TDD), LangChain, LlamaIndex

Senior Back-end Developer - AI Team

2023 - 2024
Copia Wealth Studios
  • Implemented a pub/sub system as a back-end developer.
  • Optimized and enhanced integration with some data sources.
  • Used new features from Phoenix LiveView to enhance web responsiveness.
  • Helped the iOS and Android development teams to integrate with Phoenix PubSub.
  • Brought Rust to Elixir using Rustler to enhance the processing performance.
  • Used ClickHouse and Apache Kafka for event data analytics.
  • Built a RAG system for document-based data search and context enrichment for AI integration.
Technologies: Elixir, APIs, GraphQL, Absinthe, Phoenix, REST APIs, Elixir Oban, Elixir Broadway, Fintech, Distributed Software, Terraform, Phoenix LiveView, Google Cloud Platform (GCP), Go, Rust, Artificial Intelligence (AI), ClickHouse, Tokio, ScyllaDB, Memory Management, Performance Optimization, Low-latency Software, Security Testing, iOS, Swift, UIKit, Ruby on Rails 6, Ruby on Rails (RoR), Clojure, Engineering Management, Leptos, System Architecture, SolidJS, Svelte, Multithreading, CSV, XLSX File Processing, API Development, Code Refactoring, Code Review, Deployment, Railway, Scalability, MetaTrader, Trading Bots, API Integration, Web Development, Finance, WebAssembly (Wasm), Microservices, Integration, WebSockets, Algorithmic Trading, Azure Data Factory (ADF), Data Fabric, C++17, CUDA Kernel, Delivery Management, Technical Hiring, Graphics Processing Unit (GPU), Open Broadcaster Studio (OBS), Plugin Development, Batch File Processing, Benchmarking, Time Series Forecasting, Temporal Fusion Transformers, Consulting, Lighting, GitHub Actions, Risk Management, Statistical Modeling, SvelteKit, Vue, Event-driven Architecture, Statistical Analysis, ERP Implementation, Data Mapping, Webhooks, TradingView, Pine Script, RabbitMQ, Test-driven Development (TDD), Discord, Model Context Protocol (MCP), AI Agent Orchestration, Cloud Architecture, Generative Artificial Intelligence (GenAI), Leadership, Multitenancy, AI Accelerators, Artificial Intelligence of Things (AIoT), Adge AI

Back-end Go Developer

2023 - 2024
MYY LLC
  • Built RAG framework to enhance the context in any prompt question.
  • Selected the best LLM/diffusion model that fits the requirements.
  • Helped architect/develop a benchmark system to assess the correctness and the response seep.
  • Worked on enhancing the Hugging Face large language models response time.
Technologies: Go, Retrieval-augmented Generation (RAG), Machine Learning, Chatbots, SQLAlchemy, PyTorch, Scikit-learn, Large Language Models (LLMs), Diffusion-based AI Models, Terraform, Memory Management, Performance Optimization, CSV, XLSX File Processing, Code Refactoring, Code Review, Scalability, Web Development, Pytest, WebAssembly (Wasm), Microservices, Integration, POS, Consulting, GitHub Actions, Data Mapping, Webhooks, Test-driven Development (TDD), Discord

Lead Back-end Engineer

2022 - 2023
UBS - Main
  • Analyzed and enhanced the back-end performance using multiple methods to optimize the database indexing.
  • Acted as a master data specialist, and worked with the MDM team to investigate Informatica and IBM InfoSphere to pick the MDM tools we will use.
  • Helped the team start migrating the back end from Oracle to a PostgreSQL database.
  • Built an integration between the Java back end and security keys repo.
Technologies: Puppet, Ansible, Rust, Go, GitLab CI/CD, REST APIs, Java 8, NoSQL, PostgreSQL, Data Engineering, MySQL/MariaDB, Functional Programming, Git, gRPC, Fintech, PyTorch, Informatica, Lua, ClickHouse, Amazon Aurora, Tokio, Memory Management, Performance Optimization, ZeroMQ, Low-latency Software, Engineering Management, Systems Analysis, Apache Arrow, CSV, XLSX File Processing, FTP, Code Refactoring, Code Review, Deployment, Railway, Scalability, API Integration, Web Development, Oracle Fusion Applications, Oracle Fusion Financials, Oracle Fusion Middleware, Oracle Fusion Analytics, Oracle SCM Cloud, Oracle Cloud Infrastructure (OCI), Finance, Enterprise Resource Planning (ERP), Finance Process Improvement, WebAssembly (Wasm), Kafka Streams, Microservices, Integration, WebSockets, Algorithmic Trading, GPU Computing, NVIDIA CUDA, Azure Data Lake, Data Fabric, Data Lake Design, C++17, CUDA Kernel, Delivery Management, Product Ownership, Technical Hiring, Graphics Processing Unit (GPU), Open Broadcaster Studio (OBS), Plugin Development, Batch File Processing, Memory Leaks, Benchmarking, Low-level Programming, Time Series Forecasting, Temporal Fusion Transformers, Consulting, Lighting, Angular, GitHub Actions, Risk Management, Quantitative Analysis, Statistical Modeling, Vue, Event-driven Architecture, Backtesting, Statistical Analysis, Prediction Markets, Market Microstructures, Arbitrage, High-frequency Trading (HFT), Interactive Brokers API, Cin7, ERP Implementation, SKUs, Data Mapping, C#.NET, Webhooks, TradingView, Pine Script, RabbitMQ, Test-driven Development (TDD), IBM RPG, RPG, .NET, C#, Bots, Stock Trading, Quantitative Modeling, Cloud Architecture, Generative Artificial Intelligence (GenAI), Leadership, Multitenancy, Artificial Intelligence of Things (AIoT), Adge AI

Expert Data Scientist/Engineer

2021 - 2023
Endeavor - Main
  • Architected a CDP data warehouse on Snowflake using the Data Vault v2 methodology.
  • Worked on a POC for MDM tools used to do customer data matching using IBM InfoSphere MDM.
  • Built ETLs to manage the data flow to and from the data warehouse using Prefect 2.0.
  • Implemented data governance and privacy to protect the PII data and integrate it with ChatGPT from OpenAI.
  • Built a pipeline to interact with LinkedIn through LinkedIn API to ingest and analyze the company posts and interactions.
  • Created dashboards using the Streamlit library in Snowflake.
  • Built and deployed ML data models using the Snowpark library and ChatGPT from OpenAI and Hugging Face.
  • Worked on multiple AI diffusion models to generate training data for our LLM model.
Technologies: SQL, Snowflake, Pandas, Python 3, Data Build Tool (dbt), GitHub API, ETL, Agile Software Development, Data Warehouse Design, Data Analytics, REST APIs, NoSQL, Big Data Architecture, PostgreSQL, Big Data, ETL Development, Data Engineering, MySQL/MariaDB, Functional Programming, Git, GraphQL, OpenAI, ChatGPT, Retrieval-augmented Generation (RAG), Salesforce Apex, SQLAlchemy, FastAPI, gRPC, PyTorch, Scikit-learn, Distributed Software, Terraform, Geospatial Data, Geospatial Analytics, Python Asyncio, Deep Reinforcement Learning, ClickHouse, Amazon Aurora, Tokio, Memory Management, Performance Optimization, Engineering Management, System Architecture, Systems Analysis, Apache Arrow, Svelte, Multithreading, FTP, Code Refactoring, Code Review, Deployment, Railway, Scalability, API Integration, Web Development, Finance, Pytest, WebAssembly (Wasm), Kafka Streams, Microservices, Integration, POS, Apache Jena, WebSockets, Azure Data Factory (ADF), Azure Data Lake, Data Fabric, Data Lake Design, C++17, CUDA Kernel, CTO, Delivery Management, Product Ownership, Technical Hiring, Graphics Processing Unit (GPU), Open Broadcaster Studio (OBS), Plugin Development, Batch File Processing, Memory Leaks, Benchmarking, Low-level Programming, Consulting, Angular, GitHub Actions, Risk Management, Statistical Modeling, SvelteKit, Vue, Event-driven Architecture, Statistical Analysis, Cin7, ERP Implementation, SKUs, Data Mapping, C#.NET, Android TV, Webhooks, Test-driven Development (TDD), .NET, Discord, Cloud Architecture, Generative Artificial Intelligence (GenAI), Leadership, Multitenancy, Adge AI

Go Developer

2022 - 2022
INSTRUXI LIMITED
  • Developed an integration layer between Go and the Ethereum contract.
  • Integrated with Redis service for caching and speed optimization.
  • Developed a Helm chart to enhance the deployment of Casbin-Mesh.
Technologies: Go, Kubernetes, Python, Redis, JSON Web Tokens (JWT), Helm, Web3.js, Blockchain, Casbin-Mesh, Full-stack, REST APIs, PostgreSQL, MySQL/MariaDB, Functional Programming, Serverless Architecture, Git, GraphQL, Distributed Software, Terraform, Performance Optimization, ZeroMQ, Low-latency Software, High-performance Trading, Ruby on Rails 6, Ruby on Rails (RoR), Clojure, Multithreading, Code Review, Deployment, MetaTrader, Trading Bots, Web Development, Integration, POS, Crypto, Plugin Development, Memory Leaks, Consulting, GitHub Actions, Data Mapping, Test-driven Development (TDD), C#

Rust Smart Contract Developer

2022 - 2022
PHI VENTURES Limited
  • Added features to the Rust smart contract and some tests for them.
  • Developed iOS and Android mobile apps for crypto trading, including building and integrating the wallet with the notification system.
  • Rearchitected the front-end React application to use the back end to access the contract features.
  • Created the back end and deployment pipeline using GitHub Actions.
Technologies: Rust, JavaScript, TypeScript, Solana, Node.js, Express.js, Web3.js, REST APIs, NoSQL, PostgreSQL, MySQL/MariaDB, Functional Programming, Serverless Architecture, Git, Zero-knowledge Proofs, Fintech, Terraform, Go, ClickHouse, Tokio, High-performance Trading, Security Testing, iOS, UIKit, Engineering Management, System Architecture, Systems Analysis, SolidJS, Code Review, Deployment, Trading Bots, API Integration, Web Development, Finance, Pytest, WebAssembly (Wasm), Microservices, WebSockets, Crypto, Delivery Management, IT Project Management, CTO, Technical Hiring, Plugin Development, Benchmarking, Consulting, GitHub Actions, Quantitative Finance, Quantitative Analysis, Statistical Modeling, Event-driven Architecture, Backtesting, Statistical Analysis, Prediction Markets, Market Microstructures, Arbitrage, High-frequency Trading (HFT), Interactive Brokers API, Data Mapping, Webhooks, TradingView, Pine Script, Test-driven Development (TDD), Bots, Stock Trading, Quantitative Modeling, Leadership, Multitenancy

Elasticsearch Expert

2021 - 2021
Valence
  • Integrated Django with Elasticsearch. Built highly customizable indexes.
  • Monitored and helped the team to deploy that solution.
  • Analyzed the search result, adjusting the indexing parameters to update the priorities.
Technologies: Elasticsearch, Python 3, Django, Full-stack, Flask, Data Warehouse Design, REST APIs, NoSQL, PostgreSQL, Data Engineering, MySQL/MariaDB, Functional Programming, Apache Solr, Serverless Architecture, Git, GraphQL, Salesforce Apex, SQLAlchemy, FastAPI, Go, Amazon Aurora, Tokio, Systems Analysis, Deployment, API Integration, Web Development, Pytest, Microservices, Product Ownership, IT Project Management, Technical Hiring, Consulting, GitHub Actions, Vue, Data Mapping, Third-party Logistics, Webhooks, Test-driven Development (TDD), C#, Cloud Architecture

Senior eCommerce Integration Engineer

2020 - 2021
Deliverr
  • Worked on a serverless project to develop a REST API to integrate with a different store management API.
  • Developed REST services to integrate with BigCommerce, Google Shopping, LinkedIn API, and Facebook Shop.
  • Used OAuth 2.0 and OIDC protocols to protect the API and manage the authentication and authorization with another eCommerce API.
Technologies: Serverless, AWS Lambda, Facebook API, BigCommerce API, TypeScript, Node.js, Full-stack, Data Warehouse Design, REST APIs, PostgreSQL, MySQL/MariaDB, Functional Programming, Serverless Architecture, Git, GraphQL, Geospatial Data, Geospatial Analytics, LinkedIn API, SAP Commerce Cloud, Lua, Amazon Aurora, iOS, Objective-C, Swift, UIKit, Clojure, API Integration, Web Development, Pytest, Integration, POS, WebSockets, Delivery Management, Product Ownership, IT Project Management, Technical Hiring, Open Broadcaster Studio (OBS), Plugin Development, Batch File Processing, Consulting, SvelteKit, Vue, SKUs, Data Mapping, Third-party Logistics, Webhooks, RabbitMQ, Test-driven Development (TDD), Multitenancy

Senior Software Developer

2019 - 2020
ReactiveCore
  • Architected and developed a solution to implement a worker thread pattern integrated with Apache Kafka.
  • Rearchitected the microservices components to implement the service mesh (Istio) in Kubernetes over the Amazon EKS cluster.
  • Built a real-time streaming solution on AWS using Kinesis and Glue. Developed a data model.
  • Implemented Apache Spark streaming with Apache Kafka to support the data model.
  • Integrated Apache Druid with Apache Kafka to implement time-series analytics on the Amazon EKS cluster.
  • Architected iOS and Android mobile apps to facilitate the client access to their health insurance policies.
  • Worked on a POC and built a solution to ingest from Kafka based on Rust concurrency.
  • Used Elixir, Phoenix, and Erlang to build a document parser integrated with a triplestore database to create a knowledge graph.
Technologies: Amazon Kinesis, React, Node.js, Kubernetes, Spark, Apache Kafka, Amazon EKS, Go, Akka, Scala, Rust, Full-stack, Service-oriented Architecture (SOA), REST APIs, Java 8, NoSQL, PySpark, PostgreSQL, Big Data, ETL Development, Data Engineering, MySQL/MariaDB, Service Meshes, ETL Implementation & Design, Functional Programming, Graph Databases, Git, Insurance Technology (Insurtech), MuleSoft API, Apache Camel, Lua, Amazon Aurora, Tokio, Memory Management, Performance Optimization, ZeroMQ, Low-latency Software, Security Testing, Advanced Encryption Standard (AES), Clojure, System Architecture, Systems Analysis, Apache Arrow, Multithreading, API Integration, Web Development, Kafka Streams, Microservices, Apache Jena, WebSockets, GPU Computing, NVIDIA CUDA, CTO, Delivery Management, Product Ownership, IT Project Management, Technical Hiring, Plugin Development, C++, Batch File Processing, Memory Leaks, Benchmarking, Low-level Programming, Consulting, Angular, GitHub Actions, Risk Management, Quantitative Finance, Quantitative Analysis, Statistical Modeling, SvelteKit, Event-driven Architecture, Statistical Analysis, SKUs, Data Mapping, Third-party Logistics, Webhooks, RabbitMQ, Test-driven Development (TDD), C#, Cloud Architecture, Leadership, Multitenancy

Senior Data Engineer

2019 - 2019
BCG GAMMA
  • Developed and optimized the Apache Airflow graph solution to support the data model.
  • Packaged the solution using Docker and Docker Compose.
  • Built a workflow in CircleCI to automate the building, packaging, and deploying processes.
  • Developed a big data ETL solution on Azure Cloud based on Azure Data Factory (ADF) and integrated with Data Lake Analytics.
Technologies: Docker Compose, Docker, Apache Airflow, Python, Data Warehouse Design, Data Analytics, REST APIs, PostgreSQL, Big Data, Oracle, ETL Development, Data Engineering, MySQL/MariaDB, ETL Implementation & Design, Functional Programming, Git, SQLAlchemy, FastAPI, Asyncio, Python Asyncio, Amazon Aurora, Memory Management, Performance Optimization, System Architecture, Systems Analysis, API Integration, Web Development, Oracle Fusion Applications, Oracle Fusion Middleware, Oracle Fusion Analytics, Oracle SCM Cloud, Oracle Cloud Infrastructure (OCI), Finance, Enterprise Resource Planning (ERP), Finance Process Improvement, Pytest, Microservices, C++17, Delivery Management, IT Project Management, Technical Hiring, Open Broadcaster Studio (OBS), Plugin Development, Batch File Processing, Memory Leaks, Consulting, GitHub Actions, Risk Management, Statistical Modeling, Event-driven Architecture, Statistical Analysis, ERP Implementation, Data Mapping, Webhooks, RabbitMQ, Test-driven Development (TDD), Cloud Architecture, Multitenancy

Senior Solution Architect

2019 - 2019
CN Railway
  • Built real-time and batch processing ETL solutions based on the DataFactory.
  • Architected and developed an event-driven application using Node.js, React, and GraphQL using serverless tech.
  • Built and architected an integration solution using Apache Kafka on the AWS EKS cluster with Azure Power BI.
  • Worked with the MDM team on implementing data governance, using Informatica MDM tools.
  • Designed a solution based on React and Node.js and deployed the solution using Docker and Kubernetes.
  • Created a POC for train tracking on a mobile application based on iOS and Android.
  • Developed and architected a solution to stream the data into the data warehouse on Azure.
  • Engineered interactive dashboards using Power BI with a data warehouse.
Technologies: Kubernetes, Node.js, React, Apache Spark, Apache Kafka, Amazon Elastic MapReduce (EMR), Python, Scala, Java, Solution Architecture, Data Warehousing, Full-stack, Data Vaults, Data Analytics, REST APIs, Java 8, PostgreSQL, Big Data, Oracle, ETL Development, MySQL/MariaDB, ETL Implementation & Design, Functional Programming, Git, Embedded Rust, Gradle, Kotlin, Swift, iOS, Android, Geospatial Data, Geospatial Analytics, MDM, Informatica, Apache Camel, MuleSoft API, Lua, Amazon Aurora, Memory Management, Performance Optimization, Low-latency Software, Security Testing, Advanced Encryption Standard (AES), Objective-C, System Architecture, Systems Analysis, Multithreading, API Integration, Web Development, Oracle Fusion Applications, Oracle Fusion Financials, Oracle Fusion Middleware, Oracle Fusion Analytics, Oracle SCM Cloud, Oracle Cloud Infrastructure (OCI), Finance, Enterprise Resource Planning (ERP), Finance Process Improvement, Kafka Streams, Microservices, Integration, POS, Apache Jena, WebSockets, Azure Data Factory (ADF), Azure Data Lake, Data Lake Design, C++17, CTO, IT Project Management, Technical Hiring, Open Broadcaster Studio (OBS), Plugin Development, C, Firmware Development, Batch File Processing, Memory Leaks, Low-level Programming, Angular, GitHub Actions, Statistical Modeling, SvelteKit, Vue, Event-driven Architecture, Statistical Analysis, SKUs, Data Mapping, C#.NET, Google TV, Third-party Logistics, Webhooks, RabbitMQ, Test-driven Development (TDD), .NET, C#, Cloud Architecture, Leadership, Multitenancy

Big Data Architect

2016 - 2019
Morgan Stanley
  • Architected and developed a big data ETL solution based on Amazon EMR and Amazon Kinesis.
  • Built a knowledge graph using a triple store database and Elasticsearch.
  • Created a data streaming solution using S3, Lambda functions, Amazon Kinesis data streaming, and Amazon EMR service.
  • Helped develop an NLP solution to enhance and enrich features in the market data reports as a data analyst.
  • Built an interactive data UI based on React and React D3 integrated with Azure Power BI.
  • Developed a search engine for market data integrated with Elasticsearch and Apache Solr.
  • Worked on a POC to compare the latency between C++ and Go.
  • Built a highly concurrent and fault-tolerant back-end engine that handles over one million requests using Rust.
  • Worked on Nexus lifecycle and repos to securely manage the open source libraries.
  • Built a document parser—using Elixir, Phoenix, and Erlang—integrated with a triplestore database to create a knowledge graph.
Technologies: Amazon Elastic MapReduce (EMR), Machine Learning, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), React, Amazon Kinesis, Node.js, Python, Go, Java, Scala, Rust, Networks, Elixir, Erlang (OTP), Phoenix, Data Analytics, REST APIs, PySpark, Big Data Architecture, PostgreSQL, Big Data, Oracle, ETL Development, Data Engineering, MySQL/MariaDB, ETL Implementation & Design, Functional Programming, Apache Solr, Graph Databases, Git, gRPC, Zero-knowledge Proofs, Fintech, PyTorch, Gradle, Asyncio, Python Asyncio, SAP HANA, SAP, SAP S/4HANA Cloud, Apache Camel, MuleSoft API, Lua, Memory Management, Performance Optimization, High-performance Trading, Security Testing, Advanced Encryption Standard (AES), Objective-C, Clojure, System Architecture, Systems Analysis, Apache Arrow, Multithreading, Web Development, Oracle Fusion Applications, Oracle Fusion Financials, Oracle Fusion Middleware, Oracle Fusion Analytics, Oracle SCM Cloud, Oracle Cloud Infrastructure (OCI), Finance, Enterprise Resource Planning (ERP), Finance Process Improvement, Kafka Streams, Microservices, Integration, Apache Jena, WebSockets, Algorithmic Trading, Azure Data Factory (ADF), Azure Data Lake, Data Lake Design, C++17, IT Project Management, Technical Hiring, Open Broadcaster Studio (OBS), Plugin Development, C++, C, Firmware Development, Batch File Processing, Memory Leaks, Benchmarking, Low-level Programming, Angular, GitHub Actions, Risk Management, Quantitative Finance, Quantitative Analysis, Statistical Modeling, Vue, Event-driven Architecture, Backtesting, Statistical Analysis, Prediction Markets, Market Microstructures, Arbitrage, High-frequency Trading (HFT), Interactive Brokers API, ERP Implementation, SKUs, Data Mapping, C#.NET, Android TV, Google TV, Third-party Logistics, Webhooks, RabbitMQ, Test-driven Development (TDD), IBM RPG, RPG, .NET, C#, Bots, Stock Trading, Quantitative Modeling, Cloud Architecture, Multitenancy

Big Data Developer

2016 - 2016
TD Bank
  • Developed a solution to three ETL big data projects using Apache Hive and Oozie.
  • Worked as part of the team on extending Hadoop security functionality.
  • Architected and developed a multi-threaded Java application to integrate a Linux local account with the Active directory, business requirement analysis, and sketching technical solution.
  • Received “Act for Impact Award” for my work on a security project.
Technologies: Spark, Hadoop, Go, Scala, Java, REST APIs, Java 8, PySpark, Big Data Architecture, PostgreSQL, Big Data, Oracle, ETL Development, Data Engineering, MySQL/MariaDB, ETL Implementation & Design, Functional Programming, Graph Databases, Git, Fintech, Web Development, Finance, Enterprise Resource Planning (ERP), Finance Process Improvement, Microservices, Integration, POS, Azure Data Lake, Data Lake Design, C++17, Technical Hiring, Plugin Development, C++, C, Firmware Development, Batch File Processing, GitHub Actions, Risk Management, Quantitative Finance, Quantitative Analysis, Statistical Modeling, Backtesting, Statistical Analysis, Prediction Markets, Market Microstructures, Arbitrage, High-frequency Trading (HFT), Interactive Brokers API, ERP Implementation, Data Mapping, C#.NET, Webhooks, RabbitMQ, Test-driven Development (TDD), IBM RPG, RPG, .NET, C#, Stock Trading, Cloud Architecture, Multitenancy

Experience

Act for Impact Award

I had the privilege of being recognized for my outstanding work on a security project, where I dedicated myself to enhancing the level of protection on each machine. Additionally, I diligently closed numerous unused ports on a daily basis.

Market Adviser Chatbot

A Python-based project to build a chatbot that will answer the client's questions regarding the security market. According to some ontologies, the project ingests market reports into the knowledge graph and uses SPARQL query language to interact with the knowledge graph.

Marketing Integration Solution

This is a project based on Node.js, TypeScript, and Serverless on AWS to build an integration solution for online marketplaces like BigCommerce, Google Shopping, Facebook Commerce, and Amazon Marketplace.

Education

1994 - 1996

Diploma in Computer Systems Analyst

Accad Institute - Aleppo, Syria

1987 - 1990

Progress Toward a Bachelor's Degree in Mathematics and Physics

Aleppo University - Aleppo, Syria

Certifications

OCTOBER 2025 - PRESENT

Oracle Cloud Infrastructure 2025 Architect Associate

Oracle

OCTOBER 2011 - DECEMBER 2014

Manager of Quality/Organizational Excellence

American Society for Quality

JUNE 2011 - JUNE 2014

Quality Engineer

American Society for Quality

MARCH 2011 - JUNE 2014

HACCP Auditor

American Society for Quality

JUNE 2010 - JUNE 2013

Six Sigma Black Belt

American Society for Quality

DECEMBER 2009 - DECEMBER 2012

Quality Auditor

American Society for Quality

SEPTEMBER 2008 - SEPTEMBER 2017

Project Management Professional

Project Management Institute

OCTOBER 2007 - PRESENT

Sun Certified Business Component Developer

Sun Certification

JUNE 2005 - PRESENT

System Administrator/Messaging

Microsoft

APRIL 2004 - PRESENT

Sun Certified Web Component Developer

Sun Certification

FEBRUARY 2004 - PRESENT

Level I Certification

Linux Professional Institute

JANUARY 2004 - JANUARY 2014

Microsoft Certified Trainer

Microsoft

JUNE 2003 - PRESENT

System Administrator

Microsoft

MARCH 2003 - PRESENT

Sun Certified Developer

Sun Certification

DECEMBER 2002 - PRESENT

Oracle 9i Database Administrator Certified Professional

Oracle

NOVEMBER 2002 - PRESENT

Oracle 9i Database Administrator Certified Associate

Oracle

MARCH 2002 - MARCH 2004

Cisco Certified Design Associate - CCDA

Cisco Career Certification

DECEMBER 2001 - DECEMBER 2003

Cisco Certified Network Associate - CCNA

Cisco Career Certification

AUGUST 2001 - PRESENT

Sun Certified Programmer

Sun Certification

APRIL 2001 - PRESENT

Professional System Engineer

Microsoft

NOVEMBER 2000 - PRESENT

Network+

CompTIA Certification Program

NOVEMBER 2000 - PRESENT

A+

CompTIA Certification Program

Skills

Libraries/APIs

Pandas, BigCommerce API, Facebook API, React, REST APIs, PySpark, Node.js, PyTorch, Elixir Broadway, SQLAlchemy, FFmpeg, WebRTC, Asyncio, Python Asyncio, GraphX, MuleSoft API, Tokio, ZeroMQ, HTMX, SolidJS, API Development, Vue, Interactive Brokers API, vLLM, Web3.js, Natural Language Toolkit (NLTK), SpaCy, Segment.io, Snowpark, GitHub API, Scikit-learn, LinkedIn API, Pydantic

Tools

Apache Solr, AWS Glue, Docker Compose, Spark SQL, Git, Apache Airflow, Kafka Streams, GitHub, Absinthe, Amazon Elastic Container Service (ECS), Gradle, Celery, MQTT, Terraform, Oracle Fusion Financials, Oracle Fusion Analytics, Zephyr, Pytest, Open Broadcaster Studio (OBS), RabbitMQ, Amazon Elastic MapReduce (EMR), Amazon EKS, Amazon Cognito, MetaMask, Puppet, Ansible, IBM InfoSphere Master Data Management (MDM), IBM InfoSphere (DataStage), CAD, Helm, Prefect, GitLab CI/CD, ChatGPT, DeepSeek, GoLand, VPN

Languages

Snowflake, Java, Python, Scala, Python 3, Java 8, JavaScript, TypeScript, Rust, SQL, Go, Swift, Elixir, Erlang (OTP), C++, C, GraphQL, Kotlin, Zig, C++20, Gremlin, RDF, Lua, Objective-C, Clojure, C++17, C#.NET, Pine Script, IBM RPG, RPG, C#, Assembly, Embedded C, SPARQL, Erlang

Frameworks

Serverless Framework, Spark, Apache Spark, Express.js, Next.js, Spring Boot, Flask, Django, React Native, gRPC, GStreamer, SwiftUI, Apache Camel, Alpine.js, UIKit, Ruby on Rails 6, Ruby on Rails (RoR), Leptos, Svelte, Apache Jena, Data Fabric, Universal Scene Description (USD), Angular, .NET, Akka, JSON Web Tokens (JWT), Spring 5, Hadoop, Phoenix, LlamaIndex

Paradigms

Serverless Architecture, ETL, ETL Implementation & Design, Functional Programming, Service-oriented Architecture (SOA), Unit Testing, HIPAA Compliance, Fast Healthcare Interoperability Resources (FHIR), Code Refactoring, Microservices, Event-driven Architecture, Test-driven Development (TDD), Model Context Protocol (MCP), Agile Software Development, HL7 FHIR Standard, Six Sigma

Platforms

AWS Lambda, Oracle, Linux, Apache Kafka, Docker, Kubernetes, Salesforce, iOS, Android, Visual Studio Code (VS Code), Apache Arrow, MetaTrader, Oracle Cloud Infrastructure (OCI), AWS IoT Core, STM32, NVIDIA CUDA, NVIDIA Omniverse, Cin7, Android TV, Google TV, Apple TV, Amazon Web Services (AWS), Azure, Blockchain, Shopify, IBM InfoSphere Streams, Stardog, Databricks, SAP HANA, SAP Commerce Cloud, Google Cloud Platform (GCP), Vertex AI

Storage

Amazon DynamoDB, Elasticsearch, PostgreSQL, MarkLogic, NoSQL, Graph Databases, MySQL/MariaDB, MySQL, MongoDB, ClickHouse, Redshift, Amazon Aurora, ScyllaDB, Data Lake Design, Redis, Data Lakes, Amazon S3 (AWS S3), SAP S/4HANA Cloud, Data Pipelines, Google Cloud

Industry Expertise

High-frequency Trading (HFT)

Other

Data Analysis, Common Data Service, Data Warehousing, Serverless, ETL Development, Big Data Architecture, Big Data, Natural Language Processing (NLP), Data Analytics, Data Vaults, Data Warehouse Design, Data Engineering, Data Architecture, Software Architecture, Service Meshes, Architecture, Solution Architecture, Algorithms, Fintech, Quantum Computing, Linear Algebra, Generative Pre-trained Transformers (GPT), Networks, Full-stack, LangChain, OpenAI GPT-3 API, OpenAI GPT-4 API, Artificial Intelligence (AI), APIs, Team Leadership, Remote Team Leadership, Chatbots, Data Migration, Segment, Data Management, CI/CD Pipelines, Retrieval-augmented Generation (RAG), Salesforce Apex, Insurance Technology (Insurtech), Embedded Rust, Elixir Oban, FastAPI, Zero-knowledge Proofs, Data Structures, Debugging, Biotechnology, Back-end, Video Streaming, Real-time Data, Time Series, Time Series Analysis, Trading, Low Latency, RTCP, RTP, Data, Optimization, SDKs, Task Scheduling, Distributed Software, Internet of Things (IoT), Software Engineering, Mapping, Back-end Development, Amazon Redshift, Model Context Protocol, Distributed Systems, Memory Management, Performance Optimization, Low-latency Software, High-performance Trading, Security Testing, Advanced Encryption Standard (AES), Datastar, Audio Streaming, HIPAA Electronic Data Interchange (EDI), Engineering Management, System Architecture, Systems Analysis, Multithreading, Electronic Medical Records (EMR), CSV, XLSX File Processing, FTP, Code Review, Deployment, Railway, Scalability, Trading Bots, API Integration, Web Development, Oracle Fusion Applications, Oracle Fusion Middleware, Oracle SCM Cloud, Finance, Enterprise Resource Planning (ERP), Finance Process Improvement, CAN Bus, CANopen, Real-time Operating System (RTOS), ESP32, Automotive Electronic Diagnostics, On-board Diagnostics II (OBD-II), FreeRTOS, Protocol Analysis, WebAssembly (Wasm), Integration, POS, WebSockets, Crypto, Algorithmic Trading, GPU Computing, Azure Data Factory (ADF), Azure Data Lake, CUDA Kernel, CTO, Delivery Management, Product Ownership, IT Project Management, Technical Hiring, Graphics Processing Unit (GPU), Plugin Development, Firmware Development, OpenUsd, Blinder, Batch File Processing, 3D Rendering, Memory Leaks, Benchmarking, Low-level Programming, Time Series Forecasting, Temporal Fusion Transformers, Consulting, Lighting, GitHub Actions, Risk Management, Quantitative Finance, Quantitative Analysis, Statistical Modeling, SvelteKit, Backtesting, Statistical Analysis, Prediction Markets, Market Microstructures, Arbitrage, ERP Implementation, SKUs, Data Mapping, Third-party Logistics, Webhooks, TradingView, SGLang, Discord, Bots, Stock Trading, Quantitative Modeling, AI Agent Orchestration, Cloud Architecture, Generative Artificial Intelligence (GenAI), Leadership, Multitenancy, AI Accelerators, Artificial Intelligence of Things (AIoT), Adge AI, Amazon Kinesis, Machine Learning, Solana, Cryptocurrency, Non-fungible Tokens (NFT), Smart Contracts, Data Build Tool (dbt), Tokenomics, Tokenization, Token Design, Qiskit Runtime, Q#, Embedded Systems, Firmware, Microcontrollers, ARM Embedded, ARM SoC, Geospatial Data, Geospatial Analytics, IBM InfoSphere Data Governance, XBRL, HL7, Natural Language Understanding (NLU), Ontologies, Casbin-Mesh, Business Systems Analysis, Google BigQuery, Training, Networking, Quality Auditing, Statistics, Data Quality, Quality Control (QC), Data Quality Management, OpenAI, Amazon EMR Studio, Large Language Models (LLMs), Diffusion-based AI Models, Deep Reinforcement Learning, Informatica, MDM, IBM InfoSphere, LinkedIn Ads, SAP, Phoenix LiveView, Demand-side Platforms (DSPs), Ad Networks, Cost-per-Click (CPC), Real-time Bidding (RTB), Anthropic, Amazon Bedrock, OpenTelemetry, Observation, AI Agents, Agentic AI, Audio, AAC, Network Data Storage, Topology, Virtual Cloud Network (VCN), Identity & Access Management (IAM), Fast Connect, RAG Pipelines, RAG Architecture, Fractional CTO

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring