Ghassan Hallaq, Solution Architecture Developer in Montreal, QC, Canada
Ghassan Hallaq

Solution Architecture Developer in Montreal, QC, Canada

Member since May 16, 2019
Ghassan has 20 years of experience working on a wide range of techs and platforms from Java/Scala to JavaScript/TypeScript to Python, Big Data, data warehouses, and integration drameworks. He's collaborated with teams from Morgan Stanley, TD Bank, CN, National Bank of Canada, BCG, Deliverr, and Reactive Core.
Ghassan is now available for hire

Portfolio

  • Deliverr
    Serverless, AWS Lambda, Google Shopping, Facebook API, BigCommerce API, Koa...
  • Pillar Base, Inc.
    Open API, BigCommerce API, TypeScript, Spark SQL, Amazon Cognito...
  • ReactiveCore
    AWS Kinesis, React, Node.js, Istio, Kubernetes, Spark, Apache Kafka, AWS Glue...

Experience

Location

Montreal, QC, Canada

Availability

Part-time

Preferred Environment

Git, VS Code, Linux

The most amazing...

...integration solution I've built is based on techs like TypeScript/AWS Serverless/OAuth2 to integrate with BigCommerce, Google Shopping, and Facebook Commerce.

Employment

  • Senior eCommerce Integration Engineer

    2020 - PRESENT
    Deliverr
    • Worked on a Serverless project developing a REST API to integrate with a different store management API.
    • Developed REST services to integrate with BigCommerce, Google Shopping, and Facebook Commerce.
    • Used OAuth 2.0 and OIDC protocols to protect the API and to manage the authentication and authorization with another eCommerce API.
    Technologies: Serverless, AWS Lambda, Google Shopping, Facebook API, BigCommerce API, Koa, TypeScript, Node.js
  • Senior Solution Architect

    2019 - PRESENT
    Pillar Base, Inc.
    • Developed an application to denormalize data from the relational database and stream it to an AWS Dynamo DB single table.
    • Worked on a proof of concept (POC) to assess the performance between Apache Spark SQL, Presto DB, and Apache Drill, with parquet files.
    • Built a data warehouse on AWS using Redshift and Redshift Spectrum.
    • Architected and developed an integration solution solutions based on AWS Lambda, API Gateway, Cognito, WMS, Facebook Graph API, Google Ads API, BigCommerce, Dynamo DB, and JavaScript/TypeScript.
    Technologies: Open API, BigCommerce API, TypeScript, Spark SQL, Amazon Cognito, AWS DynamoDB, AWS Lambda, Serverless
  • Senior Scala 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 AWS EKS cluster.
    • Built a real-time streaming solution on AWS using Kinesis and AWS 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 AWS EKS cluster.
    Technologies: AWS Kinesis, React, Node.js, Istio, Kubernetes, Spark, Apache Kafka, AWS Glue, Amazon EKS, Go, Akka, Scala
  • 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 DataFactory and integrated with Data Lake Analytics.
    Technologies: Docker Compose, CircleCI, Docker, Apache Airflow, Python
  • 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.
    • Architect and build an integration solution using Apache Kafka on the AWS EKS cluster with Azure Power BI.
    • Designed a solution based on React and Node.js and deployed the solution using Docker and Kubernetes.
    • Architect and develop 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, AWS EMR, Python, Scala, Java
  • 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.
    • Created a data streaming solution using S3, Lambda functions, AWS Kinesis data streaming, and AWS EMR service.
    • Helped on developing an NLP solution to enhance/enrich the features in the market data reports as a data analyst.
    • Built a data interactive 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 Golang.
    Technologies: Deep Learning, AWS EMR, Machine Learning, Natural Language Processing (NLP), React, AWS Kinesis, Node.js, Python, Go, Java, Scala
  • 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.
    Technologies: Streaming, Spark, Hadoop, Go, Scala, Java
  • Lead Software Engineer

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

    2011 - 2014
    Lebanon Consultant
    • Built and introduced big data practices.
    • Architected and built an ERP solution.
    • Spearheaded an integration solution.
    Technologies: Java, Akka, Scala, Big Data
  • Senior Solution Architect

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

Experience

  • Act for Impact Award (Other amazing things)

    Awarded for my work on a security project.

  • Market Adviser Chatbot (Development)

    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 Ingeration Solution (Development)

    Project-based on Node.js/TypeScript and serverless on AWS to build an integration solution between almost all the market places like BigCommerce, Google Shopping, Facebook Commerce, and amazon market place.

Skills

  • Languages

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

    Serverless Framework, Presto DB, Spark, Apache Spark, Apache Camel, Express.js, AWS EMR, Akka, Koa, Jest
  • Libraries/APIs

    Pandas, BigCommerce API, Facebook Open Graph API, Facebook API, Stripe, React, REST APIs, PySpark, Node.js, Google Ads API, OpenCV, TensorFlow, Keras, PyTorch, Open API, NLTK, SpaCy
  • Tools

    Apache Solr, AWS Glue, AWS Athena, AWS QuickSight, AWS CloudFormation, Auth0, VS Code, Docker Compose, Spark SQL, Git, AWS Step Functions, Apache Airflow, Flink, Kafka Streams, Envoy Proxy, Microsoft Power BI, SMART on FHIR, CircleCI, Amazon EKS, Amazon Cognito, Apache NiFi
  • Paradigms

    Serverless Architecture, ETL, ETL Implementation & Design, Functional Programming, Fast Healthcare Interoperability Resources (FHIR), HL7 FHIR Standard, Agile Software Development, DevOps
  • Platforms

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

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

    Data Analysis, Common Data Service, Data Warehousing, Serverless, ETL Development, Big Data Architect, Big Data, Streaming, Natural Language Processing (NLP), Google Shopping, AWS, Data Analytics, AWS Cloud Development Kit (AWS CDK), Data Vaults, Bluebird, Data Warehouse Design, Data Engineering, Data Architecture, Data Engineer, Software Architecture, SOA Architecture, Service Meshes, Architecture, Solution Architecture, HL7, Apache Cassandra, Machine Learning, Deep Learning, Payment APIs, CRM Design, Natural Language Understanding (NLU), Ontologies, Star Dog, Mathematics and Physics

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