freiberufler Senior backend engineer, Backend Architect. auf freelance.de

Senior backend engineer, Backend Architect.

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 10178 Berlin
  • Europa
  • ar  |  en  |  fr
  • 24.01.2024

Kurzvorstellung

I have worked in several domains with different roles.
Core aspects have been: Further development, redesign and design of complex software systems.

> Keywords: Backend, JavaScript, Python, ChatGpt, Automation, management, collaboration.

Qualifikationen

  • Amazon Web Services (AWS)
  • Back-End Entwicklung
  • Chatgpt
  • Node.js
  • Software engineering / -technik
  • Softwareentwicklung (allg.)

Projekt‐ & Berufserfahrung

Senior Backend engineer (Festanstellung)
Medable, Berlin
2/2022 – 12/2022 (11 Monate)
Gesundheitswesen
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Back-End Entwicklung, Software engineering / -technik

Senior software engineer (ML) (Festanstellung)
Free Now (Uber-Like), Berlin/Hamburg
7/2019 – 9/2021 (2 Jahre, 3 Monate)
Ride hailing
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software Design, Back-End Entwicklung, Node.js, Python, Software engineering / -technik

Backend developer (Festanstellung)
Everestate (Ziegert), Berlin
10/2017 – 7/2019 (1 Jahr, 10 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Back-End Entwicklung, Node.js, Software engineering / -technik, Amazon Web Services (AWS)

Backend developer
TruckIN Startup, Berlin
1/2016 – 10/2017 (1 Jahr, 10 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Back-End Entwicklung, Node.js, Python, Software engineering / -technik

Backend developer (Festanstellung)
ioGrow, Berlin
6/2014 – 3/2016 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software Design, Back-End Entwicklung, Node.js, Python, Software engineering / -technik

Zertifikate

Machine Learning Certificate, Coursera (Andrew Ng ML course)
Stanford online
2016

Ausbildung

Computer science
Master degree
ESI
2014
Algiers, Algeria

Über mich

> I have Good experience in provisioning maintaining of cloud solutions (AWS).

> 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 expect that ML/AI will become a standard part in almost all future software systems.
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

Sprache
  • Arabisch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Fließend)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
89
Alter
33
Berufserfahrung
9 Jahre und 10 Monate (seit 06/2014)
Projektleitung
9 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden