Ghassan Hallaq, Data Engineering Developer in Montreal, QC, Canada
Ghassan Hallaq

Data Engineering Developer in Montreal, QC, Canada

Member since May 16, 2019
Ghassan is senior solution architect with over 20 years of experience at companies like CN, Morgan Stanley, and TD Bank. He has also architected a lot of big data solutions, and he is an expert in applying AI and machine learning in his solutions.
Ghassan is now available for hire

Portfolio

  • ReactiveCore
    Scala, Akka, Golang, AWS EKS, AWS Glue, Kafka, Spark, Kubernetes, Istio...
  • BCG GAMMA
    Python, Apache Airflow, Docker, CircleCI, Docker Compose
  • CN Railway
    Java, Scala, Python, AWS EMR, AWS EKS, Apache Kafka, Apache Spark, React...

Experience

Location

Montreal, QC, Canada

Availability

Part-time

Preferred Environment

Linux, VS Code, IntelliJ, PyCharm, Jupyter,

The most amazing...

...project I've worked on used DL, NLP, and ontology to build an NLU model.

Employment

  • Senior Scala Developer

    2019 - 2020
    ReactiveCore
    • Architected and developed a solution to implement worker thread pattern integrated with Apache Kafka.
    • Rearchitected the microservices components to implement the service mesh (Istio) in Kubernetes over AWS EKS cluster, and build new microservices using Golang.
    • Architected a realtime streaming solution on AWS using Kinesis and AWS glue, develop a data model.
    • Implemented Apache Spark streaming with Apache Kafka, features enriching to support data model.
    • Integrated Apache Druid with Apache Kafka to implement time-series analytics on the AWS EKS cluster and Elasticsearch.
    • Worked on low latency data streaming and processing with C++.
    Technologies: Scala, Akka, Golang, AWS EKS, AWS Glue, Kafka, Spark, Kubernetes, Istio, NodeJs, React, AWS Kinesis
  • Senior Data Engineer

    2019 - 2019
    BCG GAMMA
    • Developed and optimize the Apache Airflow graph solution, to support the data model.
    • Packaged the solution using Docker and Docker Compose.
    • Built workflow in CircleCI to automate the building, packaging, and deploying process.
    • Developed test scenarios to cover the important use cases.
    Technologies: Python, Apache Airflow, Docker, CircleCI, Docker Compose
  • Senior Solution Architect

    2019 - 2019
    CN Railway
    • Built ETL(realtime and batch processing) solutions based on the AWS EMR cluster and apache Kafka integrated with ELK Stack.
    • Architected and developed an event-driven application using Nodejs, React, and GraphQL with AWS Kinesis.
    • Architected and developed an integration solution using apache Kafka on the AWS EKS cluster with Azure Power BI.
    • Architected and developed a solution based on React and Node.js and deployed the solution using Docker and Kubernetes.
    • Architect and build a solution to integrate AWS Lambda(NodeJS) with AWS Kinesis, to update a dashboard in a realtime fashion.
    Technologies: Java, Scala, Python, AWS EMR, AWS EKS, Apache Kafka, Apache Spark, React, Node.js, Docker, Kubernetes, AWS Kinesis
  • Big Data Architect

    2016 - 2019
    Morgan Stanley
    • Architected and developed a big data ETL solution based on AWS EMR and AWS Kinesis.
    • Worked on building a knowledge Graph using a triple store database, and Elasticsearch.
    • Architect and develop a data streaming solution using S3, Lambda functions, AWS Kinesis data streaming and AWS EMR service.
    • As a Data analyst, worked on developing NLP solution to enhance/enrich the features in the market data reports.
    • Built data interactive UI based on React and React D3 integrated with Azure power BI.
    • Developed search engine for market data, integrated with Elasticsearch and apache Solr.
    • Worded on a POC to compere the latency between C++ and Golang.
    Technologies: Scala, Java, Golang, Python, NodeJs, AWS Kinesis, React,NLP, DL, ML, AWS EMR
  • 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” on my work.
    • Worded on a solution to analysis hadoop worker machine using golang.
    Technologies: Java, Scala, Golang, Hadoop, Spark, Streaming
  • Lead Software Engineer

    2014 - 2015
    NetBridge Consulting
    • Architected and developed two big data ETL application based on Apache Spark, AKKA, Kafka, and Cassandra.
    • Architected and developed an application based on TDD.
    Technologies: Apache Spark, Scala, Kafka, Apache Cassandra, Java 8
  • Senior Software Engineer

    2011 - 2014
    Lebanon Consultent
    • Built and introduced the big data practice.
    • Architected and built an ERP solution.
    • Architected an integration solution.
    Technologies: Big Data, Scala, AKKA, Java
  • Senior Solution Architect

    2005 - 2011
    Accad Institute
    • Built the software developers team.
    • Architected and developed the institute management solution.
    • Architected and developed a solution to automate sugar factory.
    • Architected and developed a solution for a utilities company.
    Technologies: Java, Oracle, Weblogic

Experience

  • Act for Impact Award (Other amazing things)

    Awarded for my work on a security project.

Skills

  • Languages

    SQL, Scala, Python 3, Java 8, JavaScript, C++, C, Go, TypeScript, R
  • Frameworks

    Serverless Framework, Hadoop, Apache Spark, Apache Camel, Express.js
  • Libraries/APIs

    React, REST APIs, PySpark, Node.js, OpenCV, TensorFlow, Keras, PyTorch
  • Tools

    Apache Solr, AWS Glue, AWS Athena, AWS Quicksight, AWS CloudFormation, Apache Airflow, Flink, Kafka Streams, Envoy Proxy, Istio, Microsoft Power BI, Apache NiFi
  • Paradigms

    Serverless Architecture, ETL, Database Design, ETL Implementation & Design, Functional Programming, Agile Software Development, DevOps
  • Platforms

    AWS Lambda, Linux, Apache Kafka, Apache Flink, Docker, Kubernetes, iOS, Amazon Web Services (AWS), Azure
  • Storage

    AWS DynamoDB, Elasticsearch, MongoDB, Redshift, NoSQL, Graph Databases, MySQL/MariaDB
  • Other

    Data Analysis, Common Data Service, Data Warehousing, Serverless, ETL Development, Data Engineering, Data Architecture, Pyspark, Data Engineer, Software Architecture, SOA Architecture, Service Meshes, Architecture, Solution Architecture, CRM Design

Education

  • Diploma in Computer Systems Analyst
    1994 - 1996
    Accad Institute - Aleppo, Syria
  • Progress towards a bachelor's degree in Mathematics and Physics
    1987 - 1990
    Aleppo University - Aleppo, Syria

Certifications

  • Manager of Quality/Organizational Excellence
    OCTOBER 2011 - DECEMBER 2014
    American Society for Quality
  • Quality Engineer
    JUNE 2011 - JUNE 2014
    American Society for Quality
  • HACCP Auditor
    MARCH 2011 - JUNE 2014
    American Society for Quality
  • Six Sigma Black Belt
    JUNE 2010 - JUNE 2013
    American Society for Quality
  • Quality Auditor
    DECEMBER 2009 - DECEMBER 2012
    American Society for Quality
  • Project Management Professional
    SEPTEMBER 2008 - SEPTEMBER 2017
    Project Management Institute
  • Sun Certified Business Component Developer
    OCTOBER 2007 - PRESENT
    Sun Certification
  • System Administrator/Messaging
    JUNE 2005 - PRESENT
    Microsoft
  • Sun Certified Web Component Developer
    APRIL 2004 - PRESENT
    Sun Certification
  • Level I Certification
    FEBRUARY 2004 - PRESENT
    Linux Professional Institute
  • Microsoft Certified Trainer
    JANUARY 2004 - JANUARY 2014
    Microsoft
  • System Administrator
    JUNE 2003 - PRESENT
    Microsoft
  • Sun Certified Developer
    MARCH 2003 - PRESENT
    Sun Certification
  • Oracle 9i Database Administrator Certified Professional
    DECEMBER 2002 - PRESENT
    Oracle
  • Oracle 9i Database Administrator Certified Associate
    NOVEMBER 2002 - PRESENT
    Oracle
  • Cisco Certified Design Associate - CCDA
    MARCH 2002 - MARCH 2004
    Cisco Career Certification
  • Cisco Certified Network Associate - CCNA
    DECEMBER 2001 - DECEMBER 2003
    Cisco Career Certification
  • Sun Certified Programmer
    AUGUST 2001 - PRESENT
    Sun Certification
  • Professional System Engineer
    APRIL 2001 - PRESENT
    Microsoft
  • Network+
    NOVEMBER 2000 - PRESENT
    CompTIA Certification Program
  • A+
    NOVEMBER 2000 - PRESENT
    CompTIA Certification Program

To view more profiles

Join Toptal
Share it with others