João B.
Mobile Developer
João est un développeur mobile expérimenté avec plus de cinq ans d'expérience commerciale, complétée par de solides compétences en développement backend et DevOps. Son expertise technique complète lui permet de contribuer efficacement à un large éventail de projets.
Il a dirigé et participé à des projets dans divers domaines, notamment les jeux, la simulation navale, l'IdO, les soins de santé et l'éducation, démontrant ainsi sa polyvalence et sa compétence. João excelle dans la communication et la gestion d'équipes, qu'il guide avec succès vers des résultats de haute qualité. Sa vaste expérience met en évidence sa capacité d'adaptation, sa résilience et son engagement en faveur de l'excellence dans tous les projets qu'il entreprend.
Principale expertise
- Dart 5 ans
- Flutter 5 ans
- Firebase 6 ans
Autres compétences
- Python 3 ans
- C++ 3 ans
- Android 3 ans
Expérience sélectionnée
Emploi
Mobile Developer | Product Owner
Pirr - 1 an 11 mois
- Collaborer avec les membres de l'équipe pour concevoir et mettre en œuvre des solutions logicielles qui répondent aux exigences du projet et respectent les délais.
- Révision régulière du code, débogage et dépannage afin d'assurer la qualité et la fonctionnalité du logiciel.
- Apprentissage continu et adaptation aux nouvelles technologies et méthodologies afin d'améliorer l'efficience et l'efficacité des processus de développement de logiciels.
- Communiquer efficacement avec les parties prenantes pour recueillir les besoins, fournir des mises à jour sur l'état d'avancement du projet et répondre à toute préoccupation ou problème.
Les technologies:
- Les technologies:
Dart
Flutter
Firebase
Google Cloud
- Project management
Agile
- Team Leading
Co-CTO | Co-Founder | Software Engineer
Walkbeat - 5 années 9 mois
- Diriger la stratégie logicielle globale, y compris le développement de produits, la hiérarchisation des fonctionnalités et la planification des versions, afin de s'aligner sur les buts et objectifs de l'entreprise.
- Superviser la conception, le développement, les tests et le déploiement de solutions logicielles, en veillant au respect des normes de qualité et des calendriers des projets.
- Favoriser un environnement de travail collaboratif et innovant, en encourageant les membres de l'équipe à partager leurs idées, à expérimenter de nouvelles technologies et à améliorer continuellement les processus.
Les technologies:
- Les technologies:
Dart
Flutter
Firebase
Node.js
Docker
Python
C++
Android
Google Cloud
Matlab
DevOps
- Product Development
- Project management
Agile
- Team Leading
- MQTT
Software Engineer
Sweet Systems - 3 années 10 mois
- A joué un rôle essentiel dans la conception, le développement et la maintenance de produits logiciels et d'applications pour soutenir les objectifs de l'entreprise.
- Collaborer avec des équipes interfonctionnelles pour recueillir les besoins, définir la portée du projet et fournir des solutions de haute qualité dans le respect des délais et du budget.
- Mise en œuvre de caractéristiques et de fonctionnalités logicielles, dans le respect des meilleures pratiques et des normes de codage afin de garantir l'évolutivité, la fiabilité et la sécurité.
- Participer aux revues de code, aux tests et aux processus de débogage afin d'identifier et de résoudre rapidement les problèmes, tout en maintenant l'intégrité et la performance du logiciel.
Les technologies:
- Les technologies:
Docker
DevOps
- Project management
- Team Leading
.NET Core
T-SQL
MSSQL
Azure Cloud
Research Assistant - Pervasive Computing
IPAL - Image & Pervasive Access Lab - 5 mois
- Conception et développement d'une version REST d'UbiSMART pour fonctionner sur le cloud, en se concentrant sur la réception de données provenant de plusieurs passerelles domestiques à l'aide de Node.js.
- Mise en œuvre de services au sein du cadre pour assurer le stockage des données dans un triplestore et permettre l'accès par le biais d'une API dédiée, facilitant l'intégration et la récupération des informations de manière transparente.
- Intégration d'applications de traitement clés avec l'API triplestore pour démontrer la fonctionnalité et améliorer les capacités de traitement des données.
- Développement de services pour la configuration, l'intégration et la maintenance de passerelles domestiques à distance, en mettant l'accent sur les applications dans les environnements d'assistance à l'autonomie à domicile et de maison intelligente.
- Utilisation de technologies telles que REST, JavaScript et Semantic Web pour soutenir le développement du cadre et de ses services associés.
Les technologies:
- Les technologies:
Node.js
- MQTT
JavaScript
Raspberry Pi
- Internet of Things
Co-founder and Game Developer
Unnamed Fiasco Team - 2 années 9 mois
- J'ai dirigé les efforts de conception et de développement du jeu vidéo Unnamed Fiasco, un jeu multijoueur local en 2D dans lequel les joueurs collectent des éclats pour activer des armes et s'engager dans des batailles avec des adversaires, dans le but d'offrir une expérience d'action multijoueur agréable sur le canapé.
- Utilisation du moteur de jeu Unity 3D et du langage de programmation C# pour mettre en œuvre les mécanismes, les fonctionnalités et les éléments visuels du jeu.
- Assurer la compatibilité et la performance sur plusieurs plateformes, y compris Windows, Xbox One, Mac et Linux, en effectuant des tests et des optimisations approfondis.
- Gestion de la présence en ligne du jeu et des efforts de marketing par la maintenance du site web du jeu et du matériel promotionnel afin d'attirer les joueurs et de susciter leur intérêt.
Les technologies:
- Les technologies:
C#
Unity
Éducation
License ès sciencesComputer Science, Artificial intelligence
Universidade Federal Fluminense · 2012 - 2015
FormationComputer Software Engineering
Universidade Católica de Brasília · 2010 - 2011
License ès sciencesInformation Tehchnology
Centro Universitário Luterano de Santarém · 2006 - 2010
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine