| Name | Jan Kratochvil |
| English | technical: fluent, general: communicable |
| Born | 1979 |
| Sex | male |
| web@jankratochvil.net | |
| Projects | http://www.jankratochvil.net/project/ |
| Resume | http://www.jankratochvil.net/resume/ [ PDF | text ] |
| OpenPGP | 4D2089DB |
Not looking for a new job.
| Date | Company | Description |
|---|---|---|
| 2006/07-... | Red Hat | GNU Compiler Tools development: primarily GDB |
| 2005/04-11 | VA Linux Systems Japan | Linux kernel based software development |
| 2004/01-11 | Sun Microsystems | Java Enterprise System
Quality Assurance (JES QA), technical lead JES components compatibility analysis, automation of QA tasks, JES testing, QA frameworks pilot deployments, architecture and lead of the team projects, team programming guidelines |
| Date | Description |
|---|---|
| 2005-2006 | MMS2: Alternative center for cheaper mobile phones multimedia messages (MMS) (service web) Web interface was outsourced. Commercial service management held together with company JK-Invent.
|
| 2004 | HotelGate: Internet Public Access Gateway Plug&Play TCP/IP for clients, selectively ticketed and/or free access, simplified interface for reception desks, easy and unified management. European facility installations provided by JK Labs. |
| 2002-2003 | Captive: The first free NTFS read/write filesystem for GNU/Linux Featured on slashdot. Analysis of portions of 80MB+ i386 disassembly dumps of MS-Windows XP kernel and ntfs.sys for the first binary compatible reimplementation of the undocumented XP kernel subsystems. Written TraceFS: Microsoft Windows Kernel API Tracer: MS-Windows Kernel API Tracer as native W32 kernel hooking driver for run-time analysis of the NT Cache Manager XP kernel subsystem. UNIX userland of Captive provides GnomeVFS interface to the MS-Windows kernel based MS-Windows filesystem isolated by the CORBA/ORBit interface. |
| Date | Client | Description |
|---|---|---|
| 2001-2002 | Advanced Telecom Services | Mobile technologies
|
| 1999-2000 | SuSE | Partition Surprise: GPLed Partition Magic clone Project was completed as a team work. The code is based on Gnome technologies. As one of the subtasks to keep system bootability I implemented Int13Sniff to ease Microsoft boot loaders disassembly across partition modifications. |
| 2001-2002 | ReadyNote | Mobile technologies for embedded devices
|
| 1999-2003 | JKLabs | System administration of GNU/Linux and FreeBSD, techsupport: GuestNET,
Eclipse,
GlobaLoop,
Fresco Ad hoc technical support challenges such as i386 IRQ redirector, Middleman port (HTTP proxy ported to FreeBSD) or ssht (Unattended intranet host accessibility by SSH tunnel). |
| 2001 | GTS | tac_plus auth: Cisco TACACS+ NAS host based authorization |
| 1999 | Unicom | Technical translations from English |
| 1998-1999 | Geoinvest | Mobile technologies, embedded devices
|
| 1999 | TENcom Trade | Mobile technologies
|
| 1998 | European Law Students' Association | STEP: Custom web database application incl. fixes of PHP and PostgreSQL |
| 1993-1996 | Profes J&K | PC assembly and customer service |
| 1993 | Japhila | StampMan: Database application (MS-DOS: Pascal, plainTeX) |
| 1997 | Bronze medal in the International Olympiad in Informatics, South Africa - Cape Town |
| 1997 | 2nd in an MO-P national contest - mathematics Olympiad, the programming category |
| 1997 | 1st in the International Competition in Programming |
| 1996 | 4th in the International Competition in Programming |
| 1995 | 7th in the Central European Olympiad in Informatics |
| Major Areas | mobile technologies, filesystems, embedded devices |
| Platforms | GNU/Linux/i386/UNIX/FreeBSD, W32 kernel, Amiga/680x0, MS-DOS, ZX Spectrum, handheld PC-E500S |
| Languages | C (Gnome/GCC), Perl, bash/awk/sed..., Java, C++, Pascal, Basic, REXX, S-Lang, Foxplus, Prolog |
| Tools/Metalanguages | autoconf, automake, libtool, m4, CVS, gettext, bison, flex, ld script, gdb script, Maple V |
| Assemblers | i386/x86_64, Motorola 680x0, Zilog Z80, Intel 8051, MIPS R2/3000, (Hitachi SH-8) |
| WWW-Related | HTML/XHTML, CSS, PHP, SQL (PostgreSQL, MySQL), JavaScript, CGI |
| Documentation | plainTeX, LaTeX, DocBook, DocBook Lite, XML/NS/Schema, gtk-doc, nroff, pod |
| Libraries | Gnome/GTK+/GLib, POSIX/BSD/SysV/threads/sockets, X11, OpenGL, NCurses, S-Lang, GnomeVFS, libxml, libneon, SVGALib, NIS, Qt,... |
| RPC | CORBA/ORBit, SOAP, WSDL, Sun RPC |
| Protocols | GSM SMS/PDU/Nokia Smart Messaging/EMS/WAP/WTP/WSP/MMSE/SMIL/WML/AMR/ETSI stds/3GPP stds, IPv4, HTTP, SMTP/RFC822/MIME, FTP, SSH, DHCP, POP3, IMAP4, NFS v2/v3, PPP/LCP/IPCP,... |
| Filesystems | ext2, FAT, AmigaFFS, ISO-9660 |
| Certificates | RHCE |
| Detailed listing available at: http://www.jankratochvil.net/projects/ | |
| Platform | Available Free Projects |
|---|---|
| UNIX | Captive, Partition Surprise, PerlMail, mdsms, badblock-guess, xbelnormalize, IRCon, Gnome xBill, tcpoverudp, udpgate, harpy, netdnsspoof, pipebuf, inetdmx, line9k, ppp9k, redirector-ad, tac_plus auth, SSH-1 patch, KIX, ssht, Middleman port |
| UNIX-devel | 332, AutoGen, checkstatic, cvsutil, staticbuild, cvsbranchdiff, Int13Sniff, KernelWare, mot2as, wllib, vblib |
| Web | Rotation, My::Web, PHP Web, FordFulk, Heat, Islet, STEP, kewensis |
| Amiga | LaserGame, ResRAM, PortDiag, Casio-A, ShortRel, QueryDev, SClock |
| MS-Windows | TraceFS, WinVNC hide |
| MS-DOS | DOSWatcher, Descent 2 no-CD |
| Patches | GNU Libtool fix, GSM::SMS patch, Linux NTFS GnomeVFS, Mutt speedup, netstat -p, libxml2 fix, Ethereal MMSE fix, Ethereal WSP patch, Glade -w, PHP-3.0b6 fix, PostgreSQL-6.3 fix, mod_auth_tacacs client, D1X TCP/IP |