Gregory Tsyapa
Bonjour, je suis Gregory, développeur logiciel Full Stack avec 4 ans d'expérience dans la création d'applications web, mobiles et d'entreprise pour des clients de divers secteurs.
Je me spécialise dans le développement de solutions évolutives et fiables sur l'ensemble de la pile applicative, des services backend et de l'architecture des bases de données aux interfaces utilisateur modernes, à l'infrastructure cloud et aux intégrations tierces. Mon objectif est de créer un logiciel maintenable qui non seulement répond aux exigences techniques mais apporte également une réelle valeur commerciale.
Tout au long de ma carrière, j'ai contribué à une large gamme de projets, notamment de grands systèmes CRM, des plateformes administratives, des solutions d'automatisation, des applications alimentées par l'IA, des intégrations de services et des projets de migration de plateformes. J'ai de l'expérience dans la conception d'architectures de bases de données, la planification de l'infrastructure applicative, l'optimisation des performances système et l'amélioration des structures de données pour une évolutivité à long terme.
Mon expertise technique inclut C#/.NET, ASP.NET, Node.js, TypeScript, JavaScript, Vue.js, Nuxt, React, React Native, .NET MAUI, PostgreSQL, Prisma ORM, tRPC, API REST, AWS, AWS Cognito, Okta, Docker, Firebase, Amazon S3, SendGrid, Pinia, Vuex, Kendo UI et Sentry. J'ai également une expérience pratique dans la création de solutions alimentées par l'IA/LLM combinant services backend, applications frontend, gestion de l'historique des conversations et fonctionnalités en temps réel.
Au-delà du développement logiciel, je collabore activement avec des clients internationaux, participe à des discussions techniques, aide à définir les exigences des projets et à identifier des solutions pratiques aux défis commerciaux. J'ai également de l'expérience dans la gestion d'une équipe de quatre développeurs et la conduite d'entretiens techniques pour divers postes d'ingénierie.
Lorsque je travaille sur des projets, je me concentre sur :
Comprendre les objectifs commerciaux et les besoins des utilisateurs
Concevoir des architectures évolutives et maintenables
Fournir un code fiable et de haute qualité
Optimiser les performances et l'efficacité du système
Soutenir une collaboration et des processus de développement efficaces
Je suis passionné par l'architecture logicielle, les technologies cloud, l'intelligence artificielle et l'apprentissage continu. J'apprécie de travailler avec des équipes pour construire des produits évolutifs, efficaces et créateurs de valeur à long terme tant pour les entreprises que pour les utilisateurs.