Ilyas El bakach

Senior Softwareentwickler

Avatar placeholder
Brüssel, Belgien

Erfahrungen

Juli 2024 - Bis heute
1 Jahr 7 Monaten

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 Monaten
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 Monate
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.

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

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Christian Weinbörner
Christian Weinbörner

Interims Business Analyst / Product Owner

Profil ansehen
Jens Rehsack
Jens Rehsack

Technischer Product Owner

Profil ansehen
Shamaila Mahmood
Shamaila Mahmood

Senior Softwarearchitektin

Profil ansehen
Matthias Isler
Matthias Isler

Teilzeit-CTO (Leitender Ingenieur / Technischer Architekt)

Profil ansehen
Arne Hendricks
Arne Hendricks

Embedded Fullstack-Entwickler

Profil ansehen
Benito Exner
Benito Exner

Cloud-DevOps-Ingenieur

Profil ansehen
Marcel Meyer
Marcel Meyer

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Jan Radon
Jan Radon

Software Engineer / Softwarearchitekt / Team Lead

Profil ansehen
Ronald Foerster
Ronald Foerster

IT-Consultant & Weiterbildung

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Yannick Schuchmann
Yannick Schuchmann

Freiberuflicher IT-Berater

Profil ansehen
Niko Schmuck
Niko Schmuck

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Martin Gross
Martin Gross

Produktmanagement für Medizin-Portal

Profil ansehen
Patrick Döring
Patrick Döring

C-Level-Berater | Engineering- und QA-Leiter

Profil ansehen
Patrik Garten
Patrik Garten

Technischer Leiter Conversational AI

Profil ansehen
Rainer Koloc
Rainer Koloc

Lehrgang “Daten- und KI-Analyst”

Profil ansehen
Kamal Rana
Kamal Rana

Konzeption und Entwicklung eines Tools zur Anforderungsüberprüfung basierend auf dem INVEST-Framework und Künstlicher

Profil ansehen
Peter Großmann
Peter Großmann

Senior Backend-Entwickler

Profil ansehen
Ashwin Parthasarathy
Ashwin Parthasarathy

Freiberuflicher Data Scientist

Profil ansehen
Ahmet Cavus
Ahmet Cavus

Senior Android-Entwickler

Profil ansehen
Fahrettin Kutyol
Fahrettin Kutyol

Senior Frontend-Entwickler

Profil ansehen
Dennis Schuchardt
Dennis Schuchardt

Lead Full-Stack-Entwickler

Profil ansehen
Csaba Kéri
Csaba Kéri

ServiceNow-Berater

Profil ansehen
Can Celebi
Can Celebi

Backend Entwicklung, Beratung

Profil ansehen
Kai Schmudlach
Kai Schmudlach

Software-Entwickler

Profil ansehen
Veit Bjarsch
Veit Bjarsch

Senior Full-Stack-Entwickler

Profil ansehen
Dimitri Simon
Dimitri Simon

Fullstack-Entwickler, Integrator

Profil ansehen
Robin Ochsner
Robin Ochsner

Mitgründer & KI-Lösungsarchitekt

Profil ansehen
Simon Brunner
Simon Brunner

Softwareentwickler

Profil ansehen
Andreas Kraus
Andreas Kraus

Senior-Entwickler

Profil ansehen