Menu

Aymen BEN ALAYA

Nice

En résumé

Avec une formation génie logiciel de base, qui comprend l'administration des réseaux informatique et le développement Web et Logiciels, je me suis orienté vers les logiciels embarqués et mobile avec une formation en double cursus avec l'école polytech' de Sophia-Antipolis.

J'ai vu ma carrière débuter avec le développement d'application Android avec Intel Corp. en tant que stagiaire ensuite en tant qu'Ingénieur Système Android à la même companie.

Mes compétences :
Java
Android
C
Linux embarqué
Shell
C++
Conception UML

Entreprises

  • Intel - Ingénieur Système Android

    Nice (06000) 2015 - maintenant (SSII CELAD)

    Membre du groupe New Device Group division Android Wear

    (Produit : Smart Watch TAGHeuer et New Balance)
    * Mission : System Debug Android Watch
    - Fixer les anomalies systèmes qui peuvent ne pas valider les critères d’acceptation de Google pour les produits Android Wear d’Intel.
    - Application des optimisations de gestion de mémoire du système Android pour les produits à faible mémoires tout en respectant la consommation d’énergie.
    - Mise en place d’environnement de test pour valider et fixer si besoin des tests de compatibilité Google Android Watch (Compatibility Test Suite : CTS).
    - Assurer et Valider le passage au nouveaux Systèmes Android (Mise à jour Système).

    (Produit : Smart Glasses Vuzix)
    * Mission : Connectivité Wi-Fi
    - Faire un PoC pour le changement de la puce connectivité de Broadcom vers Intel Lightning Peak (LnP)
    - Fixer les anomalies relatives à la connectivité Wi-Fi
    - Rédaction des plans de tests pour valider certaines fonctionnalités Wi-Fi

    Environnement :
    - Android Natif & Android Open Source Project
    (AOSP Wear v6.0.1 Emerald, v7.1.1 Feldspar et 8.0 Gold)
    - Linux et Kernel
    - Langage C / C++ / JAVA
    - Script SHELL
    - Git, Gerrit
  • SweetBeam - Ingénieur Android Embarqué

    2015 - 2015 (SSII CELAD)
    Assurer le passage et l’exécution d’une solution Linux Embarqué vers une solution Android Embarqué
    (Produit : Tablette)

    * Tache: Mise en place de l’Environnement de Développement
    - Configuration et déploiement d’un serveur Gerrit sécurisé pour la journalisation, discussion et partage des modifications avec une restriction d’accès aux projets pour le revendeur tiers Hardware Eff’innov.
    - Mise en place du système de mise à jour Système Android à Distance (Android Over The Air OTA updates).

    * Tache: Portage et Activation de l’artefact
    - Désactivation des modules et fonctionnalité Système non applicable sur le produit tels que l’Audio, Bluetooth, Touch, etc.
    - Intégration de l’artefact modifié.

    * Tache: Test et Validation
    - Rédaction et exécution des plans de tests fonctionnels.

    Environnement :
    - Android Natif & Android Open Source Project (AOSP v4.1.1 Jelly Bean)
    - Linux et Kernel
    - Langage C / C++ / JAVA
    - Script SHELL
    - Git, Gerrit
    - Serveurs : Web, SSH
    - Base De Données : MySQ
  • Intel - Ingénieur Système Android

    Meudon 2014 - 2015 (SSII CELAD)
    Membre du groupe Mobile and Communication Group division Wi-Fi qui opère sur les plateformes Android d’Intel.
    (Produit : Tablette et Smartphones Acer, Toshiba, Xiaomi et Lenovo)

    * Mission: Test & Validation
    - Tourner et Valider les tests des fonctionnalités Wi-Fi Android définit par Intel et Google (Compatibility Test Suite)

    * Mission: Intégration et Maintenance de la Stack Wi-Fi Android
    - Intégration des modifications au niveau pilote Kernel et Firmware faites par les revendeurs tiers tels que Broadcom et Realtek en un premier temps puis ceux qui concernent la solution Wi-Fi Intel Lighning Peak (LnP)
    - Portage de modifications effectuées par Intel sur le nouveau Système d’exploitation Android fournit par Google

    * Mission: Résoudre les anomalies Wi-Fi sur Android
    - Résolution des anomalies liées au module Wi-Fi en partant du Firmware jusqu’aux Services JAVA/Android présents dans la partie Framework et Linux User-Space d’Android

    * Mission: Développement d’une extension du module applicatif LTE-Coexistence
    - Extension du module qui assure la coexistence des radios Wi-Fi et LTE (4G) pour englober toutes les fonctionnalités apportés par le nouveau modem Intel

    Environnement :
    - Android Natif & Android Open Source Project
    (AOSP v4.4 KitKat, v5.0 Lollipop et v6.0 Marshmallow)
    - Linux et Kernel
    - Langage C / C++ / JAVA
    - Git, Gerrit et Atlassian JIRA)
    - Méthode de développement : agile – Scrum (Avec Atlassian JIRA)
  • Intel - Développeur Android Embarqué

    Nice (06000) 2014 - 2014 (SSII CELAD)
    -- Stage de Fin d'études --

    Développement et Intégration d’une fonctionnalité système permettant le transfert de donnée
    via le Wi-Fi Direct à partir de la spécification d’Intel et de la Wi-Fi Alliance.

    * Recherche
    - La spécification définit le protocole UPnP comme protocole de gestion de transfert de données. Une Etude comparative des différentes solutions UPnP
    compatibles Android est demandé.

    * Solution Proposé
    - Développement d’un System Service JAVA qui se lance dès l’activation de la radio Wi-Fi.
    - Implémentation des communications UPnP avant, durant et à la fin du transfert (qui est effectué à travers un serveur Web embarqué).
    - Développement d’une application Android cliente pour la démonstration des fonctionnalités de ce service
    - Intégration et Déploiement de la solution dans la branche Android Open Source Project D’Intel Corp.

    Environnement :
    - Android Natif & Android Open Source Project (AOSP)
    - Linux
    - Langage C++ / JAVA
    - Protocole UPnP
    - Git, Gerrit et Atlassian JIRA)
    - Méthode de développement : agile – Scrum (Avec Atlassian JIRA)
  • Direction Générale des Douanes Tunisienne - Consultant en Sécurité des Réseaux Informatiques

    2011 - 2011 -- Stage de Fin d'études --
    Recherche et Etude de solutions avec une sécurité maximale pour un réseau informatique sans fil d’entreprise. (Sous contrat de confidentialité)

    * Contraintes
    - Solution doit être implémentée avec des produits Open Sources
    - Solution doit être validée par L’Agence Nationale de Sécurité InformatiqueTunisienne (ANSI)
    - Tous les certificats doivent être validés par l’Agence Nationale des Certificats Electroniques Tunisienne (ANCE)

    * Solution Etudié
    - IEEE 802.11x avec Remote Authentication Dial-In User Service (RADIUS) comme serveur d'authentification avec une base de donné ou un annuaire LDAP

    Environnement :
    - Réseaux Informatiques
    - Réseaux sans-fil Wi-Fi
    - Langage C
    - Linux (RedHat)

Formations

  • Ecole Polytech'Nice (Ex ESSI) - Université De Nice Sophia-Antipolis

    Sophia Antipolis 2013 - 2014 Master

    - IoT : Internet of Things
    - Middlewares
    - FPGA field-programmable gate arrays (Verilog & VHDL)
    - Linux Embarqué
    - IDM : Ingénierie des Modèle ( Modélisation, UML)
    - Développement Mobile (Android, Windows phone & intro iOS)
  • ESPRIT - Ecole Supérieure Privée D'Ingénierie Et De Technologies (Tunis)

    Tunis 2011 - 2014 Ingénieur

    Génie Logiciel
    - Administration des réseaux (CCNA Certified)
    - Développement Web (Symphony & Zend Frameworks)
    - Administration Base de données ( SQL, SGBD )
    - Administration Système d'exploitation (UNIX)
    - JEE (Hibernate, Spring et Struts) (JBoss Server)

    SLEAM :
    - Système d'exploitation et calculateurs embarqués
    - FPGA field-programmable gate arrays (verilog, VHDL)
    - Mobile (Android,
  • Ecole Supérieur Des Sciences Et Technologies De Tunis (Tunis)

    Tunis 2008 - 2011 Licence

    - Développement Web
    - Administration des réseaux informatique
    - Génie Logiciel (Java, C, C++, SQL..)

Réseau

Annuaire des membres :