Ivan Kanis
Release Manager, Vision Objects
To contact me go to my web site kanis http://kanis.fr
My name is Ivan Kanis and I live in Nantes in France. I love riding my bicycle in this green city.
I was born in Edinburgh of a Scottish father and a French mother, I have lived in both of my parents' native countries, in addition to Japan and the United
States.
I am a computer programmer with an especially deep partiality for open source software. I have a strong belief in not reinventing the wheel and of the exponential progress which can be achieved by working
collaboratively.
I really like computers and what can be accomplished with them. I have written a program called PocketKanji to allow people to study Japanese.
I worked for seven years at WRQ (a maker of network software and one of the top software firms in Seattle, Washington, USA) and have learned to be a proficient programmer. I have a solid understanding of the stages required to build quality software.
I, also, worked for a year at Microsoft where I tested the developing software which would become Japanese Windows 95.
2007 - 2009- Wrote improved data communication in C++.
- Installed and configured Subversion source control software.
- Analyzed team hardware needs and produced requirements for the host provider.
- Wrote test sheets and check the billing engine.
2006 - 2006Accelrys is a leader in chemical modeling software.
Managed an international team that provides source control management, daily builds and installation engine.
- Hired new team and help knowledge transfer.
- Improved communication between Bangalore, Cambridge and San Diego teams.
- Created plan for new build technology.
2004 - 2006Tadpole is a manufacturer of high performance notebooks.
- Created build script in Python and Makefile to create an embedded NetBSD system.
- Released management of Sun Ray thin client Comet.
- Ported and configured various flavors of Linux to current and future products.
- Produced device driver and embedded development.
2003 - 2004Freelance
- 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 - 2003Intranetwork 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.
- Designed automatic generation of the user's manual in HTML and PDF formats from a single XML source.
1995 - 2002Linux 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.
- Improved memory management.
- 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 - 1995Checked functionality of Japanese Windows 95.
- Tested display of Japanese and quality of translation.
- Wrote test suites to validate file operations.
1993 - 1994Published a catalog of computer components.
- Designed and maintained the company's catalog with PageMaker.
- Installed and set up computers for an exposition in Tokyo.
1991 - 1993Compiled technical books.
- Wrote over 600 spreadsheet tables with Lotus 123.
- Transferred tables to Excel and published the result with PageMaker.