1 \documentclass{article}
2 \usepackage[dvipdf]{graphicx}
4 \usepackage[colorlinks]{hyperref}
7 /Title(Jan Kratochvil Resume)
8 /Author(Jan Kratochvil)
11 \setlength{\topmargin}{-0.5cm} % \topmargin - blank space at page top
12 \setlength{\headheight}{0cm} % \headheight - page header height
13 \setlength{\headsep}{0cm} % \headsep - space between header and text
14 \setlength{\textheight}{307mm} % \textheight - height of the text body
16 \setlength{\oddsidemargin}{-0.5cm} % \oddsidemargin - odd-numbered page margin
17 \setlength{\evensidemargin}{-0.5cm} % \evensidemargin - even-numbered page margin
18 \setlength{\textwidth}{170mm} % \textwidth - width of the text body
24 \begin{tabular*}{0.93\textwidth}{|@{\extracolsep{\fill}}c@{\extracolsep{\fill}}l@{\extracolsep{\fill}}l@{\extracolsep{\fill}}|}
26 \multirow{11}*{\includegraphics{Resume-JanKratochvil-face.pdf}}
27 {} & Name & Jan Kratochvil \\
28 {} & English & technical: fluent, general: communicable \\
31 {} & Status & single \\
32 {} & Licenses & motorcycle, car \\
33 {} & eMail & \href{mailto:job@jankratochvil.net}{job@jankratochvil.net} \\
34 {} & Projects & \href{http://www.jankratochvil.net/}{http://www.jankratochvil.net/project/} \\
35 {} & Resume & \href{http://www.jankratochvil.net/resume/}{http://www.jankratochvil.net/resume/} \\
36 {} & OpenPGP & \href{http://www.jankratochvil.net/pgp-JanKratochvil.txt}
37 {\fontfamily{cmss}\fontsize{8}{9}\selectfont pub 1024D/44FC7632 2002-10-07 Jan Kratochvil $<$pgp-44FC7632@jankratochvil.net$>$} \\
38 {} & & \href{http://www.jankratochvil.net/pgp-JanKratochvil.txt}
39 {\fontfamily{cmss}\fontsize{8}{9}\selectfont sub 2048g/D9F5F44B 2002-10-07 [expires 2004-10-06]} \\
47 Looking for a fulltime job. Relocation around the world expected.
50 \def\jobscaption{Contractor Jobs}
51 \def\jobstabular{|lp{0.7in}@{\extracolsep{\fill}}p{4.95in}|}
55 \caption{\jobscaption}
56 \begin{tabular*}{\textwidth}{\jobstabular}
58 Date & Client & Description \\
61 2002-2003 & -- (freelance project) &
62 \href{http://www.jankratochvil.net/project/captive/}{Captive}: The first free NTFS read/write filesystem for GNU/Linux (14~months)
64 Project required analysing portions of 80MB+ i386 disassembly dumps of
65 MS-Windows XP kernel and ntfs.sys to achieve the first binary compatible
66 reimplementation of the required undocumented XP kernel subsystems.
68 Written \href{http://www.jankratochvil.net/project/TraceFS/}{TraceFS}:
69 Microsoft Windows Kernel API Tracer as native W32 kernel hooking driver for
70 run-time analysis of the NT Cache Manager XP kernel subsystem.
72 GNU/Linux part required integration and extensions of
73 \href{http://lufs.sourceforge.net/lufs/}{LUFS} (Linux Userland File System)
74 to transparently connect the UNIX userland based MS-Windows kernel
75 filesystem isolated by the CORBA/ORBit interface.
79 2001-2002 & \href{http://www.atspraha.cz/}{Advanced\newline Telecom\newline Services} &
84 MMS framework client via EuroTel GSM operator by technologies GSM MMS,
85 Perl, XML, SOAP (3~months, still maintained)
87 Project included \href{http://www.jankratochvil.net/etmms/}{pilot MMS Center debugging}
88 with Ethereal (\href{http://www.ethereal.com}{external link}), fixes of
89 Ethereal (\href{http://www.jankratochvil.net/project/etherealmmse/}{1},
90 \href{http://www.jankratochvil.net/project/etherealwsp/}{2}).
93 Multimedia EMS support implemented by \href{http://www.jankratochvil.net/project/gsmperl/}{GSM::SMS patch}
96 Implementation of protocol BIP (based on Nokia CIMD2 protocol) for GSM
97 SMS Center direct communication by extending gnokii
98 (\href{http://www.gnokii.org/}{external link}) for EuroTel GSM operator
104 1999-2000 & \href{http://www.suse.com/}{SuSE} &
105 \href{http://www.jankratochvil.net/project/surprise/}{Partition Surprise}: GPLed Partition Magic clone (15~months)
107 Project was completed as a team work. The code is based on Gnome technologies.
109 As one of the subtasks to keep system bootability I implemented
110 \href{http://www.jankratochvil.net/project/int13sniff/}{Int13Sniff}
111 to ease Microsoft boot loaders disassembly across partition modifications.
115 2001-2002 & \href{http://www.readynote.com/}{ReadyNote} &
116 Mobile technologies for embedded devices
120 Completed debugging of gnokii (\href{http://www.gnokii.org/}{external link})
121 GSM software modem for Nokia 5190
124 Port of gnokii and my
125 \href{http://www.jankratochvil.net/project/mdsms/}{mdsms} (Mobile Device SMS Tool)
126 to embedded uClinux (\href{http://www.uclinux.org/}{external link})
131 1999-2003 & \href{http://www.jklabs.cz/}{JKLabs} &
132 System administration of GNU/Linux and FreeBSD, techsupport: GuestNET,
133 \href{http://www.2m.dk/web/html_version/eclipse/eclipse.html}{Eclipse},
134 \href{http://www.globaloop.com/}{GlobaLoop},
135 \href{http://www.antlimited.com/products/fresco.htm}{Fresco}
137 Ad hoc technical support challenges such as i386 IRQ redirector,
138 \href{http://www.jankratochvil.net/project/middleman/}{Middleman port} (HTTP proxy ported to FreeBSD) or
139 \href{http://www.jankratochvil.net/project/ssht/}{ssht} (Unattended intranet host accessibility by SSH tunnel).
150 \caption{\jobscaption{ }(continued)}
151 \begin{tabular*}{\textwidth}{\jobstabular}
153 Date & Client & Description \\
156 2001 & \href{http://www.gtsgroup.cz/}{GTS} &
157 \href{http://www.jankratochvil.net/project/tac_plus/}{tac\_plus auth}: Cisco TACACS+ NAS host based authorization (3~months)
161 1999 & \href{http://www.unicom-prague.cz/}{Unicom} &
162 Technical translations from English
166 1998-1999 & \href{http://www.geoinvest.cz/}{Geoinvest} &
167 Mobile technologies, embedded devices
171 \href{http://www.jankratochvil.net/project/332/}{332}: AmigaOS kernel port to embedded Motorola 68332
174 Siemens M1 GSM modem daemon for GPS, client/server setup, remote GSM terminals
179 1999 & \href{http://www.tencom.cz/}{TENcom\newline Trade} &
184 \href{http://www.jankratochvil.net/project/mdsms/}{MobilDock SMS Tool}:
185 SMS communication software for Digital UNIX (2~months)
190 1998 & \href{http://www.elsa-online.org/}{European\newline Law\newline Students'\newline Association} &
191 \href{http://www.jankratochvil.net/project/step/}{STEP}:
192 Custom web database application, requirement for fixes of
193 \href{http://www.jankratochvil.net/project/phphash/}{PHP} and
194 \href{http://www.jankratochvil.net/project/pgsqlsubstr/}{PostgreSQL}
198 1993-1996 & Profes J\&K &
199 PC assembly and customer service
203 1993 & \href{http://www.japhila.cz/index_en.htm}{Japhila} &
204 StampMan: Database application (MS-DOS: Pascal, plainTeX)
211 For referees e-mails please see: \href{http://www.jankratochvil.net/resume/}{http://www.jankratochvil.net/resume/}
216 \begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}p{6.15in}|}
218 1997 & Bronze medal in the International Olympiad in Informatics, South Africa -- Cape Town \\
219 1997 & 2nd in an MO-P national contest -- mathematics Olympiad, the programming category \\
220 1997 & 1st in the International Competition in Programming \\
221 1996 & 4th in the International Competition in Programming \\
222 1995 & 7th in the Central European Olympiad in Informatics \\
229 \caption{Experience Summary}
230 \begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}p{5.10in}|}
232 Major Areas & mobile technologies, filesystems, embedded devices \\
233 Platforms & GNU/Linux/i386/UNIX/FreeBSD, W32 kernel, Amiga/680x0, MS-DOS,
234 ZX Spectrum, handheld PC-E500S \\
235 Languages & C (Gnome/GCC), Perl, bash/awk/sed...,
236 Java, C++, Pascal, Basic, REXX, S-Lang, Foxplus, Prolog \\
237 Tools/Metalanguages & autoconf, automake, libtool, m4, CVS, gettext, bison, flex, ld~script,
238 gdb~script, Maple~V \\
239 Assemblers & i386, Motorola 680x0, Zilog~Z80, Intel 8051, MIPS R2/3000,
241 WWW-Related & (X)HTML, CSS, PHP, SQL (PostgreSQL, MySQL), JavaScript, CGI \\
242 Documentation & plainTeX, LaTeX, DocBook, DocBook Lite, XML/NS/Schema,
243 gtk-doc, nroff, pod \\
244 Libraries & Gnome/GTK+/GLib, POSIX/BSD/SysV/threads/sockets, X11, OpenGL, NCurses,
245 S-Lang, GnomeVFS, libxml, SVGALib, NIS, Qt,... \\
246 RPC & CORBA/ORBit, SOAP, WSDL, Sun~RPC \\
247 Protocols & GSM SMS/PDU/Nokia~Smart~Messaging/EMS/MMS/SMIL/WAP/WSP/AMR,\newline
248 GSM ETSI/3GPP stds, IPv4, HTTP, SMTP/RFC822/MIME, FTP, SSH, DHCP, POP3, NFSv2, PPP/LCP/IPCP,... \\
249 Filesystems & ext2, FAT, AmigaFFS, ISO-9660 \\