• À propos
  • Compétences
  • Expérience professionnelle
  • Portfolio
  • Contacts

Footer.question

Footer.contactInfo

© Footer.copyright

Techniques Compétences

  • HTML : Compréhension de la structure des documents web.
  • CSS : Création d'interfaces utilisateur adaptatives et stylisées.
  • JavaScript : Connaissances de base du langage de programmation.
  • TypeScript : Garantie de la sécurité des types dans les projets JavaScript.
  • React : Développement de composants et travail avec le Virtual DOM.
  • Redux : Gestion efficace de l'état de l'application.
  • Next.js : Développement d'applications React rendues côté serveur.
  • Git : Contrôle de version et collaboration en équipe.
  • REST API : Interaction avec le backend via des requêtes HTTP.
  • Algorithmes de base : Compréhension des structures de données et des algorithmes de base.
  • Tests : Rédaction de tests unitaires de base (Jest, React Testing Library).
  • Principes UI/UX : Focus sur la convivialité et l'accessibilité de l'interface.

Interpersonnelles Compétences

  • Communication : Capacité à exprimer des idées et à collaborer.
  • Résolution de problèmes : Pensée analytique et solutions créatives.
  • Adaptabilité : Apprentissage rapide et adaptation aux nouveaux outils ou exigences.
  • Gestion du temps : Priorisation et réalisation efficaces des tâches.
  • Collaboration en équipe : Bonne collaboration pour atteindre des objectifs communs.
  • Apprentissage continu : Rester curieux et améliorer constamment ses compétences.
  • Empathie : Compréhension des besoins des utilisateurs et contribution à l'harmonie de l'équipe.
  • Souci du détail : Garantie d'un travail de haute qualité et sans erreur.
  • Travail d'équipe : Suivi des méthodologies Agile/Scrum.

Expérience Professionnelle

  • Janvier 2021 – Avril 2021

    Développeur stagiaire HTML/CSS
    Specvuzavtomatika

    Participation au développement de pages HTML/CSS statiques pour des projets d'entreprise. Assistance dans la maintenance et la mise à jour des sites existants, en garantissant la compatibilité inter-navigateurs et le design responsive. Travail en collaboration avec des développeurs expérimentés pour comprendre les meilleures pratiques du développement front-end et améliorer l'efficacité du code.

  • Juin 2021 – Février 2022

    Gestionnaire Microsoft Teams
    ROST Alekseevka

    Gestion des canaux de communication internes via Microsoft Teams, assurant une collaboration efficace entre les équipes de développement. Optimisation des flux de travail en intégrant divers outils de productivité et des scripts d'automatisation. Support technique et formation des employés aux meilleures pratiques de communication à distance et de partage de documents.

  • Février 2022 – Septembre 2022

    Développeur Frontend
    Freelance

    Développement d'applications web entièrement responsives en utilisant React et des technologies front-end modernes. Intégration d'API tierces pour améliorer les fonctionnalités et l'expérience utilisateur. Optimisation des performances afin d'assurer un rendu fluide des pages et des temps de chargement rapides. Collaboration avec les clients pour comprendre leurs besoins et fournir des solutions sur mesure.

  • Mars 2022 – Septembre 2022

    Créateur de contenu
    Satrup

    Conception et développement de contenus numériques engageants pour les plateformes de médias sociaux, en mettant l'accent sur des sujets technologiques. Création d'expériences web interactives à l'aide de JavaScript et d'animations CSS pour améliorer l'engagement des utilisateurs. Analyse des performances du contenu et ajustement des stratégies pour maximiser la portée et l'efficacité.

Mes Projets

Iron-Helmet

Iron-Helmet

Solana Web3 Project, a TypeScript-first Next.js RPG web application combining hero loadouts, dungeon exploration and a custom 3D/AR experience. Built a modular domain architecture around Kits, Dungeons and AR Models, with a type-safe API layer over MongoDB using Zod and Mongoose, ensuring strict data integrity from UI to database. Implemented a dedicated asset resolution pipeline for GLB/USDZ models of heroes and items, enabling responsive 3D and AR rendering with graceful fallbacks and timeouts. Delivered a production-grade UX for the main lobby, kit management and dungeon confirmation flows using React, Tailwind-style utilities and composable UI components, focusing on robustness, performance and clear player feedback.

  • React icon
  • TypeScript icon
  • Next.js icon
  • Tailwind icon
  • Scss icon
  • Vercel icon

Music Sharing

Music Sharing

Application musicale complète construite sur une pile technologique moderne (NestJS, Next.js, MongoDB, TypeScript). Les principales fonctionnalités incluent : gestion des morceaux (création, recherche, écoute, commentaires), gestion des fichiers (téléchargement d'audios et d'images), système de playlists et fonctions sociales (commentaires, statistiques d'écoute). Le backend est développé avec NestJS en architecture RESTful et MongoDB pour le stockage des données. Le frontend est construit avec Next.js en utilisant Redux pour la gestion d'état et TypeScript pour la sécurité des types. L'application prend en charge le design responsive, la pagination, la recherche de morceaux et une structure de code modulaire pour garantir la scalabilité et la facilité de maintenance.

  • TypeScript icon
  • Next.js icon
  • Vercel icon
  • Tailwind icon
  • Scss icon

Elemental Wars

Elemental Wars

Cette application web moderne représente une solution technologiquement avancée construite sur React 17 avec intégration des technologies blockchain WAX et EOSIO via WaxJS et Anchor Link. Le projet utilise une pile technologique moderne, notamment Bootstrap 5 pour le design responsive, Animate.css pour des animations fluides et Axios pour une interaction efficace avec les API. L'architecture de l'application est basée sur une approche par composants utilisant React Router pour la navigation, tandis que le traitement asynchrone des données garantit une interface utilisateur réactive. Une caractéristique distinctive du projet est sa capacité à travailler avec les cryptomonnaies et les smart contracts, en en faisant une solution pertinente à l'ère Web3, tout en conservant les avantages traditionnels des applications React en termes de modularité, d'évolutivité et de maintenabilité.

  • React icon
  • Jquery icon
  • Css icon
  • Html icon
  • Adobe-Photoshop icon

Crypto Mine

Crypto Mine

CryptoMine est un jeu financier décentralisé basé sur la Binance Smart Chain (BEP20), où tout investisseur peut générer des revenus passifs. Le jeu est implémenté sous forme de smart contract sur le réseau BSC. Tous les fonds ne sont pas stockés dans le smart contract, et toutes les entrées de fonds sont immédiatement redistribuées entre les utilisateurs conformément aux règles du jeu. Tous les fichiers statiques sont distribués sur la smart chain et ne peuvent pas être modifiés.

  • React icon
  • Css icon
  • Html icon
  • Figma icon

Chess

Chess

C'est une élégante application web pour jouer aux échecs, construite en utilisant les technologies modernes React et TypeScript. L'application présente un échiquier interactif avec une implémentation complète des règles classiques des échecs, permettant aux joueurs de profiter d'une partie directement dans leur navigateur. L'interface se distingue par un design épuré et minimaliste, tandis que la base de code est organisée selon les meilleures pratiques de développement, incluant le typage strict de TypeScript, l'architecture modulaire et l'approche basée sur les composants de React. Le projet ne fournit pas seulement la possibilité de jouer aux échecs, mais démontre également une approche professionnelle du développement d'applications web, avec une structure de fichiers claire, une séparation en modules logiques (composants, modèles, ressources) et une préparation à l'évolutivité.

  • React icon
  • TypeScript icon
  • Css icon
  • Html icon

Lingo

Lingo

Plateforme moderne d'apprentissage des langues construite avec Next.js 14, utilisant les actions serveur pour une gestion efficace des données. Elle propose des voix générées par l'IA via Elevenlabs AI pour une immersion dans la prononciation. L'application intègre Shadcn UI pour un design propre et réactif et utilise Clerk pour une authentification utilisateur sécurisée. Des éléments de gamification tels qu'un système de cœurs, des points d'XP, un classement et des étapes motivent les utilisateurs. Ils peuvent regagner des cœurs en révisant les leçons, tandis que des effets sonores et des personnages issus de KenneyNL ajoutent une dimension interactive amusante. De plus, un système de boutique permet d'échanger des points contre des récompenses, rendant l'apprentissage à la fois engageant et gratifiant.

  • Redux icon
  • Next.js icon
  • TypeScript icon
  • Vercel icon
  • Tailwind icon
  • Scss icon

Écrivez-moi 📮