Software Engineer

Ivan Kanis
1 Rue de l'Abbaye
44115 Basse Goulaine
France
Age: 38
contact at kanis dot fr
http://kanis.fr
+33 (0) 2 51 84 11 78
+33 (0) 6 81 70 09 91

Computer Skills

Operating systems: AIX, Linux, NetBSD, Palm, Solaris.

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

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

Professional Experience

2009-2010 Freelance Nantes, France
  • Wrote a customized Debian Live distribution for TNF.
  • Implemented backend of web site and create a new PHP framework called SVF for Ici New York.
  • Manage team for maintenance of an auditing software for MasterCard and handle knowledge transfer.
2007-2009 Developer at Bouygues Telecom Nantes, France

Bouygues Telecom is a telecommunication provider.

  • Wrote improved data communication in C++.
  • Installed and configured Subversion source control software with Apache and Python on Solaris.
  • Analyzed hardware needs for sixty developers and deployed Solaris and AIX servers.
  • Administrate rack of servers.
  • Wrote test sheets to check the billing engine with Quality Center.
2006 Manager, Release Engineering at Accelrys Cambridge, UK

Accelrys is a leader in chemical modeling software.

  • Hired new team and help knowledge transfer.
  • Improved communication between Bangalore, Cambridge and San Diego teams.
  • Created plan for new build technology.
2004-2006 Senior Software Engineer at Tadpole Computer Ltd. Cambridge, UK

Tadpole is a manufacturer of high performance Unix notebooks.

  • Created build script in Python and Makefile to create an embedded NetBSD system.
  • Released management of Sun Ray thin client Comet firmware.
  • Ported and configured various flavors of Linux for laptops.
  • Setup Xen virtual server so that several distributions Linux and NetBSD could run on the same machine.
  • Developed touch screen driver in Perl and C for Linux.
2003-2004 Freelance Sophia Antipolis, France
  • Migrated 300 e-mail accounts from Exchange to Postfix for OPAM in Nice.
  • Taught Linux system administration for the IT staff of the port of Marseille.
2002-2003 Software Engineer at Intranetwork Limoges, France

Intranetwork sells a web portal that facilitates an enterprise's internal communication.

  • Developed scheduling, phone book and material management software in PHP.
  • Added common functions used by different applications such as the calendar's display.
  • Wrote specifications for the material management application.
  • Refactored code to ease maintenance of the software
  • Designed automatic generation of the user's manual in HTML and PDF formats from a single XML source.
1995-2002 Software Engineer at WRQ Seattle, USA

Linux expert, Managed the Verastream EAI server under UNIX.

  • Added multi processor functionality on Solaris with C++.
  • Installed GNU g++ compiler for AIX, HP-UX, Linux and Solaris to build the product in C++ on all these platforms.
  • Adapted the "make" system from Opus to GNU in order to build the product on operating systems other than Windows.

Maintained the NFS driver for NT and created a SSH client for Windows.

  • Added NIS features on NFS under the NT kernel in C++.
  • Ported the OpenSSH project from UNIX to Windows.
  • Created the GUI for SSH on Windows with Visual Studio C++.

Maintained a VMS and UNIX terminal emulator in C.

  • Maintained display and input functionalities for Japanese, Chinese, Korean and Thai.
  • Programmed an ability to resize window when displaying graphics in REGIS emulation by using metafile.
  • Reworked graphical interfaces and cleaned up code.
1994-1995 Software Tester at Microsoft Seattle, USA

Checked functionality of Japanese Windows 95.

  • Tested display of Japanese and quality of translation.
  • Wrote test suites to validate file operations.
1993-1994 Desktop Publisher / PC Technician at Shecom Ltd. Kobe, Japan

Published a catalog of computer components.

  • Designed and maintained the catalog in Japanese with PageMaker.
  • Installed and set up computers for an exposition in Tokyo.
1991-1993 PC Operator at Zennichi Shuppansha Tokyo, Japan

Compiled technical books.

  • Wrote over 600 spreadsheet tables with Lotus 123.
  • Transferred tables to Excel and published the result with PageMaker.

Education

Mathematics and physics at the University of Edinburgh in 1991.

Scottish Highers AAAB at Gillespies High School, Ediburgh in 1990

Languages

Bilingual English and French.

Speak and read Japanese.

Other

Work for a non profit organisation called ALIS44 that repairs computers to give to people in need.

Author of Multiboot with GRUB of the Linux documentation.

back