Développeur Informatique

Ivan Kanis
1 Rue de l'Abbaye
44115 Basse Goulaine
38 ans
contact at kanis dot fr
http://kanis.fr
+33 (0) 2 51 84 11 78
+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

2009-2010 Freelance Nantes, France
  • Écriture d'une distribution Debian Live configurée pour TNF.
  • Mise en place du backend d'un site web et création d'un nouveau framework en PHP appelé SVF pour Ici New York
  • Manage une équipe pour la maintenance d'un logiciel d'audit pour MasterCard et assure le transfert de connaissances.
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 de 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 adaptions 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ïlandaise 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