Menu

Alexey BEVZOV

BUSSY-SAINT-GEORGES

En résumé

Diplômé d’un Doctorat en Informatique, je suis fort d’une expérience dans la création et l’urbanisation des SI ainsi que dans l’amélioration des processus dans le domaine des communications et de l’automatisation des systèmes industriels.
Avec un parcours professionnel riche de 25 ans dans le secteur du développement et de l’architecture informatique, j’ai réalisé au cours de ma carrière des missions sur différents sujets. Tout d’abord, sur la technologie C++, j’ai participé à l’élaboration de logiciels de routeurs et d’équipements d'abonnés pour un réseau X 25.

J’ai ensuite œuvré pour le développement en C++ des interfaces TCP/IP, DDE, COM/DCOM, D-BUS client / serveur de modules de communication pour l'échange de données des systèmes d’automatisation industrielle (centrale hydroélectrique, supervision de la fabrication de monocristaux de silicium, system embarqué automobile).

J’ai par la suite spécifié l’architecture logicielle d’un système d’automatisation front et back office, basé sur la programmation orientée objet (Qt, Java EE).

Puis j’ai assuré la sélection et l’encadrement d’une équipe de développeurs et supervisé la création d’un SI pour le contrôle d’un télescope solaire.

Mes compétences :
C++
Java EE
Design Patterns
UML
SQL
Qt
Spring Framework
Assembleur
TCP/IP
Buses
UML/OMT
Microsoft Windows
Microsoft C-SHARP
Java Enterprise Edition
COM/DCOM
X25
Qt Creator
NetBeans
MySQL
Microsoft Visual Studio.NET
Microsoft Visual Studio
Microsoft Foundation Classes
JavaServer Faces
Java
Jakarta TOMCAT Servlet Engine
ECLiPSe
Active Template Library
XML
Web Services
SCADA
PC Hardware
Oracle
Microsoft SQL Server
Microsoft Access
Microsoft ASP.NET
MVC
Linux Suse
Linux
LabVIEW
InstallShield
IBM OS/2
Hibernate
GlassFish
Enterprise Java Beans
EL
Dynamic Data Exchange
C Programming Language
Assembler
Apache WEB Server
Apache Subversion
Apache Axis
ADO

Entreprises

  • Fogale Nanotech - Développeur sénior C++/C#

    2015 - 2016 Projet : Conception et création des logiciels pour la mesure des différents systèmes optiques

    Gestion de projet :
    • Analyser les besoins client et communiquer avec les parties prenantes
    • Définir des exigences logicielles, conception de logiciel, d'identification des principaux composants et des classes
    • Application méthode Agile et Scrum pour faciliter les échanges quotidiens
    • Développer un cycle logiciel complet pour une approche itérative et incrémentale afin de réduire les risques dans le développement de logiciels
    • Aime laisser un code clair et documenté

    Architecture :
    • Créer différents diagrammes UML (diagrammes de classes, diagrammes d'objets, diagrammes de séquence, diagrammes d'interaction).
    • Développement de l'architecture logicielle orienté sur réutilisation du code en utilisant la méthodologie de la programmation orientée objet avec utilization des modèles de conception (Singleton, Abstract Factory, Factory Method, Prototype, Wrapper, Template Method, Decorator, Observer)
    • Le développement de logiciel de serveur et de client (IHM) sur les langage de programmation C++, C# dans la system operationnelle Windows (MS Visual Studio 2010)

    Réalisations :
    • Développement de logiciels pour le contrôle de différents types de moteurs (NewPort, A2V) par les ports COM / USB
    • Le développement de logiciels pour l'acquisition et traitement des données des caméras vidéo (Logitech, IDS, VFW)
    • Création des DLL pour fournir du travail avec le matériel
    • Le développement de divers émulateurs des logiciels et matériels périphériques (moteurs, caméras vidéo, capteurs de signaux)
    • Développement d'algorithmes (calibration de camera, alignement des objets optique), basée sur l'utilisation de la bibliothèque OpenCV, pour l'extraction et la reconnaissance des différents objets vidéo pour contrôler système d'automatisation de mesure optique
    • Le développement d'algorithmes pour des expériences scientifiques dans le but d'obtenir les caractéristiques optimale des systèmes étudies (le paramétrage et l'optimisation des différents algorithmes de recherche de paramètres clés, minimisation de temps de mesure de différentes caractéristiques de matériaux optique, l’acquisition et enregistrement des signaux et construction de différents types de cartographies de ces signaux)

    Maintenance :
    • L'utilisation de systèmes de contrôle de version (SVN, Git)
    • Documentation logiciel et manuel d’utilisation pertinente pour le client
    • Suivi clients pour la mise en ouvre logiciel
  • Institut de l'automatisation et de l’électrométrie de Novossibirsk - Développeur sénior Java / C++

    2009 - 2015 Création de deux SI pour le contrôle des instruments de mesure et de manœuvre des télescopes : AST (Automated Solar Telescope) et LSVT (Large Solar Vacuum Telescope) de l’Observatoire Astrophysique de Sayan, Russie.

    Gestion de projet :
    • Recrutement des développeurs, attribution des tâches et suivi
    • Organisation et animation des ateliers avec l’équipe de développeurs locaux et distants

    Architecture :
    • Analyse des besoins fonctionnels avec les équipes métiers
    • Sélection des technologiques et des outils de développement
    (Windows, Linux, C ++, Qt, D-BUS, MySQL, Qt Creator,
    Java, Java EE, GlassFish, Apache Tomcat, Spring, Hibernate, Eclipse, NetBeans)
    • Description de l'architecture logicielle en UML (Vision)
    • Création des architectures SI sur la base de technologies C++/Qt et Java/Java EE
    • Création de l'architecture serveur basée sur les principales hiérarchies de classes à l'aide de design paterns (Singleton, Abstract Factory, Factory Method, Template Method, Observer).

    Réalisations :
    • Développement des maquettes (POC) du système de communication (TCP/IP, XML, Web services, Apache, Apache Axis, D-BUS)
    • Développement d'une interface basée sur D-BUS
    • Création des applications client / serveur (Commandes du télescope et interface graphique pour les utilisateurs)
    • Conception et création du module de configuration au format JSON
    • Mise en place des outils de débogage virtuels
    • Création d'une maquettes (POC) de SI (navigateur Web, Java EE, JSF, EJB, EL, Spring (MVC))
    • Création de la base de données pour l'archivage (MySQL, SQL, Hibernate)

    Mise en production et mise en place de la TMA :
    • Coordination de la mise en production
    • Pilotage du support: identification des anomalies, corrections, tests ; livraisons par lots

    AMOA :
    • Assistance aux équipes métier pour la validation des spécifications fonctionnelles détaillées et de la documentation technique
    • Validation des cas d'utilisations pour la phase de tests
  • Institut de l'automatisation - Développeur sénior Java / C++

    2009 - 2015 Institut de l'automatisation et de l'électrométrie de Novossibirsk, Russie
    Projet : Création de deux SI pour le contrôle des instruments de mesure et de manœuvre des télescopes : AST (Automated Solar Telescope) et LSVT (Large Solar Vacuum Telescope) de l'Observatoire Astrophysique de Sayan, Russie

    Gestion de projet :
    * Recrutement des développeurs, attribution des tâches et suivi
    * Organisation et animation des ateliers avec l'équipe de développeurs locaux et distants

    Architecture :
    * Analyse des besoins fonctionnels avec les équipes métiers
    * Sélection des technologiques et des outils de développement
    (Windows, Linux, C ++, Qt, D-BUS, MySQL, Qt Creator,
    Java, Java EE, GlassFish, Apache Tomcat, Spring, Hibernate, Eclipse, NetBeans)
    * Description de l'architecture logicielle en UML (Vision)
    * Création des architectures SI sur la base de technologies C++/Qt et Java/Java EE
    * Création de l'architecture serveur basée sur les principales hiérarchies de classes à l'aide de design paterns (Singleton, Abstract Factory, Factory Method, Template Method, Observer).

    Réalisations :
    * Développement des maquettes (POC) du système de communication (TCP/IP, XML, Web services, Apache, Apache Axis, D-BUS) ;
    * Développement d'une interface basée sur D-BUS ;
    * Création des applications client / serveur (Commandes du télescope et interface graphique pour les utilisateurs)
    * Conception et création du module de configuration au format JSON
    * Mise en place des outils de débogage virtuels ;
    * Création d'une maquettes (POC) de SI (navigateur Web, Java EE, JSF, EJB, EL, Spring (MVC))
    * Création de la base de données pour l'archivage (MySQL, SQL, Hibernate)
  • Institut de l'automatisation - Développeur sénior C++

    2003 - 2009 Institut de l'automatisation et de l'électrométrie de Novossibirsk,
    Projet : Développement des modules de communication pour l'automatisation de la centrale hydroélectrique de Novossibirsk, Russie

    * Analyse des besoins clients et création de l'architecture du logiciel de communication.
    * Développement des interfaces d'échange de données client/serveur suivantes :
    * Dynamic Data Exchange client/serveur entre l'application Windows API et InTouch (DDEML)
    * TCP/IP client/serveur pour les applications Windows NT (sockets) et QNX (sockets)
    * Conception et développement des modules de configuration
    * Développement de l'interface graphique pour l'application InTouch (SCADA)
  • Institut de l'automatisation et de l’électrométrie de Novossibirsk - Architecte C++

    2003 - 2009 Développement des modules de communication pour l’automatisation de la centrale hydroélectrique de Novossibirsk, Russie

    • Analyse des besoins clients et création de l'architecture du logiciel de communication.
    • Développement des interfaces d'échange de données client/serveur suivantes :
    - Dynamic Data Exchange client/serveur entre l'application Windows API et InTouch (DDEML)
    - TCP/IP client/serveur pour les applications Windows NT (sockets) et QNX (sockets)
    • Conception et développement des modules de configuration
    • Développement de l'interface graphique pour l’application InTouch (SCADA)
  • Global consulting group - Développeur senior

    2003 - 2003 Création d’un ERP avec accès à distance, adapté aux activités de gestion des ressources humaines de Global Consulting Group.

    • Participation aux ateliers de définition des besoins avec les utilisateurs et les équipes AMOA.
    • Définition des choix techniques
    • Développement de l'architecture logicielle (UML)
    • Création d'un prototype de l’ERP RH (C#, MS Visual Studio .NET, ASP NET)
    • Développement des accès à la base de données (MS SQL Server, ADO NET)
    • Développement de l’interface client/serveur
    • Création de l'interface graphique (Win-Forms, Web-Forms)
  • Global Consulting Group - Développeur sénior

    2003 - 2003 Projet : Création d'un ERP avec accès à distance, adapté aux activités de gestion des ressources humaines de Global Consulting Group.

    * Participation aux ateliers de définition des besoins avec les utilisateurs et les équipes AMOA. ;
    * Définition des choix techniques ;
    * Développement de l'architecture logicielle (UML) ;
    * Création d'un prototype de l'ERP RH (C#, MS Visual Studio .NET, ASP NET)
    * Développement des accès à la base de données (MS SQL Server, ADO NET)
    * Développement de l'interface client/serveur ;
    * Création de l'interface graphique (Win-Forms, Web-Forms)
  • Institut de l'automatisation - Développeur C++

    2002 - 2003 Institut de l'automatisation et de l'électrométrie de Novossibirsk, Russie
    Projet : Création d'un module d'automatisation pour la fabrication de monocristaux de silicium

    * Développement des composants COM/DCOM (ATL 3.0) ;
    * Développement du module de communication pour l'échange de données (RS-232)
    * Développement de la base de données orientée objet pour le stockage des paramètres du système d'automatisation (COM/DCOM, ATL 3.0)
    * Développement du chargement des fichiers de paramètres
    * Création de l'installateur (InstallShield)
  • Institut de l'automatisation et de l’électrométrie de Novossibirsk - Développeur C++

    2002 - 2003 Création d’un module d’automatisation pour la fabrication de monocristaux de silicium

    • Développement des composants COM/DCOM (ATL 3.0).
    • Développement du module de communication pour l'échange de données (RS-232).
    • Développement de la base de données orientée objet pour le stockage des paramètres du système d'automatisation (COM/DCOM, ATL 3.0)
    • Développement du chargement des fichiers de paramètres
    • Création de l’installateur (InstallShield)
  • Institut de l'automatisation et de l’électrométrie de Novossibirsk - Développeur C

    1996 - 2001 Création d’un système d’automatisation pour le stockage et le contrôle des paramètres des moteurs automobiles

    • Développement du système d'automatisation pour d'acquérir, visualiser, archiver et contrôler les paramètres du moteur (C, Assembleur Intel x86, Borland C 3.1, MS-DOS)
  • Institut de l'automatisation - Développeur C

    1996 - 2001 Institut de l'automatisation et de l'électrométrie de Novossibirsk, Russie
    Projet : Création d'un système d'automatisation pour le stockage et le contrôle des paramètres des moteurs automobiles

    * Développement du système d'automatisation pour d'acquérir, visualiser, archiver et contrôler les paramètres du moteur (C, Assembleur Intel x86, Borland C 3.1, MS-DOS)
  • Institut de l'automatisation - Développeur C

    1986 - 1996 Institut de l'automatisation et de l'électrométrie de Novossibirsk, Russie
    Projet : Développement d'un logiciel d'équipement réseau en X.25 (commutateurs et terminaux de réseau) avec des CPU PDP-11 et Intel x86

    * Développement d'un système d'exploitation embarqué et ses drivers
    * Développement de l'interface de transmission de données X.25, du routage, du logiciel pour administrer l'équipement (C, Assembleur Intel x86, PL-11, Assembleur PDP-11, Borland C 3.1, Windows, MS-DOS, RSX-11, système d'exploitation embarqué)
  • Institut de l'automatisation et de l’électrométrie de Novossibirsk - Développeur C

    1986 - 2001 Développement d’un logiciel d’équipement réseau en X.25 (commutateurs et terminaux de réseau) avec des CPU PDP-11 et Intel x86

    • Développement d’un système d'exploitation embarqué et ses drivers
    • Développement de l’interface de transmission de données X.25, du routage, du logiciel pour administrer l’équipement (C, Assembleur Intel x86, PL-11, Assembleur PDP-11, Borland C 3.1, Windows, MS-DOS, RSX-11, système d'exploitation embarqué

Formations

  • Institut De L'Automatisation Et De L'Electrométrie De Novossibirsk (Novosibirsk)

    Novosibirsk 2009 - 2009 Doctorat en informatique industrielle
  • Université D'Etat De Novossibirsk, Russie

    Novossibirsk, Russie 2006 - 2009 Doctorat
  • Université D'Etat De Novossibirsk, Russie (Novossibirsk)

    Novossibirsk 1981 - 1986 Master
  • Université D'Etat De Novossibirsk (Novosibirsk)

    Novosibirsk 1981 - 1986 Master en Physique

    Spécialisation en Informatique

Réseau

Annuaire des membres :