Ilyas El Bakach
Senior Softwareentwickler
Erfahrungen
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.
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.
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).
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).
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
Ausbildung
Universität Hasselt
Bachelor in Informatik · Informatik · Hasselt, Belgien
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Ilyas ansässig?
Welche Sprachen spricht Ilyas?
Wie viele Jahre Erfahrung hat Ilyas?
Für welche Rollen wäre Ilyas am besten geeignet?
Was ist das neueste Projekt von Ilyas?
Für welche Unternehmen hat Ilyas in den letzten Jahren gearbeitet?
In welchen Industrien hat Ilyas die meiste Erfahrung?
In welchen Bereichen hat Ilyas die meiste Erfahrung?
Was ist die Ausbildung von Ilyas?
Wie ist die Verfügbarkeit von Ilyas?
Wie hoch ist der Stundensatz von Ilyas?
Wie kann man Ilyas beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Brüssel, Belgien arbeiten