Ivan Kanis
Release Manager, Vision Objects
Si vous souhaitez me contacter, allez sur mon site web kanis http://kanis.fr
Je suis né en 1972 à Édimbourg d'un père Écossais et d'une mère Française. J'ai vécu au cours de ma vie dans différents pays : de nombreuses années en Écosse, 3 ans au Japon - dont j'aime la culture et la langue - et 7 ans aux États-Unis.
Durant mon séjour à Seattle, j'ai travaillé comme ingénieur logiciel à WRQ (Seattle USA), une des plus grosses entreprises éditrice de logiciel de réseau des États-Unis. J'y ai appris à être un programmeur efficace.
Féru d'informatique, j'aime créer des logiciels. J'affectionne particulièrement les logiciels libres car ils permettent une meilleur collaboration entre utilisateurs. Je suis fier de mon logiciel PocketKanji devenu Padict qui connaît un grand succès.
J'ai également travaillé pour Microsoft dont j'ai testé le logiciel qui est devenu Windows 95 version Japonaise.
J'habite aujourd'hui en France, à Nantes, une ville où il est agréable de faire du vélo.
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.
2007 - 2009- Écriture d'évolution de communication data en C++.
- Mise en place de la gestion de code source Subversion.
- Analyse des besoins en serveurs de l'équipe et commandes à l'hébergeur informatique.
- Rédaction de fiches de tests et qualification du moteur de valorisation.
2006 - 2006Accelrys est un leader du logiciel de modélisation chimique.
Manager d'une équipe internationale chargée de la gestion des codes sources, des builds journaliers et des logiciels d'installation.
- 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 - 2006Tadpole est un fabricant d'ordinateurs portables Unix.
- Création du script de compilation en Python et adaptions des Makefile pour construire NetBSD embarqué.
- Mise en place du serveur de virtualisation Xen permettant le partage de plusieurs distributions Linux et NetBSD sur le même serveur.
- Portage et configuration de plusieurs distributions de Linux pour systèmes actuels.
- Développement de pilotes pour systèmes embarqués.
2003 - 2004Travail en portage salarial
- 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 - 2003Programmation d'un portail intranet favorisant la communication interne d'une entreprise. Le logiciel est en production à Jardiland.
- Configurations des serveurs Linux pour la société ainsi que nos clients.
- 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 - 2002Expert 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.
- Amélioration de la gestion de mémoire.
- 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 - 1995Responsable 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Éditeur d'un catalogue de matériels informatiques.
- Conception et maintien du catalogue de la compagnie avec PageMaker.
- Mise en place du matériel pour une exposition informatique à Tokyo.
1991 - 1993Compilation de livres techniques.
- Écriture de plus de 600 tables avec Lotus 123.
- Transfert des tables sous Excel et mise en page avec PageMaker.
