About Ramy
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Laboratoire Lorrain de Recherche en Informatique et ses Applications LORIA INRIASoftware Engineering Research EngineerNovember 2025 - Today (7 months)Nancy, France- Development and maintenance of Natural Language Processing (NLP) tools for research in computational linguistics.- Development and maintenance of ArboratorGrew, an open-source collaborative platform for syntactic annotation and linguistic graph construction.- Design and development of the Grew syntactic parser, a tool for transforming sentences into dependency graphs.- Creation of GREX (Grammar Rule Extractor), an automatic grammar rule extraction system from tree-like corpora using machine learning techniques.- Full-stack architecture with Vue 3 + TypeScript + Quasar Framework (frontend), Python Flask + SQLAlchemy (backend), Grew API integration (OCaml engine).- Implementation of the multi-environment architecture (local/preprod/prod) with Docker/Docker Compose, Nexus registry management for Docker image storage and versioning, nginx.- Multi-user annotation, interactive visualization of syntactic trees (DependencyTreeJS). Integration of linguistic tools: Universal Dependencies validator, CoNLL format manager (conllup).- Supervision and technical mentoring of an intern: training in project technologies (Vue 3, TypeScript, Flask), code review, methodological support (Git, tests, CI/CD).
- Centre national de la recherche scientifique (CNRS) - INIST (UAR76)Software Engineering Engineer (Fixed-term contract)October 2024 - October 2025 (1 year)Nancy, France- Redesign of the national documentary portal BibCnrs (CNRS electronic resources) and contribution to the Click & Read project (CNRS web extension for accessing scientific articles)- Full-stack development of a TypeScript monorepo application (9 packages): NestJS + Prisma (backend), React + Material-UI (frontend), React Admin (backoffice). Design and implementation of a REST API with authentication (JWT, Shibboleth/RENATER), Redis cache management, and integrations (EBSCO, DOAJ, Crossref).- Implementation of a testing strategy: unit/integration tests (Vitest), E2E tests (Playwright).- Configuration of multi-environment CI/CD pipelines (dev/preprod/prod) with Docker build, automated deployment, and publication to Nexus registry. PostgreSQL management via Prisma ORM, query optimization.- Kubernetes deployment and orchestration, Helm for BibCnrs and Click & Read projects: configuration of manifests, secrets, ingress, monitoring, and Nginx reverse proxy for production infrastructure.- Agile methodology collaboration: code reviews, technical documentation for the INIST software engineering network.
- OZAKT / TYPYKFull Stack Developer (Apprenticeship)September 2022 - September 2024 (2 years)Lille, FranceCreation of TYPYK's e-commerce website using React JS, Firebase. Implementation of a booking platform for TYPYK partners. Data scraping for OZAKT & TYPYK in Python.
Recommendations
Be the first to recommend Ramy
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master CyberMaster Cyber
- Master CYBERCatholic University of Lille (FGES/EDN)2024Master CYBER
Certifications
- User stories, cucumberARTZA Technologies2025
- Advanced Kubernetes4C EXPERIENCE2024