Codeur Rank

14 942ème
sur 368 000

Statistiques

depuis la création du compte

Projets réalisés0 projets
Projets terminés0 %
Tarif horaire moyen60
Dernière connexion6 ans
Membre depuisNov. 2018
Profil vu1 310 fois

Vérifications

Adresse emailVérifié
N° de téléphone(+33637…)Vérifié
Compte FacebookNon-vérifié
Compte LinkedInNon-vérifié

Confiez votre projet à Bernard

Faites appel à l'expertise de Bernard pour faire avancer votre projet, ou découvrez autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.

Publier un projet

À propos de Bernard

J'ai créé ma société après ma thèse en informatique pour réaliser des produits et les commercialiser pour mon propre compte. Je réalise aussi des prestations de service (formations, conseils, développement de nouveaux produits, optimisation de produits existants).

Je peux intervenir à différents stades d'un projet informatique (logiciels pour MacOS X ou bien applis pour iOS) :
- spécification : cahier des charges, étude de faisabilité, etc
- conception : architecture logicielle, UX design, scénarios d'usage, personas, etc
- réalisation : développement, tests et débuggage
- optimisation : amélioration des performances et de la robustesse

Bien que je souhaite travailler à distance (sauf cas exceptionnel pour des clients proches de Poitiers), je peux me déplacer en France métropolitaine pour des réunions régulières.

Réalisations de Bernard

Développement d'applis iPhone et iPad

Cogitème
2013

J'ai réalisé et commercialisé pour mon propre compte une gamme de jeux de réflexion pour iPhone et iPad. Les jeux proposés consistent à résoudre des énigmes. A la fin de chaque énigme, le joueur découvre son classement en fonction du nombre d'erreurs commises et du temps de résolution (ceci a nécessité le développement d'un back-end sur un serveur distant).

J'ai réalisé plusieurs jeux afin de tester différents modèles économiques :
- Défis logiques : gratuit avec achats intégrés
- Enigmes faciles et difficiles : payants
- Enigmes de l'été : gratuit avec affichage de bannières publicitaires
- Enigmes des maisons : payant avec achat intégré

Ces jeux sont disponibles en français, anglais, espagnol et italien et ils ont totalisé 1 400 000 téléchargements dans le monde.

Pour les réaliser, j'ai constitué une équipe composée d'un graphiste et de 4 traducteurs. Je me suis occupé de tout le reste : conception, développement, marketing, commercialisation, etc.

Développement d'applis iPhone et iPad par Bernard Chauvière

Développement de logiciel MacOS X

Cogitème
2009

Pour mon propre compte, j'ai réalisé un logiciel de production d'énigmes, il fonctionne sous MacOS et est développé en C++. Ce logiciel répond à 3 objectifs :
- constituer une bibliothèque d'énigmes en s'assurant qu'il n'y a pas de doublons à l'intérieur
- extraire de la bibliothèque des paquets d'énigmes utilisables en dehors du logiciel
- rédiger automatiquement les énigmes à partir de leur forme mathématique en langage naturel (français, anglais, espagnol et italien), ceci est réalisé à l'aide de patterns (des phrases à trous).

Les énigmes produites ont été utilisées dans le cadre d'autres projets que j'ai menés : le site internet [URL MASQUÉE] et des jeux pour iPhone et iPad. Le logiciel permet de constituer de manière complètement automatisée les paquets d'énigmes dont ces produits ont besoins.

Formellement, une énigme est un système logique décidable et cohérent (donc qui admet une unique solution). L'algorithme principal qui permet de déterminer si un système admet une unique solution est NP-complet, sa réalisation a nécessité un effort de recherche important (de nombreuses optimisations sont indispensables pour qu'il fonctionne). J'ai aussi implémenté des algorithmes secondaires : comparaison de deux systèmes logiques (pour assurer qu'il n'y a pas de doublons dans la bibliothèque), évaluation de la difficulté d'une énigme (indispensable pour constituer des paquets sur mesure), etc. Tous ces algorithmes sont complexes à mettre en œuvre.

Le logiciel est multi-thread puisque certains algorithmes peuvent être longs à répondre, cela permet aussi d'exploiter la puissance d'un ordinateur multi-cœurs.

Développement de logiciel MacOS X par Bernard Chauvière

Etude de faisabilité pour un logiciel MacOS X

EPlays (Université Technique de Compiègne)
2013

J'ai fait une étude faisabilité pour la réalisation d'un logiciel de musique pour MacOS X permettant de modifier la manière dont un fichier son est rendu : modulation de la vitesse (time-stretching), de la tonalité (pitching), du volume, etc. Les modulations doivent pouvoir être contrôlées par des gestes en temps-réel. Pour cela, j'ai étudié différents périphériques externes : WiiMote et LeapMotion. La mission consistait à spécifier le logiciel et à rechercher les API permettant de réaliser ces différentes opérations, de vérifier leur qualité, et de s'assurer qu'ils étaient disponibles en licence libre.

Etude de faisabilité pour un logiciel MacOS X par Bernard Chauvière

Recevez un devis de Bernard Chauvière