Ilyas El bakach

Senior Software Engineer

Avatar placeholder
Brussels, Belgium

Experience

Jul 2024 - Present
1 year 7 months

Senior Software Engineer

Core Business System

  • Apply object-oriented programming and metaprogramming principles in Ruby to architect scripts and utilities for generating and refining code datasets used in large language model (LLM) training.
  • Execute code review and quality analysis on AI-generated Ruby code, systematically identifying code smells, anti-patterns, and test gaps to improve dataset quality for model fine-tuning.
  • Contribute to prompt evaluation and complex data annotation projects, crafting and refining instructional prompts that guide AI models in generating syntactically correct and idiomatic Ruby code.
  • Utilize Docker to create sandboxed environments for agent-based code execution and benchmarking, ensuring safe evaluation of AI-generated code across multiple programming languages.
  • Collaborate with project leads on experimental projects, adapting guidelines for new domains and contributing to the training and evaluation cycles of specialized coding models.
  • Integrate automated test suites into CI/CD environments using GitHub Actions to validate AI-generated code, enhancing the reliability of training pipelines.
  • Document defects and model performance with high precision, generating reports that inform iterative improvements to both the codebase and the AI's learning algorithms.
Nov 2021 - Jun 2024
2 years 8 months
Machelen, Belgium

Backend Developer

Devoteam

  • Constructed and maintained production Ruby applications, applying idiomatic Ruby practices to build scalable services and internal tools for enterprise clients.
  • Perform thorough code review processes, focusing on quality analysis and mentoring junior developers on principles of clean code and debugging complex application logic.
  • Engineer test integration within GitLab CI pipelines, building automated workflows that ran extensive test suites and performed static analysis on Ruby codebases.
  • Author detailed documentation for defects and technical debt, creating precise reports that facilitated efficient troubleshooting and long-term codebase health.
  • Leverage Linux CLI tools and Git for version control and deployment scripting, managing the full lifecycle of application updates and infrastructure changes.
  • Engage in hackathon events, rapidly prototyping solutions and applying competitive coding techniques to solve complex business problems under time constraints.
Sep 2020 - Sep 2021
1 year 1 month
Brussels, Belgium

Frontend Developer

Addvals

  • Craft applications using JavaScript/TypeScript, gaining complementary experience in multiple programming languages as required for cross-language AI code evaluation tasks.
  • Operate within Agile development frameworks, quickly adapting to new tasks and complex guidelines, a skill directly transferable to the dynamic, project-based work of AI model training.
  • Support backend teams with containerization and deployment processes, assisting in Docker-related tasks and environment configuration.
  • Formulate strong technical documentation, authoring clear guides for API integrations and frontend components, ensuring knowledge transfer and maintainability.
  • Utilize Linux command-line tools for basic system administration and deployment scripting, building foundational DevOps skills applicable to automated testing environments.

Summary

Ruby Developer with 7+ years of professional expertise in object-oriented programming, metaprogramming, and idiomatic Ruby conventions. Experienced in comprehensive code review, quality analysis, and test integration within CI/CD environments, with a focus on producing clean, maintainable code for AI training purposes.

Skills

  • Ai/ml & Llm Focus: Code Generation & Review, Prompt Evaluation, Data Annotation, Llm Training & Evaluation, Benchmarking
  • Development Practices: Code Review, Quality Analysis, Identifying Code Smells & Anti-patterns, Test Gap Analysis, Debugging, Defect Documentation
  • Devops & Tools: Ci/cd (Github Actions, Gitlab Ci), Docker, Git, Linux Cli, Automated Deployment, Scripting
  • Additional: Technical Documentation, Profiling, Hackathon/competitive Coding Experience

Languages

German
Native
English
Advanced

Education

Sep 2017 - Jun 2020

Hasselt University

Bachelor's Degree in Computer Science · Computer Science · Hasselt, Belgium

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Christian Weinbörner
Christian Weinbörner

Interim Business Analyst / Product Owner

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Matthias Isler
Matthias Isler

Fractional CTO (Principal Engineer / Technical Architect)

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Benito Exner
Benito Exner

Cloud DevOps Engineer

View Profile
Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Jan Radon
Jan Radon

Software Engineer / Software Architect / Team Lead

View Profile
Ronald Foerster
Ronald Foerster

IT Consultant & Continuing Education

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Yannick Schuchmann
Yannick Schuchmann

Freelance IT Consultant/Advisor

View Profile
Niko Schmuck
Niko Schmuck

Developing Architect, Technical Lead "gridlytics"

View Profile
Martin Gross
Martin Gross

Product Management for Medical Portal

View Profile
Patrick Döring
Patrick Döring

C-Level Advisor | Engineering & QA Lead

View Profile
Patrik Garten
Patrik Garten

Technical Lead Conversational AI

View Profile
Rainer Koloc
Rainer Koloc

Course “Data and AI Analyst”

View Profile
Kamal Rana
Kamal Rana

Conception and development of a requirements verification tool based on INVEST Framework and Artificial Intelligence

View Profile
Peter Großmann
Peter Großmann

Senior Backend Developer

View Profile
Ashwin Parthasarathy
Ashwin Parthasarathy

Freelance Data Scientist

View Profile
Ahmet Cavus
Ahmet Cavus

Senior Android Developer

View Profile
Fahrettin Kutyol
Fahrettin Kutyol

Senior Frontend Engineer

View Profile
Dennis Schuchardt
Dennis Schuchardt

Lead Full Stack

View Profile
Csaba Kéri
Csaba Kéri

ServiceNow Consultant

View Profile
Can Celebi
Can Celebi

Backend development, consulting

View Profile
Kai Schmudlach
Kai Schmudlach

Software Developer

View Profile
Veit Bjarsch
Veit Bjarsch

Senior Full-Stack Developer

View Profile
Dimitri Simon
Dimitri Simon

Fullstack Developer, Integrator

View Profile
Robin Ochsner
Robin Ochsner

Co-Founder & AI Solutions Architect

View Profile
Simon Brunner
Simon Brunner

Software Developer

View Profile
Andreas Kraus
Andreas Kraus

Senior Developer

View Profile