Oleg Kuznetsov

Oleg Kuznetsov

Tbilisi, Géorgie

Oleg Kuznetsov

Développeur Web Fullstack
Développeur full-stack avec une expérience commerciale avérée, compétent dans le développement front-end et back-end. Je conçois l’architecture logicielle, j’implémente la logique métier, je construis des interfaces utilisateur dynamiques, j’intègre des bases de données et je configure des environnements de déploiement. Je crée des sites web adaptatifs et compatibles avec tous les navigateurs en utilisant les technologies les plus modernes. De plus, je gère de manière indépendante le déploiement et préconfigure les ressources du serveur afin d’assurer des performances optimales pour les environnements de production. J’ai contribué à une variété de projets allant des services légers aux applications multi-modules à grande échelle. Maîtrise des microservices, de la conteneurisation et des solutions pilotées par l’IA.

Je m’adapte rapidement aux nouveaux défis, je travaille efficacement, de manière indépendante et en équipe, et je me concentre sur la résolution de problèmes. Mes principaux intérêts professionnels comprennent l’architecture logicielle, l’optimisation des systèmes, l’automatisation des processus et les pratiques modernes d’ingénierie logicielle.

Pile frontale
HTML5, CSS3/SCSS/TW, JavaScript/TypeScript, React, Next, Angular(SSR SSG), Vue, Nuxt, Lit, Blazor (Server/WASM), MAUI, Material UI, Taiga UI, PrimeNG, PrimeVue, Swiper

Pile back-end
.NET (C#), EF Core, AutoMapper, Python (FastAPI, Streamlit), GPT-4/5, Docker, RabbitMQ, PostgreSQL, MSSQL, SQLite, Keycloak, HttpClient, WebSockets, SignalR

J’adhère aux principes SOLID de la conception d’applications et j’adopte une approche structurée du développement.
Expérience de la collaboration d’équipe avec GitHub et GitLab.
Familier avec les outils de gestion de projet, notamment Jira, Trello, Miro et Google Docs.

Horaires de travail

  • Lundi:08h00 à 18h00
  • Mardi:08h00 à 18h00
  • Mercredi:08h00 à 18h00
  • Jeudi:08h00 à 18h00
  • Vendredi:08h00 à 18h00
  • Samedi:Non disponible
  • Dimanche:Non disponible
Actuellement, je développe un système de chat alimenté par l’IA basé sur la technologie GPT. Mon rôle consiste à travailler à la fois sur le backend et le frontend, en assurant une interaction fluide entre les deux et en mettant en place de nouvelles fonctionnalités tout en conservant celles existantes.

Compétences:
- Développement et intégration des composants backend et frontend
- Travailler avec la conteneurisation et les microservices
- Connaissance des files d’attente de messages et des bases de données relationnelles
- Création d’interfaces utilisateur intuitives et réactives.

PILE TECHNOLOGIQUE :
- Arrière-plan
.NET C#, python fastAPI / streamlit, entity framework, automapper, gpt-4|5, docker, rabbitMQ, postgreSQL, MySQL, keycloak, httpclient, webSockets

- Partie avant
JavaScript/TypeScript, HTML5, CSS3/SCSS, Angular, React, Next, Vue, Nuxt, Next.js, Taiga UI, Material UI, PrimeNG, Lit
• Livrer des projets de développement web à cycle complet, de la conception de l’architecture à la mise en œuvre et au support.
• Création d’interfaces réactives avec Angular, React, Vue et Lit.
• Configuration de la logique côté serveur à l’aide de .NET et FastAPI.
• Travail avec les bases de données PostgreSQL, SQLite et MS SQL.
• Développement de solutions d’échange de données via REST, WebSocket et RabbitMQ.
• Participation aux pipelines CI/CD et aux applications conteneurisées avec Docker.
• Maintenir des déploiements de production stables.
• Communiquer avec les clients pour recueillir et clarifier les exigences.
• Planifier les tâches, gérer les flux de travail et examiner la qualité du code.
• Collaboration au sein d’équipes distribuées à l’aide de Git, Trello, Jira et d’autres outils de collaboration.
- Diagnostic et résolution des problèmes dans le système d’exploitation Windows (de Vista à 11), y compris les échecs de démarrage, les BSOD et les erreurs de pilote. Utilisation d’outils tels que AIDA64, MemTest86, CrystalDiskInfo, DDU et MSI Afterburner pour les tests et l’analyse.

- Des PC assemblés et mis à niveau à des fins diverses allant de l’utilisation au bureau aux jeux. Sélection de composants compatibles, configuration des paramètres BIOS/UEFI, systèmes de refroidissement et garantie de la stabilité du système.

- Effectuer des installations Windows propres, la migration des données, la sauvegarde et la récupération après des pannes. Optimisation des systèmes pour améliorer les performances en désactivant les services inutiles, en configurant les programmes de démarrage et en gérant les paramètres d’alimentation.

- Posséder une expérience pratique du matériel, des logiciels et du support utilisateur.
  • 🇬🇧 Anglais
0.0 (0)
0
0
0
0
0
⚠️
Merci de vous connecter en tant que client pour pouvoir donner votre avis