Méthodologie
Pour tout type de projets, mon approche se déroule selon les étapes suivantes:
- Spécifications: définition avec le client des besoins et des objectifs à atteindre y compris l'écriture du cahier des charges.
- Planification: établissement d'une planification de toutes les étapes du projet afin de respecter les coûts et les délais du client.
- Analyse, design: identifier les axes de réalisation, choix des solutions techniques adaptées pour répondre aux besoins.
- Réalisation: réalisation proprement dite, centrée sur l'utilisation de technologies actuelles et de langages de programmation performants.
- Tests et mise en service: la solution logicielle produite est testée avec un soin particulier avant sa phase de diffusion.
- Support: support technique durant la phase d'exploitation.
Technologies
Langages de programmation: C, C++, C#, JAVA, PHP, Java script, ActionScript, Visual Basic
Plateforme: .NET, J2EE, Win32
Framework: .NET 2.0, J2EE, MFC, ATL, STL
Objets distribués: DCOM, CORBA
XML: XML DOM, Schema, DTD, XPath, XSLT
Bases de données: MySQL, MS SQL 2000, MS SQL 2005, MS Access, OO
Web: | HTML, DHTML, CSS JSP, JSTL, Servlets, Struts PHP, ASP.NET, SOAP, Flash |
Systèmes: Windows XP/2000, IIS, Apache
CMS: Wordpress, Mambo, phpBB2
Outils et méthodologie
Analyse/Design UML, Rational Rose
Visual studio .NET, NetBeans, Eclipse, PHPEdit
Dreamweaver MX 2004, Flash MX 2004, Stylus Studio XML
Photoshop, ImageReady
MS Office XP