Développement

Nicolas KEMPF / Développement
Le développement web et mobile est incontournable pour la plupart des projets. Grâce à mon expérience et mes compétences, abordez sereinement le lancement de votre produit.

Back-end

Le développement côté serveur à toute épreuve

Afin de répondre aux attentes de vos utilisateurs, vos projets doivent aller constamment plus loin : mise à jour en temps réel, notifications push, chatbot, interface de paiement responsive, etc. En m’appuyant sur des projets open-source comme Laravel ou WordPress, je conçois des solutions serveur sur mesure pour répondre à vos besoins.

En tant que développeur, mon travail consiste non seulement à fournir un code robuste et exempt de bugs mais également de respecter vos conventions de nommage et de formatage. De plus, je mets toujours l’accent sur un autre point essentiel : la performance. Je suis en mesure de réaliser des développements complexes comme des systèmes de transfert et d’import automatique de fichiers, des parcours de graphe ou des recherches d’itinéraires.

Technologies utilisées

  • PHP + Laravel
  • MySQL / PosgreSQL
  • NodeJS + ExpressJS
  • MongoDB
  • Elixir

Front-end

Le développement côté client fiable et conforme à vos exigences

Le développement front-end prend de plus en plus d’importance dans les projets web et mobiles. En effet, de nombreux traitements peuvent maintenant s’effectuer directement sur la navigateur ou le téléphone de l’utilisateur et le résultat envoyé directement en base de données. Certaines technologies comme Firebase permettent même de n’avoir aucun serveur à administrer.

Côté mobile, je suis spécialisé dans le développement d’applications hybrides basées sur des technologies webs (via Cordova). Cependant, en fonction de votre besoin, je suis à même de réaliser votre projet à l’aide technologies produisant des applications natives (React Native). Il est également possible de proposer à vos utilisateurs une version hors ligne et fonctionnelle de votre site web (via une Progressive Web App).

Technologies utilisées

  • Javascript / Typescript / Elm
  • VueJS / React / AngularJS
  • Firebase

DevOps

La gestion de votre infrastructure sereine et sécurisée

Je prends en charge les besoins de votre équipe technique en terme d’infrastructure pendant la phase de développement de votre projet. Je mets en place des serveurs de test et de pré-production. Avec le premier, vos développeurs et recetteurs disposent d’un environnement avec la dernière version de votre projet pour travailler et corriger les bugs. Grâce au second, vos équipes commerciales et marketings peuvent montrer votre produit dans un état stable à vos prospects.

Tout ceci est géré automatiquement grâce à une application de déploiement continu directement relié à votre système de versioning. Elle permet également l’exécution automatisée de vos tests unitaires et d’intégrations et vous affiche un compte rendu directement dans vos pull / merge requests.

Je propose également un ensemble de solutions une fois votre produit déployé en production. Je m’occupe de l’hébergement de votre solution, de la maintenance serveur et applicative (mise à jour des composants nécessaire). Mes serveurs mutualisés disposent d’un anti-virus, d’un gestionnaire de mails et d’un anti-spam pour vous permettre de vous concentrer sur l’essentiel: votre projet.

Technologies utilisées

  • VestaCP
  • Gitlab CE
  • Gitlab CI / Jenkins
  • Docker
  • Docker Compose