Lancé en tant que projet parallèle, JDoodle, qui permet aux développeurs de pratiquer plus de six douzaines de langages de programmation sur un site Web, a atteint 800 000 utilisateurs tout en étant amorcé. Maintenant, la startup basée à Sydney s’est fixé un objectif de 8 millions d’utilisateurs dans les 24 prochains mois après avoir obtenu 3,2 millions de dollars australiens (environ 2,2 millions de dollars américains) de nouveau financement. Le cycle a été mené par Main Sequence, la société de capital-risque fondée par l’agence scientifique nationale australienne.
JDoodle propose des outils destinés aux développeurs de logiciels de tous niveaux, allant des étudiants aux professionnels. Ceux-ci incluent des IDE (environnements de développement intégrés) sans configuration pour plus de 76 langages de codage, y compris Java CloudIDE, qui permettent aux utilisateurs d’écrire et d’exécuter du code dans leurs navigateurs sans avoir à configurer des logiciels ou des bibliothèques locaux.
Au cours de l’année écoulée, JDoodle a atteint 800 000 utilisateurs, dont 3 000 établissements d’enseignement. JDoodle a été lancé par le développeur de logiciels Gokul Chandrasekaran, qui a passé sept ans à travailler dessus et a atteint 500 000 utilisateurs avant de quitter son emploi pour se concentrer dessus à plein temps. Il est né d’un projet parallèle avec une page et un langage de programmation que Chandrasekaran a mis en place pour 20 $, avant de passer des soirées et des week-ends à ajouter de nouvelles fonctionnalités basées sur les commentaires des utilisateurs.
Chandrasekaran a déclaré à TechCrunch qu’il souhaitait lancer JDoodle en raison des inefficacités qu’il rencontrait, comme des outils de développement coûteux et compliqués, tout en travaillant sur ses diplômes de licence et de maîtrise en informatique.
« Ces outils obligent chaque développeur à perdre une grande partie de son temps à préparer l’environnement logiciel pour que nous puissions faire notre travail. Même exécuter une ligne de programme est un casse-tête », a-t-il déclaré. « Vous avez besoin de matériel sophistiqué et d’heures pour configurer un environnement de développement avec des bibliothèques, des compilateurs, des éditeurs et plus encore », pour risquer de tout casser s’il y a une mise à jour de leurs systèmes d’exploitation.
Pour les enseignants et les étudiants, cela signifie perdre du temps à résoudre les problèmes d’environnement de développement et à vérifier manuellement les affectations de programmation. Pour les professionnels, cela signifie du temps passé loin du développement réel et plutôt utilisé pour gérer leurs environnements de développement logiciel. En utilisant JDoodle, a déclaré Chandrasekaran, ils peuvent obtenir un accès peu coûteux aux environnements de programmation et pratiquer la programmation dans un navigateur, même sur les smartphones de base.
« Les développeurs de logiciels passent tellement de temps à configurer et à gérer leurs environnements de développement de logiciels et à se concentrer sur de petites tâches sans importance comme changer la couleur d’un bouton », a-t-il déclaré. « Nous devons libérer les développeurs pour qu’ils se concentrent sur les tâches qui comptent vraiment, car je dirais que les organisations gaspillent actuellement 20 % de leur budget de développement logiciel. »
La croissance de JDoodle à 800 000 utilisateurs était organique, et il n’a dépensé ni temps ni argent en marketing jusqu’à récemment. « Je crois que la raison pour laquelle nous avons amassé autant d’utilisateurs jusqu’à présent, c’est parce que je les écoute », a déclaré Chandrasekaran. « Au fil des ans, j’ai pris en compte tant de commentaires des développeurs et j’ai construit la plate-forme en fonction de leurs besoins. Chaque fonctionnalité de JDoodle existe à la suite d’une demande ou d’un commentaire de l’utilisateur. »
Quelques exemples de clients de JDoodle incluent edtech Outlier, qui propose des cours universitaires accrédités. Les plugins de JDoodle sont intégrés à ses cours d’informatique, de sorte que les étudiants n’ont pas besoin de basculer entre la classe et un environnement de pratique local. Un autre exemple est la plateforme de recrutement sud-américaine GeekHunter, qui utilise JDoodle depuis 2018 dans son processus de vérification. Les candidats réussissent les examens de codage produits par JDoodle avant d’être approuvés.
JDoodle monétise via un modèle d’abonnement SaaS freemium. Chandrasekaran a déclaré que la plupart de ses revenus provenaient de ses solutions d’API et de plugins, qui incluent des plans standard et personnalisés, mais la startup prévoit davantage de sources de revenus, notamment des IDE premium, de l’hébergement, des cours, des affectations et un marché des talents.
Le nouveau financement ira aux plans de JDoodle visant à atteindre 8 millions d’utilisateurs, y compris le marketing, le développement de produits et l’embauche de son équipe en Australie.
Main Sequence a rencontré JDoodle alors que la startup participait au programme 10x Accelerator Founders de l’Université de Nouvelle-Galles du Sud. Le partenaire Mike Nicholls a déclaré à TechCrunch à propos de l’investissement que « Main Sequence a investi dans plus de 50 startups de haute technologie et presque chacune d’entre elles finit par embaucher un grand nombre de développeurs et d’ingénieurs logiciels. Chaque startup recherche un avantage concurrentiel et une productivité accrue de la part de son équipe logicielle et matérielle. Essentiellement, nous voulons dynamiser la manière dont les entreprises et les développeurs créent la prochaine génération de systèmes d’entreprise. »