Senior backend engineer, Backend Architect.
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 10178 Berlin
- Europa
- ar | en | fr
- 02.12.2024
Kurzvorstellung
Core aspects have been: Further development, redesign and design of complex software systems.
> Keywords: Backend, JavaScript, Python, ChatGpt, Automation, management, collaboration.
Qualifikationen
Projekt‐ & Berufserfahrung
2/2022 – 12/2022
Tätigkeitsbeschreibung
Key Achievements: Developed innovative solutions to address the Company's critical pain points, including slow reports generation and protracted QE software validation processes.
● Designed and implemented a sophisticated SQL API solution leveraging Trino to write/run SQL queries on MongoDB, this improved analytics reports implementation and reduced reports generation latency from minutes to seconds.
● Developed an automation tool that generates a report about study configuration, this drastically reduced the QE validation time from 3 weeks to a matter of hours, enhancing efficiency and the accuracy of validation processes.
● Developed a GPT-4 LLM prompt-based solution to automate several routine QE operations, ensuring no sensitive data was passed to Chat GPT—only the general context of the problem was utilized.
● Technologies: JavaScript, Python, MongoDB, Trino, GPT-4, FastApi, Kubernetes, Git
Backend, Software engineering / -technik
7/2019 – 9/2021
Tätigkeitsbeschreibung
Leading the implementation of the end-to-end price-surge system that increased the revenue of Free-Now (the Uber of Europe) by 3% and serving millions of users.
● Build Spark jobs to predict price-surge coefficient based on Historic/Realtime supply/demand imbalance.
● Productionize and automate price-surge calculation, by building a pipeline to serve price surge coefficient
based on time and user location request.
● Building data pipelines serving analytics purposes from historical and streaming data.
● Technologies: Python, JavaScript, Postgres, Spark, Aws, Emr, DVC, MlFlow, Git, Docker, Kubernetes, Airflow
Kafka
Software Design, Backend, Node.Js, Python, Software engineering / -technik
10/2017 – 7/2019
Tätigkeitsbeschreibung
Key Achievements: Build and maintain Backend microservices that supported Everestate to achieve millions in sales, and get a good chunk in the German real-estate market.
● Implement messaging platform with a support of different channels (Web client, Email client, Microsoft Dynamics CRM)
● Implement and deploy Aws serverless Lambda functions to have high-availability with less administration.
● Code cleaning, refactoring and ensuring a better code coverage with unit tests for all microservices.
● Technologies: Python, Javascript, NodeJs, Aws Lambda functions, Serverless, DynamoDb, ElasticSearch,
RDS, Git, Docker, CodeBuild, CodePipeline, REST Apis
Backend, Node.Js, Software engineering / -technik, Amazon Web Services (AWS)
1/2016 – 10/2017
Tätigkeitsbeschreibung
Key Achievements: Connect Freight Forwarders Companies with Truck Drivers
● Build geo search API (search by radius, polygon...) with GraphQL query language wrapper to let client build
dynamic queries.
● Design/maintain Elastic Search index, to handle a huge amount of streamed data.
● Implement payment (one-off/ subscription) APIs.
● Technologies: Javascript, Python, NodeJs, PostgreSQL, ElasticSearch, Git, Docker, StreamSets.
Backend, Node.Js, Python, Software engineering / -technik
6/2014 – 3/2016
Tätigkeitsbeschreibung
Key Achievements: Build Discovery Platform to let customers listen and engage with their potential clients in Twitter.
● Implement Machine Learning Algorithm to learn and predict positive, negative tweets by classification.
● Build/maintain Backend Apis to implement IoGrow CRM features.
● Implement React & Flux service to automatically add Leads from LinkedIn, Twitter and ProductHunt to most
used CRMs(Salesforce, Zoho, IoGrow).
● Technologies: Python, Javascript, AppEngine, Google Cloud platform, NodeJs, Flask, Git, Docker. MongoDb, ElasticSearch
Software Design, Backend, Node.Js, Python, Software engineering / -technik
Zertifikate
Stanford online
Ausbildung
ESI
Algiers, Algeria
Über mich
> I'm curious and open-minded, and I enjoy working collaboratively with others on an equal footing.
In my work, I have acquired a broad knowledge of technology and IT projects and remain eager to further expand it.
I use this knowledge to identify suitable approaches for solving current challenges and to pragmatically construct reliable and productive systems.
Weitere Kenntnisse
I have worked on various projects that involved incorporating ChatGPT into software solutions to improve and automate processes, such as automate manual QE testing, resulting in more efficient, user-friendly, and competitive products.
I keep up with the latest developments and trends in LLMs, and constantly enhancing my skills and knowledge.
Persönliche Daten
- Arabisch (Muttersprache)
- Englisch (Fließend)
- Französisch (Fließend)
- Deutsch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden