Nicolas Farcy
Consultant - Ingénieur d'études, Capgemini TMD
Pendant mes études tout comme dans mon début de carrière, je me suis orienté vers la diversification des technologies.
J'attribue davantage d'importance aux méthodes utilisées qu'à l'outil pour réaliser une tâche donnée.
Ainsi, j'ai pu travailler autant sur des applications web graphiques que sur des logiciels en ligne de commande.
J'ai également eu l'occasion de travailler sur des serveurs Windows comme Linux.
A court terme j'envisage de compléter mes connaissances techniques afin d'avoir une vue globale des contraintes du métier.
Par la suite, j'espère m'orienter vers la fonction de chef de projet.
Intégration au sein d'une TMA pour Orange. Au sein d'une équipe de 40 personnes, j'ai travaillé sur plusieurs applications avec des technologies variées.
Les domaines fonctionnels des applications allant de la QoS à la Gestion commerciale.
Ces différentes applications sont autant de façons d'appliquer différents concepts tel que le parallélisme, la programmation distribuée, les contraintes de performances.
J'ai également participé à des phases d'avant-vente et de conception logiciel dans un contexte international.
2010 - 2010Participer à l'évolution de l'application Activ pour le compte d'un opérateur téléphonique.
Etapes majeures :
- Evolution de l'application pour le framework Hibernate
- Evolutions fonctionnelles diverses
- Tests unitaires
- Intégration
Technologies utilisées
- Java, JSP
- PL/SQL
- Base de données Oracle, Procédures stockées
- Tuxedo, Hibernate, Spring, Struts
2006 - 2007Réaliser un site web de e-commerce du début à la fin pour un commerçant de produit du terroir souhaitant développer son activité.
Étapes majeures :
- Etude du besoin du gérant
- Développement de l'ensemble des aspects fonctionnels
- Intégration du graphisme
- Intégration d'un système de paiement
Technologies utilisées :
- PHP et langages du web (HTML, Javascript)
- Base de données MySQL
2006 - 2006Réaliser un logiciel Intranet de gestion des ventes et dépannages.
Objectif : Être disponible rapidement et sur tout type de machine (même en dépannage).
Étapes principales :
- Analyse du besoin des utilisateurs
- Spécification de l'application
- Développement du logiciel
- Phase de test
- Soutien aux utilisateur avant la mise en production
Technologies utilisées :
- PHP et langages du web (HTML, Javascript)
- Base de données MySQL