Xavier Le Galles

Solution Architect at KAPPA Engineering
  • Claim this Profile
Contact Information
Location
Greater Nice Metropolitan Area, FR
Languages
  • English -

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Architecture clinic
    IDesign Inc.
    Oct, 2020
    - Sep, 2024
  • Architect’s Master Class
    IDesign, Inc
    Sep, 2018
    - Sep, 2024
  • MS Certified Trainer
    Microsoft
    Apr, 2007
    - Sep, 2024

Experience

    • France
    • Oil and Gas
    • 1 - 100 Employee
    • Solution Architect
      • Apr 2016 - Present

      As a solution architect, I have continued and improved the work that my predecessor began for the company especially about DevOps:- We moved from SVN to GIT, applying GitFlow and code reviews for all teams and projects (Agile Scrum)- The automation of build pipelines have been improved with TeamCity, Jira, BitBucket and SonarQubeI am also the system architect and product owner for a new KAPPA Automate project. It is an innovative product for the industry but also a kind of laboratory: it must help the company to prepare and validate technologies for the next generation of software that KAPPA will develop.This project is a distributed system:- Based on a service architecture design.- Its infrastructure key features use OSS RabbitMQ, Prometheus and Elastic Stack- While business micro-services are implemented with ASP.NET Core 3.1 and many different libraries/frameworks as Quartz.Net, AKKA.Net, MongoDb, etc.- It stores large data with Apache Cassandra- Its Web UI uses React, Redux and SignalR- It is deployed with a mix of Linux and Windows Docker containers (Kubernetes) targeting cloud platforms and on-premises data centers.It is of course a very motivating and interesting project as we work with many new emerging technologies. However, it is also very challenging because we always have to deal with their lack of maturity and betting that beta or preview versions will be ready for production on time!

    • Technical architect
      • Dec 2008 - Present

      Prepare the next software generation with .NET:- Training of all developers from MFC/C++ to .NET/C#- Best practices definition (SOLID, design patterns), code style, source code organization, etc.Product owner for cross-cutting developments:- Version mgmt, issue tracking (JIRA), etc.- Development of classes/libraries: core domain classes, IPC library (WCF), security library (RBAC inspired from Shiro), etc.- Evaluation and selection of tools for testing (xUnit, Moq, SpecFlow), development (DevExpress, LiquidXML, Resharper) and the infrastructure (Nhibernate, Castle Windsor, NServiceBus)- Management of a private Nuget repositoryMember of the technical board (5 persons) which studies any technical question raised by projects.Startup of the new KAPPA Server software solution as a technical expert: prototype development, implementation of foundation libraries, etc. (WCF, NHibernate, IIS, TopShelf, etc.)Complete refactoring of a complex plugin solution used to access external client data:- Dévelopment of several plugins: ASCII, OPC, ODBC, ADO (Oracle, SQL Server, PI, MySQL, CygNet, etc.)- A plugin is a single, self-contained dll invoked in a client-server context. It exposes its own Winforms UI on the client and processes data sources from the server (WCF communication).- It also exposes its own Web UI to an HTTP server (Json, HTML, Knockout)Architect and technical leader for the most important project currently developed (7 pers. +24 months in SCRUM mode):- 3 applications built simultaneously with customization and factorization at every level: presentation, application, domain and of course infrastructure (Domain Driven Design).- System configured using IoC (Castle Windsor)- Reactive Winforms UI (MVVM, Rx)- Embedded DB (LocalDb) and ORM (NHibernate)- Implementation of the Continuous Integration process (Jenkins, InstallShield)- Regular review of the architecture using Structure 101All mentioned frameworks and technologies are perfectly mastered

    • United States
    • Advertising Services
    • 1 - 100 Employee
    • Software trainer
      • Nov 2006 - Nov 2008

      Software training and engineering center certified by Microsoft, RedHat and CheckPoint. Partner in the company.Microsoft certified trainer and professional developer:- .NET trainer: WinForms, WPF, WF, WCF, ASP.NET, etc.- Web trainer: Php, HTML, JavaScript- Java, C and C++ trainerSpecialized trainer for DCNS for more than 12 months in Paris and Toulon. I have trained tens of internal and external developers to implement Combat Management Systems using an industrial method:- Build and deployment tools and method (ANT, Junit, CodeStyle)- System assembled using dependency injection (IoC Spring) with specific partitioning rules.- Specific UI framework (MVC) using XML- Data modeling and management using DLRL standard (DDS from OMG) to enable real time performance with the distributed system.- Communication rules (Publish/Subscribe) and loosely coupled message development (CORBA)- Proprietary system for instrumentation and quick failover (daemon and component redundancy)- Java code optimization and JVM tuning for real time usage (RedHat x64)

    • France
    • Software Development
    • 1 - 100 Employee
    • Technical manager
      • Apr 2002 - Nov 2006

      Sales support and CRM software editor (7 people). PACA Entreprendre laureate in 2006. Partner in the company.- Strategy and product development areas definition- Business proposals and presales meetings- Project lead and developmentThe SFO software solution is made of an offline client, a secured extranet that allows the company to aggregate heterogeneous contents (videos, images, office documents, data import) dedicated to salesmen and a data replication solution upstream and downstream (ASP.NET, C#, HTML/JavaScript, SQL Server, Web services SOAP)Customer references: LDC grop (Le Gaulois), Nestlé (3 divisions), Unilever France, Danone produits laitiers frais, etc.

    • Spain
    • Restaurants
    • Branch manager and Project lead
      • Apr 2000 - Nov 2002

      Nagora is an IT service company dedicated to Internet technologies.The local agency (9 people) was specialized in Microsoft technologies for the group.First major development in ASP.NET v1.0 for LeasePlan France (long-term rental for private customers http://www.fastlease.fr/):- 1st multi-brand car comparator with their options: aggregation of heterogeneous data from carmakers (SQL Server) and dynamic presentation to end users- Online loan offers and contracts Nagora is an IT service company dedicated to Internet technologies.The local agency (9 people) was specialized in Microsoft technologies for the group.First major development in ASP.NET v1.0 for LeasePlan France (long-term rental for private customers http://www.fastlease.fr/):- 1st multi-brand car comparator with their options: aggregation of heterogeneous data from carmakers (SQL Server) and dynamic presentation to end users- Online loan offers and contracts

    • United Kingdom
    • Media Production
    • Project lead
      • Jan 1995 - Mar 2000

      Vinci Media is a startup specialized in Multimedia,Creation of the company (3 people in Jan 95), development (25 in 97) until acquisition by Expand group.Its success was based on the combination of design and strong technological innovations:- First demonstrations of TV quality video on IBM Thinkpad laptops (VGA 256 colors, i486): Imagina show in Monaco 1996, Bonaldi TV show (NPA C+), Tele Matin France 2.- Development of transportable multichannel video PC (the equivalent of 4 VCR) for commercial demonstrations: GIATT industries, Eurocopter.- Development of sales support tools that mix video, marketing and merchandising documents: Schweppes, Aerospatiale, Amora, LU, Evian, Kronembourg.- Development of the first dynamic web sites in ASP: Baxter/Intel, UFSBD, Hôtel Eden-Roc, etc.C language, VB, ASP – OS/2, Windows

    • France
    • Insurance
    • 1 - 100 Employee
    • Software Developer
      • Oct 1992 - Dec 1994

      - Design and development of internal applications, like litigations or territoriality management.- Validation of new custom development tools in connection with the "technical products" department: event-oriented screen generator, meta language inspired from SmallTalk, etc.- Design and tuning of production databases PLI language, DB/2 – MVS/ESA (IBM Mainframe) - Design and development of internal applications, like litigations or territoriality management.- Validation of new custom development tools in connection with the "technical products" department: event-oriented screen generator, meta language inspired from SmallTalk, etc.- Design and tuning of production databases PLI language, DB/2 – MVS/ESA (IBM Mainframe)

    • Türkiye
    • Wholesale Building Materials
    • 1 - 100 Employee
    • Software Developer
      • Oct 1991 - Sep 1992

      Development of the first bus tracking system for LONDON city (geographic location of vehicles and visual announcements of bus arrivals).Responsible for the Automatic Vehicle Location module:- Design and implementation of the relational data model: hotspot location, route description, etc.- User interface development for data management- AVL module development: route calculation (no GPS), arrival time estimation, incident management, etc.- Test and deployment on route 18C language, Unify RDBMS, Accel 4GL– SCO-Unix on PC.

Education

  • Université Côte d'Azur
    MIAGE, IT applied to Business Administration
    1989 - 1991
  • Université Côte d'Azur
    DEUG, Maths & physics
    1987 - 1989

Community

You need to have a working account to view this content. Click here to join now