Career
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
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
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
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