% $Id$


\documentclass{article}
\usepackage[dvipdf]{graphicx}
\usepackage{multirow}
\usepackage[colorlinks]{hyperref}

\setlength\belowcaptionskip{2pt}
\newlength{\intertableskip}
\setlength\intertableskip{-0.5cm}

\makeatletter

% Patch out tables numbering:
% /usr/share/texmf/tex/latex/base/article.cls
% '#1: #2' -> '#2'
\long\def\@makecaption#1#2{%
  \vskip\abovecaptionskip
  \sbox\@tempboxa{#2}%
  \ifdim \wd\@tempboxa >\hsize
    #2\par
  \else
    \global \@minipagefalse
    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi
  \vskip\belowcaptionskip}

% Discard vskips of itemizers.
\def\itemizel{\itemize
\setlength\itemsep\z@
\setlength\@topsep\z@
\setlength\@topsepadd\z@
\setlength\parskip\z@
}
\def\enditemizel{\enditemize
\hrule height\z@
}

\makeatother

\pdfinfo{
	/Title(Jan Kratochvil Resume)
	/Author(Jan Kratochvil)
	/Subject($Id$)
	}

\setlength{\topmargin}{-0.5cm}  % \topmargin - blank space at page top
\setlength{\headheight}{0cm}    % \headheight - page header height
\setlength{\headsep}{0cm}       % \headsep - space between header and text
\setlength{\textheight}{307mm}  % \textheight - height of the text body

\setlength{\oddsidemargin}{-0.5cm}   % \oddsidemargin - odd-numbered page margin
\setlength{\evensidemargin}{-0.5cm}  % \evensidemargin - even-numbered page margin
\setlength{\textwidth}{170mm}        % \textwidth - width of the text body

\begin{document}

\begin{table}[!h]
	\centering
	\begin{tabular*}{0.54\textwidth}{|@{\extracolsep{\fill}}c@{\extracolsep{\fill}}l@{\extracolsep{\fill}}l@{\extracolsep{\fill}}|}
		\hline
		\ %
		{} & Name     & Jan Kratochvil \\
		{} & English  & technical: fluent, general: communicable \\
		{} & Born     & 1979 \\
		{} & Sex      & male \\
		{} & Licenses & motorcycle, car \\
		{} & eMail    & \href{mailto:job@jankratochvil.net}{job@jankratochvil.net} \\
		{} & Projects & \href{http://www.jankratochvil.net/project/}{http://www.jankratochvil.net/project/} \\
		{} & Resume   & \href{http://www.jankratochvil.net/resume/}{http://www.jankratochvil.net/resume/} \\
		{} & OpenPGP  & \href{http://www.jankratochvil.net/pgp-JanKratochvil.txt}
				{\fontfamily{cmss}\fontsize{8}{9}\selectfont pub  1024D/26A802B2 2004-01-17} \\
		{} &          & \href{http://www.jankratochvil.net/pgp-JanKratochvil.txt}
				{\fontfamily{cmss}\fontsize{8}{9}\selectfont sub  2048g/A74DF86D 2004-01-17 [expires 2007-01-16]\ \ \ } \\
		\hline
	\end{tabular*}
\end{table}

Contractor - software engineer. Technical achievements highlights:

\begin{itemizel}

	\item
		\hyperlink{captive}{Captive NTFS}:
		The first free read/write NTFS for free OS.
		Project included NT reverse engineering.

	\item
		\hyperlink{mms2}{MMS2}:
		Independent startup business attempt. Coverage by news articles:
		\href{http://www.mobilmania.cz/Zpravy/AR.asp?ARI=111260}{1},
		\href{http://mobil.idnes.cz/mob_operatori.asp?r=mob_operatori&c=A051106_214538_mob_operatori_dno}{2}

\end{itemizel}

\begin{table}[!h]
	\centering
	\caption{Fulltime Jobs}
	\begin{tabular*}{\textwidth}{|lp{1.2in}@{\extracolsep{\fill}}p{4.35in}|}
		\hline
Date & Company & Description \\
\hline

2005/04-11 & \href{http://www.valinux.co.jp/}{VA Linux Systems\hfil\newline Japan} &
	\href{http://www.kernel.org/}{Linux kernel} based development
	\\
\hline

2004/01-11 & \href{http://www.sun.com/}{Sun Microsystems} &
	\href{http://www.sun.com/software/javaenterprisesystem/}{Java Enterprise System}
			Quality Assurance (JES~QA), technical lead\hfill\newline
	JES components compatibility analysis, automation of QA~tasks,
	JES testing, QA~frameworks pilot deployments,
	architecture and lead of the team projects, team programming guidelines
	\\
\hline

	\end{tabular*}
\end{table}

\vskip\intertableskip

\begin{table}[!h]
	\centering
	\caption{Freelance Commercial Projects}
	\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}p{5.7in}|}
		\hline
Date & Description \\
\hline

\hypertarget{mms2}{2005} & \href{http://www.jankratochvil.net/product/mms2/}{MMS2}: Alternative center for cheaper mobile phones multimedia messages (MMS)

	Web interface was outsourced.
	Commercial service management held together with JK-Invent.

	\begin{itemizel}

		\item
			Designed to coexist with existing GSM networks service servers

		\item
			MMSE/WAP-Push/web/mail convergency featuring smart transformations

		\item
			Credits charging by ISDN IVR + automatic bank transaction acceptance

		\item
			Completed mobile phones firmware bugs analysis and workarounds

		\item
			Free gatewaying program to avoid targetted GSM operators firewalling
	\end{itemizel}
	\\
\hline

2004 & \href{http://www.jankratochvil.net/product/hotelgate/}{HotelGate}: Internet Public Access Gateway

	Plug\&Play TCP/IP for clients, selectively ticketed and/or free access,
	simplified interface for reception desks, easy management.
	European facility installations provided by \href{http://www.jklabs.cz/}{JK Labs}.
	\\
\hline

\hypertarget{captive}{2002-2003} & \href{http://www.jankratochvil.net/project/captive/}{Captive}: The first free NTFS read/write filesystem for GNU/Linux

	Featured \href{http://slashdot.org/article.pl?sid=03/12/02/1536227}{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 \href{http://www.jankratochvil.net/project/TraceFS/}{TraceFS}:
	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.
	\\
\hline

	\end{tabular*}
\end{table}

\vskip\intertableskip

\def\jobscaption{Contractor Jobs}
\def\jobstabular{|lp{0.7in}@{\extracolsep{\fill}}p{4.95in}|}

\begin{table}[!h]
	\centering
	\caption{\jobscaption}
	\begin{tabular*}{\textwidth}{\jobstabular}
		\hline
Date & Client & Description \\
\hline

2001-2002 & \href{http://www.atspraha.cz/}{Advanced\newline Telecom\newline Services} &
	Mobile technologies

	\begin{itemizel}

		\item
			MMS framework client and \href{http://www.jankratochvil.net/etmms/}{pilot MMS Center debugging}
			via EuroTel GSM operator by technologies GSM~MMS, Perl, XML, SOAP

		\item
			Multimedia EMS support implemented by \href{http://www.jankratochvil.net/project/gsmperl/}{GSM::SMS patch}

		\item
			Implementation of protocol BIP (based on Nokia CIMD2 protocol) for GSM
			SMS Center direct communication by extending gnokii
			(\href{http://www.gnokii.org/}{external link}) for EuroTel GSM operator
	\end{itemizel}
	\\
\hline

	\end{tabular*}
\end{table}

\pagebreak

\begin{table}[!h]
	\centering
	\caption{\jobscaption{ }(continued)}
	\begin{tabular*}{\textwidth}{\jobstabular}
		\hline
Date & Client & Description \\
\hline

1999-2000 & \href{http://www.suse.com/}{SuSE} &
	\href{http://www.jankratochvil.net/project/surprise/}{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
	\href{http://www.jankratochvil.net/project/int13sniff/}{Int13Sniff}
	to ease Microsoft boot loaders disassembly across partition modifications.
	\\
\hline

2001-2002 & \href{http://www.readynote.com/}{ReadyNote} &
	Mobile technologies for embedded devices

	\begin{itemizel}
		\item
			Debugged gnokii (\href{http://www.gnokii.org/}{external link})
			GSM software modem for Nokia 5190

		\item
			Port of gnokii and my
			\href{http://www.jankratochvil.net/project/mdsms/}{mdsms} (Mobile Device SMS Tool)
			to embedded uClinux (\href{http://www.uclinux.org/}{external link})
	\end{itemizel}
	\\
\hline

1999-2003 & \href{http://www.jklabs.cz/}{JKLabs} &
	System administration of GNU/Linux and FreeBSD, techsupport: GuestNET,
			\href{http://www.2m.dk/web/html_version/eclipse/eclipse.html}{Eclipse},
			\href{http://www.globaloop.com/}{GlobaLoop},
			\href{http://www.antlimited.com/products/fresco.htm}{Fresco}

	Ad hoc technical support challenges such as i386 IRQ redirector,
	\href{http://www.jankratochvil.net/project/middleman/}{Middleman port} (HTTP proxy ported to FreeBSD) or
	\href{http://www.jankratochvil.net/project/ssht/}{ssht} (Intranet accessibility by SSH tunnel).
	\\
\hline

2001 & \href{http://www.gtsgroup.cz/}{GTS} &
	\href{http://www.jankratochvil.net/project/tac_plus/}{tac\_plus auth}: Cisco TACACS+ NAS host based authorization
	\\
\hline

1999 & \href{http://www.unicom-prague.cz/}{Unicom} &
	Technical translations from English
	\\
\hline

1998-1999 & \href{http://www.geoinvest.cz/}{Geoinvest} &
	Mobile technologies, embedded devices

	\begin{itemizel}
		\item
			\href{http://www.jankratochvil.net/project/332/}{332}: AmigaOS kernel port to embedded Motorola 68332

		\item
			Siemens M1 GSM modem daemon for GPS, client/server setup, remote GSM terminals
	\end{itemizel}
	\\
\hline

1999 & \href{http://www.tencom.cz/}{TENcom\newline Trade} &
	Mobile technologies

	\begin{itemizel}
		\item
			\href{http://www.jankratochvil.net/project/mdsms/}{MobilDock SMS Tool}:
			SMS communication software for Digital UNIX
	\end{itemizel}
	\\
\hline

1998 & \href{http://www.elsa-online.org/}{ELSA} &
	\href{http://www.jankratochvil.net/project/step/}{STEP}:
	Custom web database application incl. fixes of
	\href{http://www.jankratochvil.net/project/phphash/}{PHP} and
	\href{http://www.jankratochvil.net/project/pgsqlsubstr/}{PostgreSQL},\newline\hfil
	for \href{http://www.elsa-online.org/}{ELSA -- European Law Students' Association}.
	\\
\hline

1993-1996 & Profes J\&K &
	PC assembly and customer service
	\\
\hline

1993 & \href{http://www.japhila.cz/index_en.htm}{Japhila} &
	StampMan: Database application (MS-DOS: Pascal, plainTeX)
	\\
\hline

	\end{tabular*}
\end{table}

For referees e-mails please see: \href{http://www.jankratochvil.net/resume/}{http://www.jankratochvil.net/resume/}

\begin{table}[!h]
	\centering
	\caption{Awards}
	\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}p{6.15in}|}
		\hline
		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 \\
		\hline
	\end{tabular*}
\end{table}

\vskip\intertableskip

\begin{table}[!h]
	\centering
	\caption{Experience Summary}
	\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}p{5.10in}|}
		\hline
		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, SVGALib, NIS, Qt,... \\
		RPC                 & CORBA/ORBit, SOAP, WSDL, Sun~RPC \\
		Protocols           & GSM SMS/PDU/Nokia~Smart~Messaging/EMS/WAP/WTP/WSP/MMSE/SMIL,\hfill\newline
																WML/AMR/WSP/AMR, GSM ETSI/3GPP stds, IPv4, HTTP,\hfill\newline
																SMTP/RFC822/MIME, FTP, SSH, DHCP, POP3, NFS~v2/v3, PPP/LCP/IPCP,... \\
		Filesystems         & ext2, FAT, AmigaFFS, ISO-9660 \\
		\hline
	\end{tabular*}
\end{table}

\end{document}
\bye
