+
Soutenance de stage de fin
d’études de Joseph El Khoury
MTI 2013
+
Plan
 Sujet du stage
 Présentation de la société
 Les projets réalisés
 Technologies
 Consignes
 Réalisations
 Conclusion
 Questions
2
+
Sujet du stage
 Senior Software Engineer chez FOO
 Tâches principales:
 Développeur iOS
 Développeur de backend
 Maintenance d’applications
 Gestion de projets
3
+
Présentation de la société
 Fondée en 2009 par Elie Nasr et Ghady Rayess
 Une des premières sociétés de développement d’applications
mobiles au Liban
 Premier succès: FOO-ME
 25 employés répartis entre Designers, Développeurs (iOS,
Android, Windows Phone).
4
+
Les projets réalisés
 Wisso
 Caption
 Cook & Eat
 News Template
 Animation Template
 BAT
5
+
Technologies
 Côté client
 iOS SDK 6.1
 Déploiement: iOS > 4.3
 Côté serveur
 Apache 2.0
 PHP 5.3.3
 MySQL 5.1.67
6
+
Consignes
 Applications bien développées
 Design bien appliqué
 Code source propre et bien structuré
 Dernières technologies et frameworks
 Applications free of bugs
7
+
Réalisations
8
+
Wisso
 Talking-Tom like application
 Objectifs
 Animer le personnage (utilisation d’images prédéfinies)
 Enregistrer et répéter les paroles de l’utilisateur
 Contraintes
 Application volumineuse (20 animations)
 Fluidité des animations
 Différences de rapidité entre les différentes versions de l’iPhone
9
iPhone
+
Caption
 Application de partage de photos et ajout de “Captions” aux
photos
 Possibilité de voter sur les captions
 Classement des meilleures captions
 Mes Tâches
 Développement de l’application sur iPhone
 Développement du serveur
 Gestion du projet avec le client
10
iPhone Android
+
Cook & Eat
 C’était le projet le plus important
 Application de partage de recettes de cuisine
 Fonctionnalités
 Consulter les recettes
 Noter les recettes
 Ajouter des commentaires
 Partager les recettes
 Ajouter des recettes
 Forum
 Mes tâches
 Développement de l’application sur iPhone
 Développement de quelques fonctions au niveau du backend
 Gestion du projet
11
+
Cook & Eat
 Difficultés
 Communication entre 5 entités: FOO, Born Interactive, Cook & Eat,
Intigral et STC.
 Contrainte de temps: L’application devra être prête avant le mois de
Ramadan => moins de 2 mois pour le développement!!
 Gestion du projet
 Échange de mails régulier (>30 mails par jour)
 Gérer l’avancement du développement sur Android
12
+
Conclusion
 Stage réussi
 Apprentissage aux niveaux Technique et Managérial
 Utilisation des connaissances acquises à l’EPITA
 Apports positifs pour l’entreprise
13
+
Questions?
14

Presentation Joseph El Khoury - EPITA 2013 (elkhou_j)

  • 1.
    + Soutenance de stagede fin d’études de Joseph El Khoury MTI 2013
  • 2.
    + Plan  Sujet dustage  Présentation de la société  Les projets réalisés  Technologies  Consignes  Réalisations  Conclusion  Questions 2
  • 3.
    + Sujet du stage Senior Software Engineer chez FOO  Tâches principales:  Développeur iOS  Développeur de backend  Maintenance d’applications  Gestion de projets 3
  • 4.
    + Présentation de lasociété  Fondée en 2009 par Elie Nasr et Ghady Rayess  Une des premières sociétés de développement d’applications mobiles au Liban  Premier succès: FOO-ME  25 employés répartis entre Designers, Développeurs (iOS, Android, Windows Phone). 4
  • 5.
    + Les projets réalisés Wisso  Caption  Cook & Eat  News Template  Animation Template  BAT 5
  • 6.
    + Technologies  Côté client iOS SDK 6.1  Déploiement: iOS > 4.3  Côté serveur  Apache 2.0  PHP 5.3.3  MySQL 5.1.67 6
  • 7.
    + Consignes  Applications biendéveloppées  Design bien appliqué  Code source propre et bien structuré  Dernières technologies et frameworks  Applications free of bugs 7
  • 8.
  • 9.
    + Wisso  Talking-Tom likeapplication  Objectifs  Animer le personnage (utilisation d’images prédéfinies)  Enregistrer et répéter les paroles de l’utilisateur  Contraintes  Application volumineuse (20 animations)  Fluidité des animations  Différences de rapidité entre les différentes versions de l’iPhone 9 iPhone
  • 10.
    + Caption  Application departage de photos et ajout de “Captions” aux photos  Possibilité de voter sur les captions  Classement des meilleures captions  Mes Tâches  Développement de l’application sur iPhone  Développement du serveur  Gestion du projet avec le client 10 iPhone Android
  • 11.
    + Cook & Eat C’était le projet le plus important  Application de partage de recettes de cuisine  Fonctionnalités  Consulter les recettes  Noter les recettes  Ajouter des commentaires  Partager les recettes  Ajouter des recettes  Forum  Mes tâches  Développement de l’application sur iPhone  Développement de quelques fonctions au niveau du backend  Gestion du projet 11
  • 12.
    + Cook & Eat Difficultés  Communication entre 5 entités: FOO, Born Interactive, Cook & Eat, Intigral et STC.  Contrainte de temps: L’application devra être prête avant le mois de Ramadan => moins de 2 mois pour le développement!!  Gestion du projet  Échange de mails régulier (>30 mails par jour)  Gérer l’avancement du développement sur Android 12
  • 13.
    + Conclusion  Stage réussi Apprentissage aux niveaux Technique et Managérial  Utilisation des connaissances acquises à l’EPITA  Apports positifs pour l’entreprise 13
  • 14.