You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Adem U.AU

Adem U.

Software engineer / Python / Javascript

€700/day
Paris, FR
8-15 years

Average response time: 1 hour

About Adem

Ingénieur en développement logiciel depuis 7 ans, passionné d'intelligence artificielle, je me suis spécialisé dans la conception de solutions logicielles incluant du machine learning.
De la phase de conception en phase avec les chercheurs en IA, jusqu'à sa mise en production, j'interviens sur toutes les phases d'un projet.
Mes domaines de compétence s'étendent sur les domaines suivants: python 3.x, Rest APIS (FastAPI, Flask), PyTorch, Tensorflow, CUDA, Docker, Kubernetes, AWS, Ray.
Qualité de code: tests unitaires / intégration (pytest), type checking (mypy, pyright), linting (pylint), formatting (black).
Mise en place de CI / CD via GitHub Actions / Gitlab CI.
Connaissances sur le cloud AWS, néophyte sur GCP.
Dans une moindre mesure, j'ai une certaine expérience en développement frontend avec ReactJs, Tailwind CSS, GatsbyJs.

Si mon profil vous intéresse, discutions de votre projet / mission !
  • French

    Native or bilingual

  • English

    Fluent

  • Turkish

    Native or bilingual

Can work on-site
Paris (up to 15km)

Experience

  • Boxy
    Senior software engineer
    RETAIL (LARGE RETAILERS)
    February 2021 - June 2022 (1 year and 5 months)
    Ivry-sur-Seine, France
    Au sein de l’équipe "Store-AI", conception et amélioration des applications du magasin "Boxy": un magasin connecté entièrement autonome.

    Réalisatons:

    - Mise à jour des applications du Boxy pour un meilleur monitoring des évènements liés au magasin (entrée-sortie client, prise produit, etc). Technologies: Fluentd, Kibana, API REST.

    - Ajout de la captation de température dans le Boxy et remontée de l’information dans nos infrastructures cloud. Technologies: Arduino et RaspberryPi, Connexion Série en USB, Prometheus + Grafana.

    - Amorçage du Boxy v2: design de la nouvelle architecture en microservices, utilisation de technologies robustes, mise à niveau de l’architecture vers une solution plus conforme aux standards existants. Technologies: Kubernetes, RabbitMQ, Microservices.

    - Mise en place de procédures de "code quality check" pour les applications Python: linting, formatting, unit testing et static type checking (le tout automatisé via Gitlab, Git-Hooks).
    Technologies: Python3.7+, Pytest, Pylint, Yapf, MyPy, Gitlab, Git-hooks.
    Python Docker Kubernetes RabbitMQ Microservices CI/CD Internet des objets
  • Context (ex Reminiz)
    Software engineer
    PRESS AND MEDIA
    March 2017 - January 2021 (3 years and 10 months)
    Paris, France
    Conception et développement de solutions logicielles autour de l’analyse de vidéos en temps réel via des algorithmes de deep learning.

    Réalisations:

    - Conception et développement d’un outil interne de création et de gestion de base de données d’images et vidéos. Technologies: Angular, Django, PostgreSQL, docker avec docker-compose pour le déploiement.

    - Amélioration des outils internes d’annotations, changement de stack technique.
    Passage a React/Redux (TypeScript), Sanic (python async web server). Mise en place de code review, sessions de pair programming, etc.

    - Conception et développement du produit Context: une API REST permettant d’envoyer des vidéos et recevoir l’analyse de celles-ci (détections de célébritiés, logos, objets, etc.) Technologies: FastAPI (framework python) pour la création de l’API, PostgreSQL. Déploiement des services sur un cluster Kubernetes géré en interne et hebergé par AWS. Utilisation des services AWS pour faciliter le déploiement en production (Lambda, EC2, etc.) Mise en place d’un versionage de l’API, mise à jour de celle-ci sans interruption de service.

    - Développement de fonctionnalités sur le dashboard client: nombre de vidéos chargées sur l’API, statistiques diverses sur les vidéos, etc. Technologie utilisée pour le dashboard client: React/Redux avec TypeScript.

    - Mise en place de tests fonctionnelles de l’API et du dashboard. Utilisation de PyTest en python, et Jest pour le frontend.

    - Refonte de l’application coeur de Context: le service "Compute" dont la responsabilité est de charger les modèles de deep learning et de traiter les vidéos qu’elle reçoit: découpage en frame, sous-échantillonnage, détection, tracking, classification. Passage à une architecture en microservices liés à un service de messagerie Kafka. Résolution de problématiques de mise à l’échelle des micro services via Kubernetes + addons.
    Python React Docker Tensorflow Kubernetes AWS

Recommendations

Be the first to recommend Adem

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master en Ingéniere des systèmes intelligents
    Université Pierre et Marie Curie (UPMC) - Sorbonne Universités
    2016
    Master en robotique (logicielle): Haptique Réalité virtuelle Computer vision Machine Learning Signal processing Microcontrolleurs Programmation C++, Python, Matlab. cf. mon CV (disponible sur mon site personnel) pour plus de détail.

Skill set (29)

Categories