Recommended expert

Ilyas El Bakach

Senior Softwareentwickler

Ilyas El Bakach
Brüssel, Belgien

Erfahrungen

Juli 2024 - Bis heute
1 Jahr 8 Monate

Senior Softwareentwickler

Core Business System

  • Anwenden objektorientierter Programmier- und Metaprogrammierungsprinzipien in Ruby, um Skripte und Tools zu entwickeln, die Code-Datensätze für das Training großer Sprachmodelle (LLM) erstellen und verfeinern.
  • Durchführen von Code-Reviews und Qualitätsanalysen an KI-generiertem Ruby-Code, systematische Erkennung von Code-Smells, Anti-Patterns und Testlücken zur Verbesserung der Datensatzqualität für das Fine-Tuning von Modellen.
  • Mitwirken an der Prompt-Bewertung und an komplexen Datenannotationsprojekten, Erstellen und Verfeinern von Anweisungs-Prompts, die KI-Modelle anleiten, syntaktisch korrekten und idiomatischen Ruby-Code zu generieren.
  • Einsatz von Docker zum Erstellen isolierter Umgebungen für agentenbasierte Code-Ausführung und Benchmarking, um eine sichere Bewertung von KI-generiertem Code in verschiedenen Programmiersprachen zu gewährleisten.
  • Zusammenarbeit mit Projektleitern an experimentellen Projekten, Anpassung von Richtlinien für neue Domänen und Mitwirkung an den Trainings- und Evaluierungszyklen spezialisierter Codierungsmodelle.
  • Automatisierte Test-Suites in CI/CD-Umgebungen mit GitHub Actions integrieren, um KI-generierten Code zu validieren und die Zuverlässigkeit der Trainings-Pipelines zu steigern.
  • Fehler und Modellleistung mit hoher Genauigkeit dokumentieren und Berichte erstellen, die iterative Verbesserungen am Code und an den Lernalgorithmen der KI ermöglichen.
Nov. 2021 - Juni 2024
2 Jahren 8 Monate
Machelen, Belgien

Backend-Entwickler

Devoteam

  • Produktive Ruby-Anwendungen entwickelt und gewartet, idiomatische Ruby-Praktiken angewendet, um skalierbare Services und interne Tools für Unternehmenskunden zu erstellen.
  • Gründliche Code-Review-Prozesse durchgeführt, mit Fokus auf Qualitätsanalyse und Betreuung von Junior-Entwicklern zu Clean-Code-Prinzipien und Debugging komplexer Anwendungslogik.
  • Testintegration in GitLab CI-Pipelines umgesetzt, automatisierte Workflows erstellt, die umfangreiche Test-Suites ausführen und statische Analysen von Ruby-Codebasen durchführen.
  • Ausführliche Dokumentation von Fehlern und technischen Schulden erstellt, präzise Berichte verfasst, die effizientes Troubleshooting und langfristige Gesundheit der Codebasis unterstützen.
  • Linux-CLI-Tools und Git für Versionskontrolle und Deployment-Skripting nutzen, den kompletten Lebenszyklus von Anwendungs-Updates und Infrastrukturänderungen verwalten.
  • Teilnahme an Hackathons, schnelle Prototypentwicklung von Lösungen und Anwendung von Techniken der Wettbewerbsprogrammierung zur Lösung komplexer Geschäftsprobleme unter Zeitdruck.
Sept. 2020 - Sept. 2021
1 Jahr 1 Monat
Brüssel, Belgien

Frontend-Entwickler

Addvals

  • Anwendungen mit JavaScript/TypeScript entwickeln und ergänzende Erfahrungen in mehreren Programmiersprachen sammeln, wie sie für KI-Codeauswertungsaufgaben über Sprachgrenzen hinweg benötigt werden.
  • Arbeiten in agilen Entwicklungsframeworks, schnelle Anpassung an neue Aufgaben und komplexe Vorgaben, eine Fähigkeit, die sich direkt auf die dynamische, projektbasierte Arbeit im KI-Modelltraining übertragen lässt.
  • Unterstützung von Backend-Teams bei Containerisierung und Deployment-Prozessen, Hilfe bei Docker-Aufgaben und Konfiguration von Umgebungen.
  • Erstellung fundierter technischer Dokumentation, Verfassen klarer Leitfäden für API-Integrationen und Frontend-Komponenten, um Wissenstransfer und Wartbarkeit zu gewährleisten.
  • Einsatz von Linux-Kommandozeilentools für grundlegende Systemadministration und Deployment-Skripting, Aufbau grundlegender DevOps-Fähigkeiten, die in automatisierten Testumgebungen anwendbar sind.

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (5.5 Jahre).

Informationstechnologie

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (5.5 Jahre), Qualitätssicherung (4.5 Jahre), Forschung und Entwicklung (1.5 Jahre) und Produktentwicklung (1 Jahr).

Informationstechnologie
Qualitätssicherung
Forschung und Entwicklung
Produktentwicklung

Zusammenfassung

Ruby-Entwickler mit über 7 Jahren Berufserfahrung in objektorientierter Programmierung, Metaprogrammierung und idiomatischen Ruby-Konventionen. Erfahren in umfassender Code-Review, Qualitätsanalyse und Testintegration in CI/CD-Umgebungen, mit Fokus auf sauberen, wartbaren Code für KI-Trainingszwecke.

Fähigkeiten

  • Ai/ml & Llm-fokus: Code-generierung & -Überprüfung, Prompt-bewertung, Datenannotation, Llm-training & -Bewertung, Benchmarking

  • Entwicklungspraktiken: Code-review, Qualitätsanalyse, Erkennung Von Code-smells & Anti-patterns, Testlückenanalyse, Debugging, Fehlerdokumentation

  • Devops & Tools: Ci/cd (Github Actions, Gitlab Ci), Docker, Git, Linux-cli, Automatisierte Bereitstellung, Skripting

  • Zusätzlich: Technische Dokumentation, Profiling, Erfahrung In Hackathons Und Programmierwettbewerben

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Sept. 2017 - Juni 2020

Universität Hasselt

Bachelor in Informatik · Informatik · Hasselt, Belgien

Profil

Erstellt
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Ilyas ansässig?

Ilyas ist in Brüssel, Belgien ansässig.

Welche Sprachen spricht Ilyas?

Ilyas spricht folgende Sprachen: Deutsch (Muttersprache), Englisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Ilyas?

Ilyas hat mindestens 5 Jahre Erfahrung. In dieser Zeit hat Ilyas in mindestens 3 verschiedenen Rollen und für 3 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre und 9 Monate. Beachten Sie, dass Ilyas möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Ilyas am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Ilyas gut geeignet für Rollen wie: Senior Softwareentwickler, Backend-Entwickler, Frontend-Entwickler.

Was ist das neueste Projekt von Ilyas?

Die neueste Position von Ilyas ist Senior Softwareentwickler bei Core Business System.

Für welche Unternehmen hat Ilyas in den letzten Jahren gearbeitet?

In den letzten Jahren hat Ilyas für Core Business System, Devoteam und Addvals gearbeitet.

In welchen Industrien hat Ilyas die meiste Erfahrung?

Ilyas hat die meiste Erfahrung in Industrien wie Informationstechnologie.

In welchen Bereichen hat Ilyas die meiste Erfahrung?

Ilyas hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Qualitätssicherung und Forschung und Entwicklung. Ilyas hat auch etwas Erfahrung in Produktentwicklung.

Was ist die Ausbildung von Ilyas?

Ilyas hat einen Bachelor in Informatik from Universität Hasselt.

Wie ist die Verfügbarkeit von Ilyas?

Ilyas ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Ilyas?

Der Stundensatz von Ilyas hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Ilyas beauftragen?

Um Ilyas zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
⌀ Markt: 730-890 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.