
Développeur freelance full-stack, Ruby on Rails et Javascript
Je suis Loïc Ginoux, Développeur Freelance avec +10 ans d'expérience, spécialisé sur les applications Ruby on Rails et frameworks Javascript.
Voir mon portfolioJe suis Loïc Ginoux, Développeur Freelance avec +10 ans d'expérience, spécialisé sur les applications Ruby on Rails et frameworks Javascript.
Voir mon portfolioJe peux aider votre entreprise à grandir en ligne avec mon expertise et mes compétences.
En tant qu'entrepreneur, vous avez besoin d'être épaulé pour tout le côté technique de votre projet web. Vous avez besoin d'une personne de confiance et expérimentée qui saura vous suggérer, choisir et mettre en place les bons outils et les bonnes technologies pour atteindre vos objectifs. Une bonne architecture du code et la mise en place de conventions depuis le début du projet vous feront gagner énormément de temps et d'argent sur le long terme.
Il y a des moments ou tout n'est pas allé comme prévu et vous découvrez que le développement requiert plus de temps que prévu pour finir le projet à temps. C'est rarement facile d'estimer le temps de développement pour les projets web et dans ces cas-là, je pourrais vous aider pour le sprint final. Je suis sûr que cela vous donnera une bonne idée de mes compétences et vous fera travailler de nouveau ensemble ;)
Certaines implémentations sont particulièrement délicates à mettre en place et requièrent une personne experimentée pour être sûre de faire les choses dans les règles de l'art, en matière de sécurité ou de workflow. On peut penser à la mise en place d'un système de paiement, le développement d'un système d'authentification, l'implémentation d'une API, etc... Mon expérience m'a permis de traiter de nombreux sujets et de mettre en places de nombreuses solutions techniques qui pourront sûrement vous donner l'assurance que le travail sera bien fait.
Garder une application à jour dans les versions des frameworks et librairies utilisés est un point important pour avoir une application web en bonne santé. Les dernières versions sont généralement plus rapides, ont les dernières mises à jour de sécurité et les fonctionnalités les plus modernes sont disponibles. Je peux vous aider à faire une mise à jour de votre application, qu'elle soit une application Ruby on rails ou une application front end Angular ou React. La plupart du temps, je commencerai à évaluer la couverture de tests mise en place, qu'ils soient tests unitaires ou tests d'intégration. Avoir une bonne couverture de tests est très recommandée pour être sûr que la mise à jour ne casse pas les fonctionnalités de votre site.
Votre site web a-t-il était développé correctement ou peut-on améliorer certains points ? Suit-il les bonnes pratiques et conventions du métier ? Votre app est elle sécurisée sous tous les angles ? C'est en général une bonne idée d'avoir un point de vue externe, Je peux vous donner une meilleure compréhension de la qualite et la sécurité de votre application.
Vos utilisateurs se plaignent que votre application est lente et vous savez qu'une mauvaise expérience utilisateur fait fuir vos clients. Je peux remettre votre projet dans le bon chemin. Il y a plusieurs d'angles d'attaques possible pour optimiser un site web, que ce soit des optimisations front end (html, css, images, javascript), des optimisations back end sur l'architecture ou sur la base de données, etc.. Je dresserai d'abord une liste des points les plus bloquants de votre site, et l'on travaillera en priorité sur ceux qui auront un plus grand impact et qui pourront être modifiés en un minimum de temps.
De nombreuses entreprises accumulent du code historique (legacy code) sans leurs tests automatiques correspondants, cela génère de la dette technique. Dans ce scénario, chaque nouvelle fonctionnalité ou correction est plus difficile et les coûts de maintenance de plus en plus importants. Lorsque le projet ne peut plus se permettre d'endosser ces dettes techniques, la modification et le refactoring du code est le seul choix. Nous pourrions travailler ensemble pour remettre votre projet dans la bonne direction en testant votre code existant et en modifiant petit à petit votre code pour qu'il soit plus compréhensible et plus facilement testable. Cela vous fera gagner en cout de maintenance et fera diminuer le nombre de bugs.
Embaucher un nouveau développeur peut prendre du temps et trouver la bonne personne n'est pas une tâche facile. Les agences de recrutement font une partie du travail mais vous devez toujours avoir quelqu'un qualifié pour faire l'entretien technique. La préparation de cet entretien est également une tâche fastidieuse. J'ai une liste de questions et d'exercices prêts et mon expérience me donne la confiance nécessaire pour interviewer les développeurs et évaluer leurs connaissances techniques. Les clients pour qui j'ai fait ces interviews ont toujours été satisfaits avec le développeur sélectionné.