Conseil et prestation de services en systèmes informatiques et ingénierie logicielle

Gestion de projets informatiques, de l'encadrement d'équipes au suivi en passant par les spécifications, le reporting et la validation.


Détails

Expertise technique, conception et implémentation d'applications, tierce maintenance applicative, optimisation d'accès BD.


Détails

Vous avez un besoin logiciel spécifique ? Parlons-en. Nous aboutirons à une solution réaliste et sur mesure, taillée au plus juste.


Détails

Ingénierie logicielle

L’ingénierie logicielle ou «génie logiciel» fait référence à un ensemble de méthodes, habitudes et pratiques portant sur l’analyse, la conception, le développement et la maintenance de logiciels. Je me fonde sur mon expertise technique en la matière et sur mon expérience en tant qu'architecte logiciel pour vous proposer ce service.

Pour quelles tâches ?

Vous pourrez me confier:

  • le choix d’une ou plusieurs plateformes technologiques pour un projet déjà défini par des spécifications fonctionnelles;
  • la sélection de briques logicielles;
  • la conception d’outils propres à améliorer la productivité de vos équipes;
  • la tierce maintenance de vos applicatifs;
  • la documentation a posteriori de vos applicatifs et leur reverse engineering;
  • l’amélioration de la structuration du code source (ou «refactoring») incluant l’application pertinente de design patterns et d'autres solutions éprouvées à des problèmes récurrents;
  • l’uniformisation des conventions de codage utilisées dans vos applications afin d'en faciliter la maintenance et de diminuer les coûts de cette dernière;
  • l’amélioration des performances de vos solutions logicielles par l’application des bonnes pratiques concernant l’optimisation de code;
  • le diagnostic de vos bases de données opérationnelles;
  • la reformulation de vos requêtes SQL d’accès aux bases de données en vue de meilleures performances;
  • la conception de schémas normalisés de bases de données pour une bonne tenue à la charge dans le temps de vos nouvelles ou jeunes applications;
  • la définition de recommandations pour les normes, méthodes et bonnes pratiques à mettre en œuvre sur vos projets.

Pour quelles «technologies» ?

  • Java EE (servlets, Hibernate, Struts, Spring…)
  • PHP (PHP5, PHP7, Symfony)
  • Web (JavaScript, HTML, CSS, XML, web services REST)
  • C++, boost, STL
  • bases de données (MySQL, PostgreSQL, Oracle…), ETL

Pour quelles plateformes ?

  • Logiciels et progiciels d’entreprise (back-office et front-office)
  • Applications web d'entreprise
  • Applications desktop

Tarifs

  • Tarif dégressif en fonction de la durée
  • Tarif fonction de plusieurs facteurs (technologie, contexte, rôle attendu sur le projet, contraintes logistiques…)
  • Tarif ouvert à une négociation équilibrée
  • SSII: en cas d'apport d'affaires, votre commission est limitée à 15% de la facturation client
  • Nota:
    • je fournis toute référence
    • je ne remplis pas de "dossier de compétences" spécifique à chaque SSII
    • je ne passe pas de tests

Pour nous contacter