Career

Launchmetrics

Launchmetrics

Senior Software Engineer

Apr. 2023 – Now

  • Built a delta lake to centralize Launchmetric’s data using the medallion architecture.
  • Reduced data updates latency to 20 minutes to fetch and process 3 million documents every hour.
  • Reduced cost of pulling data updates by 20% on Databricks and AWS.
Main technos:NodeJSPythonElasticsearchAWSDatabricks

Software Engineer

Dec. 2021 – Apr. 2023

  • Designed and developed a competitor analysis platform for FLB companies that scaled to handle 5k brands.
  • Designed a highly scalable data pipeline to get daily data updates from multiple social media platforms, integrating 12 social platforms.
  • Optimized the SQL queries to handle aggregations of 1.5 billion rows of data.
Main technos:NodeJSReactPostgresElasticsearchAWS
Société Générale

Société Générale

Software Engineering Intern

Mar. 2021 – Aug. 2021

  • Developed a user-friendly portal to facilitate the automation service offer and successfully migrated 20 internal clients to the platform.
  • Developed internal APIs to interact with different SOGE APIs.
  • Constructed the CI/CD chain to deploy the portal.
Main technos:NodeJSAngularPostgresJenkinsAnsibleAWX
Yassir SPA

Yassir SPA

Software Engineer

Oct. 2019 – Aug. 2020

  • Analyzed Yassir's trip history as well as the existing dispatch system to determine the best strategy for a new ride-sharing system.
  • Designed, developed, and successfully deployed the ride-sharing dispatch system, achieving 65% of shared trips in one test day.
Main technos:ReactC++NodeJSPythonMongoDBRedisBigQueryDockerGoogle Cloud Engine
Algérie Poste

Algérie Poste

Software Developer Intern

July 2018 – Aug. 2018

  • Developed a project management platform, equipped with a dashboard and an employee management system.
  • Analyzed requirements and wrote specifications using the IEEE 830-1998 standard.
  • Secured the platform using the CIS repository.
Main technos:JavaEEBootstrapJQuerySocketIOPostgreSQLJPAGlassFish