

Ghassan Hallaq
Verified Expert in Engineering
Solutions Architect and Software Developer
Montreal, QC, Canada
Toptal member since June 13, 2019
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
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)
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.
Rust Audio Engineer
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.
Enterprise Data and Software Engineer - AI Marketing
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.
Multi Agents AI Engineer
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.
Full-stack Engineer - AI Engineer
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.
AI/Data Engineer
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.
Senior Back-end Developer - AI Team
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.
Back-end Go Developer
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.
Lead Back-end Engineer
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.
Expert Data Scientist/Engineer
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.
Go Developer
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.
Rust Smart Contract Developer
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.
Elasticsearch Expert
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.
Senior eCommerce Integration Engineer
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.
Senior Software Developer
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.
Senior Data Engineer
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.
Senior Solution Architect
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.
Big Data Architect
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.
Big Data Developer
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.
Experience
Act for Impact Award
Market Adviser Chatbot
Marketing Integration Solution
Education
Diploma in Computer Systems Analyst
Accad Institute - Aleppo, Syria
Progress Toward a Bachelor's Degree in Mathematics and Physics
Aleppo University - Aleppo, Syria
Certifications
Oracle Cloud Infrastructure 2025 Architect Associate
Oracle
Manager of Quality/Organizational Excellence
American Society for Quality
Quality Engineer
American Society for Quality
HACCP Auditor
American Society for Quality
Six Sigma Black Belt
American Society for Quality
Quality Auditor
American Society for Quality
Project Management Professional
Project Management Institute
Sun Certified Business Component Developer
Sun Certification
System Administrator/Messaging
Microsoft
Sun Certified Web Component Developer
Sun Certification
Level I Certification
Linux Professional Institute
Microsoft Certified Trainer
Microsoft
System Administrator
Microsoft
Sun Certified Developer
Sun Certification
Oracle 9i Database Administrator Certified Professional
Oracle
Oracle 9i Database Administrator Certified Associate
Oracle
Cisco Certified Design Associate - CCDA
Cisco Career Certification
Cisco Certified Network Associate - CCNA
Cisco Career Certification
Sun Certified Programmer
Sun Certification
Professional System Engineer
Microsoft
Network+
CompTIA Certification Program
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring