+++ /dev/null
-Name: Jan Kratochvil
-English: technical: fluent, general: communicable
-Born: 1979
-Sex: male
-Licenses: motorcycle, car
-eMail: job@jankratochvil.net
-Projects: http://www.jankratochvil.net/project/
-Resume: http://www.jankratochvil.net/resume/
-OpenPGP: pub 1024D/26A802B2 2004-01-17
- sub 2048g/A74DF86D 2004-01-17 [expires: 2007-01-16]
-
-
-Contractor - software engineer. Technical achievements highlights:
-
- * Captive NTFS - The first free read/write NTFS for free OS.
- Project included MS-Windows NT kernel reverse engineering.
-
- * MMS2 - MMS Center / billing - Independent startup business attempt.
-
-
-Fulltime Jobs
--------------
-
-2005/04-11: VA Linux Systems Japan
- Linux kernel based 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
-
-
-Freelance Commercial Projects
------------------------------
-
-2005: MMS2: Alternative center for cheaper mobile phones multimedia messages (MMS)
- Web interface was outsourced.
- Commercial service management held together by company JK-Invent.
- * Designed to coexist with existing GSM networks service servers
- * MMSE/WAP-Push/web/mail convergency featuring smart transformations
- * Credits charging by ISDN IVR + automatic bank transaction acceptance
- * Completed mobile phones firmware bugs analysis and workarounds
- * Free gatewaying program to avoid targetted GSM operators firewalling
-
-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.
-
-
-Contractor Jobs
----------------
-
-2001-2002: Advanced Telecom Services
- Mobile technologies
- * MMS framework client via EuroTel GSM operator
- by technologies GSM MMS, Perl, XML, SOAP
- Project included pilot MMS Center debugging with Ethereal,
- fixes of Ethereal.
- * Multimedia EMS support implemented by GSM::SMS patch
- * Implementation of protocol BIP (based on Nokia CIMD2 protocol) for GSM SMS
- Center direct communication by extending gnokii for EuroTel GSM operator
-
-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
- * Completed debugging of gnokii GSM software modem for Nokia 5190
- * Port of gnokii and my mdsms (Mobile Device SMS Tool) to embedded uClinux
-
-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
- * 332: AmigaOS kernel port to embedded Motorola 68332
- * Siemens M1 GSM modem daemon for GPS, client/server setup,
- remote GSM terminals
-
-1999: TENcom Trade
- Mobile technologies
- * MobilDock SMS Tool: SMS communication software for Digital UNIX
-
-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)
-
-
-For referees e-mails please see: http://www.jankratochvil.net/resume/
-
-
-Awards
-------
-
-1997: Bronze medal in the International Olympiad in Informatics, Cape Town
-1997: 2nd in an MO-P national contest - mathematics Olympiad, the programming
-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
-
-
-Experience Summary
-------------------
-
-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,
- NFS v2/v3, PPP/LCP/IPCP,...
-Filesystems:
- ext2, FAT, AmigaFFS, ISO-9660
-
-
-$Id$