Release Manager

Ivan Kanis
Nantes

39 ans
air at kanis dot fr
http://kanis.fr

+33 (0) 6 81 70 09 91

Compétences informatiques

Systèmes d'exploitation : AIX, Linux, NetBSD, Palm, Solaris.

Langages : C, Korn shell, Lisp, PHP, Perl, Python, SQL.

Autres : Apache, CVS, Continuus, DNS, Emacs, LaTeX, Oracle, SMTP, SSH, XML.

Expériences professionnelles

2010-2011 Release Manager à Vision Objects Nantes, France
  • Pilotage du projet de migration de l'outil de gestion de configuration de la première à la troisième génération.
  • Automatisation des outils de fabrication de tous les logiciels, ceci inclut l'écriture de script shell et Python ainsi que la maîtrise de CMake.
2010 Analyste Programmeur à Makina Corpus Nantes, France
  • Pilotage du portage du logiciel d'audit Mastercard de Windows à Linux.
  • Évaluation des risques associés à la reprise de la tierce maintenance applicative.
2009-2010 Analyste Programmeur à Touch'n Find Nantes, France
  • Écriture d'une distribution Debian Live.
  • Mise en place du backend d'un site web et création d'un nouveau framework en PHP appelé SVF pour Ici New York.
2007-2009 Développeur à Bouygues Telecom Nantes, France
  • Écriture d'évolution de communication data en C++.
  • Mise en place du serveur de gestion de configuration Subversion avec Apache et Python sous Solaris.
  • Analyse des besoins de soixante développeurs et déploiement des serveurs Solaris et AIX.
  • Administration du parc informatique.
  • Rédaction de fiches tests et qualification du moteur de valorisation avec Quality Center.
2006 Manager, Release Engineering à Accelrys Cambridge, Grande-Bretagne

Accelrys est un leader du logiciel de modélisation chimique.

  • Amélioration de la communication entre les équipes de Bangalore et San Diego.
  • Planification d'une nouvelle technologie de build.
  • Embauche d'une nouvelle équipe et facilitation du transfert des connaissances.
2004-2006 Senior Software Engineer à Tadpole Computer Ltd. Cambridge, Grande-Bretagne

Tadpole est un fabricant d'ordinateurs portables Unix.

  • Création du script de compilation en Python et adaptations des Makefile pour construire NetBSD embarqué.
  • Production des livraisons du firmware Sun Ray client léger Comet.
  • Portage et configuration de plusieurs distibutions de Linux pour ordinateurs portables.
  • Mise en place du serveur de virtualisation Xen permettant le partage de plusieurs distributions Linux et NetBSD sur le même serveur.
  • Développement de pilotes pour écran tactile en C et Perl sous Linux.
2003-2004 Freelance Sophia Antipolis, France
  • Formation du personnel du Port Autonome de Marseille à l'administration de Linux.
  • Migration de 300 comptes de messagerie d'Exchange à Postfix pour l'OPAM.
2002-2003 Analyste Programmeur à Intranetwork Limoges, France

Intranetwork est un éditeur de logiciel intranet favorisant la communication interne d'une entreprise.

  • Développement du portail Intranet de Jardiland en PHP et MySQL.
  • Création de fonctions communes utilisées par les différentes applications telles que l'affichage du calendrier.
  • Rédaction du cahier des charges pour l'application de gestions de ressources.
  • Refonte des scripts pour faciliter la maintenance du programme.
  • Génération automatique des guides de l'utilisateur en format HTML et PDF à partir d'une source en XML.
1995-2002 Software Engineer à WRQ Seattle, États-Unis

Expert Linux, responsable du serveur ERP Verastream sous UNIX.

  • Ajout de la fonctionnalité multi processeurs sous Solaris en C++.
  • Installation du compileur GNU g++ pour HP-UX, Solaris et AIX pour créer le produit en C++ sur ses systèmes d'exploitation.
  • Adaption du système «make» de Opus à GNU pour pouvoir construire le produit sous d'autres systèmes d'exploitation que Windows.

Maintien du pilote NFS pour NT et création du client SSH pour Windows.

  • Création de fonctions NIS à NFS sous le noyau NT en C++.
  • Portage du projet OpenSSH de UNIX à Windows.
  • Ajout d'interfaces graphiques pour SSH sur Windows avec Visual Studio C++.

Maintien du logiciel d'émulation de terminal pour VMS et UNIX en C.

  • Maintien des fonctions d'affichages et d'entrées japonaises, coréennes, chinoises et thaïlandaises en C.
  • Programmation de la possibilité de redimensionner la fenêtre de l'émulation REGIS avec des éléments graphiques grâce aux metafiles.
  • Remaniement des interfaces graphiques et nettoyage du code.
1994-1995 Software Tester à Microsoft Seattle, États-Unis

Responsable des fonctionnalités de Windows 95 version japonaise.

  • Tests de l'affichage du japonais et de la qualité de la traduction.
  • Développement d'une série de tests pour valider la manipulation des fichiers.
1993-1994 Technicien / Éditeur à Shecom Ltd. Kobe, Japon

Éditeur d'un catalogue de matériels informatiques.

  • Conception et maintien du catalogue en japonais avec PageMaker.
  • Mise en place du matériel pour une exposition informatique à Tokyo.
1991-1993 Opérateur à Zennichi Shuppansha Tokyo, Japon

Compilation de livres techniques.

  • Écriture de plus de 600 tables avec Lotus 123.
  • Transfert des tables sous Excel et mise en page avec PageMaker.

Formation

Scottish GCSE (équivalent BAC S) en 1990 à Gillespies High School, Edinburgh.

Première année «mathématique et physique» à l'Université d'Edimbourg en 1991.

Langues

Bilingue anglais et français : mère française et père écossais.

Maîtrise du japonais lu et parlé.

Divers

Bénevole à l'association ALIS44 qui restaure des ordinateurs pour des personnes démunies.

Auteur de Multiboot with GRUB dans la documentation Linux.

back