Avatar

Sébastien Galvagno

Concepteur, développeur, mainteneur d'application complexe

Antibes, FR

Replace dot by @ in the web address

06 xx xx xx xx


Skills

C

100%

C++

70%

PHP

60%

Objective-C

60%

Shell

80%

MySQL

60%

SQLite

60%

POSIX

80%

UNIX

80%

Multi-OS

90%

Linux

80%

MacOS X

80%

AIX

80%

Solaris

80%

HP/UX

80%

FreeBSB

70%

iOS

80%

Arduino

50%

RaspberryPi

40%

Mécanique CAO

55%

Electronique

30%

ASSET Management

90%

Virtualisation

80%

Monitoring

90%

Compilation

90%

Automatisation

90%

Traitement d'image

70%

Portage inter OS

80%

Analyse et Résolution de problème

90%

Gestion de projet

50%

Apprentissage

90%

Adaptation

80%

Travail en équipe

90%

Autonome

90%

Créativité

70%

Force de proposition

90%


Languages

Français

English

Italien



Work Experience

Software engineer / ASG technologies, Sophia-Antipolis
Mar 2005 - sep 2017

ASG Technologies est un éditeur de logiciel

Conception, Développement et maintenance d’un logiciel multi-tiers d’inventaire de parc informatique.
Barbu UNIX de l’équipe.
Développement multi-OS, C, shell, API système, Unix.

Plus de détails ...

  • Développement et maintenance des clients lourds multi-OS.
    (C, C++, assembleur x86, XML, shell)
  • Développement et maintenance de la partie UNIX
    (Linux x86, Linux x64, Linux PPC, Solaris Sparc et x86, HP/UX Risc et Itanium et AIX)
  • Responsable développement et maintenance des parties communications intermachine (socket, HTTP) depuis 2010
  • Développement et maintenance de la partie Mac OS X depuis 2009.
  • Responsable développement et maintenance du code commun agent et serveur depuis 2010.
  • Responsable développement et maintenance de la partie Windows agent depuis 2015.
  • Support, résolution de problème client
  • Le développement comprends
    • L'inventaire matériel et logiciel des machines.
    • Mise en place d’une BD embarqué sur les clients lourds unix (SQLite).
    • Monitoring système.
    • Contrôle des clients lourds (Test des agents).
    • Inventaire des systèmes de virtualisation sur divers Unix.
      • IBM (LPAR, WPAR)
      • SUN (container, zone)
      • HP (Integrity VM, vPar, nPAr)
    • Développement de Handler IIS (C#, Visual Studio 2012)
    • Développement de fingerprint (inventaire agentless) MySQL, PostgreSQL, Docker. (C#)
    • Ajout de fonctionnalités sur l'application serveur de TrackBird. Delphi 7.
  • Mise en place et maintenance d’un système livraison continue.
    • Multi-OS
    • CVS
    • Compilation distribuée et parallèle
    • Contrôle d'intégrité
    • script shell, batch windows
    • mise en place de VM
    • administration serveur ftp
    • Construction et signature des executables
    • Mise en place dans le système de test
  • Aide technique sur FreeBSD. (installation, configuration, détection de certains éléments matériels).
  • Installation de Guacamole (prise de main à distance)
    • Installation et configuration de Guacamole avec Docker
    • Développement d’un script bash effectuant la récupération des sources, la compilation, l’installation et la configuration de Java, MySQL et Tomcat
      (Bash, Ubuntu 16.10). (https://github.com/sgalvagno/guacamole-install)
  • Audit de code extérieur.
  • Mise en place de système de build sur divers produits du groupe.
  • Apport de connaissance et de code à d’autre équipe du groupe.
    • Analyse de problème et apport de solution sur inventaire matériel sur d'autres logiciels de la société
    • Inventaire matériel et logiciel d'un mobile Android (Java, JSON)
  • VMWare : installation et administration de VM Windows, Linux, FreeBSD, Solaris x86.

Collaborateur / Reliability Plus Inc, Salisbury, USA - Remote
2011 - 2016

RPI est un éditeur de logiciel

Audit, maintenance et évolution d’un logiciel de monitoring fiabilité.
Multi-OS, C, shell, batch, PHP, C++ (framework Poco)
Linux sur processeur (x86, x64, Power, PPC, s390, s390x) Solaris Sparc et x86, AIX, Windows

Plus de détails ...

  • Développement d’une application N-tiers de monitoring de la fiabilité des machines (protocole réseau propriétaire, FTP, SFTP)
  • Développement et maintenance d’agents multi-OS (C, C++, shell, batch) : Linux (x86, x64, PPC, OS390 et OS390s), AIX, HP/UX, Solaris (Sparc et x86), Mac OS X, Windows).
  • Développement et maintenance du logiciel serveur (Windows, C/C++, batch/temps réel).
  • Développement de l’installeur (WIX, C#).
  • Développement d’une application web monopage (HTML5, CSS3, jQuery Mobile, PHP, JSON)
  • Mis en place système de gestion de source et build distribué (CVS, batch, shell, CVS, zip, SSH, makefile).


Développeur WEB / bénévole
2016 - 2017

Développement d’un site pour une association de copropriétaire.

Symfony, MySQL, HTML, PHP.


Développeur WEB / bénévole
2014 - 2014

Développement de graphique et de fichier PDF pour le club d'apnée ORCA.

HTML, MySQL, PHP, pChart, FPDF.


Développeur WEB / bénévole
2003 - 2004

Développement d’un CMS pour le SFBFC.

HTML, PHP.



Chef de projet, Swan
2001 - 2002

Swan était un éditeur de logiciel

Gestion du développement du logiciel de télédistribution (Vision64) sur divers OS Unix.
Application multi-tiers, client/serveur et multi-processus. (C++, Java, Oracle, SQL Server, HTML, javascript)

Vision64 est un logiciel de supervision/gestion de parcs multi plate-forme. Administration, télédistribution, contrôle d'intégrité et inventaire du matériel et du logiciel.

Développement multi-OS. (AIX, HP/UX, Mac OS, Mac OS X, GNU/Linux, Solaris, Tru64, Windows).
Portage de fonctionnalitées développées pour Windows sur les unix.
Développement de fonctionnalitées spécifique aux UNIX
Encadrement de développeur C, C++, Java, testeurs.
Apports techniques aux développeurs des autres équipes. (UML, Méthode, développement, bibliothèque, commande UNIX)

C++, Linux, HP/UX, AIX, MacOS X, Solaris, Tru64.



Développeur, Swan
2000 - 2001

Swan était un éditeur de logiciel

Travail en autonomie et en équipe.

portage du logiciel de télédistribution sur divers OS.
C++, Linux, HP/UX, AIX, MacOS X, Solaris.



Stagiaire chercheur / IRIT, Toulouse
1998 - 1999

Sujet du stage: Suivi de geste de la langues des signes.
Recherche d’une méthode pouvant définir le mouvement de la main ainsi que sa configuration.
Mac OS, C++, Contour actif, filtrage linéaire, segmentation chromatique.



SITEC / Antenne Plan de Recherches Opérationnelles et de Simulations, Marine Nationale, Toulon
1998 - 1998

Conception et développement d’un logiciel d’aide à la planification financière pour l’état major de la Marine.
OMT, Visual Basic, Access, Excel.



SITEC / Atelier Militaire de la flotte, Marine Nationale, Toulon
1997 - 1997

Développement et maintenance de l’ERP.
Windows 3.11, C, Object View 2.0

Télédistribution du logiciel client de connexion à l'ERP.
C

Gestion du parc Informatique, PC Windows, Solaris.
SUN et PC
Administration BD SYBASE.

ISO 9002


Education

MOOC Fun / Mines Télécom
2017

Imprimer en 3D


MOOC Fun / Université de Toulouse
2017

Systèmes embarqués et objets connectés - Démarche de conception


MOOC Fun / Université de Toulouse
2017

Objets connectés : "des radiofréquences aux réseaux"


MOOC Fun / CNAM
2017

La compta pour tous


MOOC Fun / Gobelins
2017

Art-duino : fabriquer des objets connectés créatifs


MOOC Fun / Mines Télécom
2017

Designer et modéliser dans un Fablab


MOOC Fun / Mines Télécom
2017

Programmer un objet avec Arduino


MOOC Fun / INRIA
2016

Introduction to a Web of Linked Data


MOOC Fun / INRIA
2016

Mobile Robots and Autonomous Vehicles


MOOC Fun / INRIA
2016

Programmation objet immersive en Pharo


MOOC Fun / Mines Télécom
2016

Objectif IPv6


MOOC Fun / Mines Télécom
2016

Challenges et enjeux de la mobilité 2.0


MOOC Fun / ENS de Lyon
2015

Architecture de l’information


MOOC / Centrale Lille
2015

Gestion de projet

  • Tronc commun
  • Modules complémentaires
    • Analyse fonctionnelle
    • Créativité
    • Entrepreneuriat
    • Résolution de problème

MOOC Fun / Unice
2015

BD**2 – Des Bases de Données à Big Data


Évolution Multimédia / St-Laurent du Var
2015

Programmer en C#


MOOC Fun / Université de Strasbourg
2015

Optimisation Stochastique Évolutionnaire


MOOC Fun / Université Paris 1
2014

Droit des entreprises


MOOC Fun / ESSEC
2014

L’entrepreneuriat qui change le monde


MOOC Fun / Mines Télécom
2014

Introduction aux réseaux mobiles


MOOC Fun / Mines Télécom
2014

Principes des réseaux de données


MOOC Fun / Mines Télécom
2014

La Fabrique Numérique


MOOC Fun / EPFL
2014

Introduction à la programmation orientée objet en C++ (C++11)


MOOC Fun / UPMC
2014

Programmation sur iPhone et iPad


MOOC Fun / INSA
2014

Introduction à HTML5 – Animations et jeux


Elika Training / Sophia-Antipolis
2014

Anglais


Université Paul Sabatier / Toulouse
1998 - 1999

DEA 2IL (Informatique pour l'image et le langage)


Université Toulon Var
1992 - 1995

DEUG MIAS, Licence et Maîtrise d'informatique


Lycée Paul Langevin / La Seyne/mer
1992

Bac E (Science et technologie)