Programming languages: C++, C, Assembly, Python, Bash
Area of focus: Linux drivers, U-Boot development and embedded applications with Qt
Project management: estimates, planning, status reporting for projects (up to seven people)
Architecture: requirements analysis, overall design, work breakdown
Technical sales: convincing (potential) customer's engineers to choose our solution
Networking: Wi-Fi 802.11 (WPA2, sniffing, multi-cast, ...), VLANs on Ethernet, IP configuration
Basic Skills
Embedded platforms: Buildroot, STLinux, FreeRTOS, Android, Windows CE
Programming languages: Java, Perl
FPGA development: Xilinx ISE, Xilinx EDK, VHDL
Linux: desktop and server administration (Ubuntu, Debian, Gentoo)
Web development: Django, PHP, Java Servlets, XHTML, CSS
Databases: PostgreSQL, Interbase/FireBird, mySQL, msSQL
Desktop SW development: Qt, Swing+Java+Eclipse, MFC+MS Visual C++, Borland Delphi
Other: experience with XML parsing, handling TCP sockets, remote function calls
StreamUnlimited Engineering GmbH, Vienna, Austria
Embedded Systems Architect / Project Leader / Technical sales support Accomplishments:
Team leader of BSP Team (4 people)
Convinced Onkyo-san's engineers to recommend StreamSDK to their upper management for use in their 2016 AVRs. The contract is signed and one million units are planned to be shipped yearly.
Convinced Google about StreamUnlimited's technical competences leading to Google ordering the first project. A few years later and Google owns 41% of StreamUnlimited.
Maintainer / final merging authority for U-Boot, kernel and Yocto BSP layer for all StreamUnlimited's Linux-based devices
Maintainer / merging authority for StreamSDK for Vienna office. Sending aggregate merge requests to Bratislava for final integration.
Responsible for demo preparations for various trade shows
Self-Employed
Sep07 – Dec13
Self-Employed, Europe – various locations
Project Leader / SW engineer / Architect Accomplishments:
Led development team of seven people for Linux-based system on a module for multi-room audio distribution over Wi-Fi and Ethernet – responsible for all SW activities (U-Boot, kernel, gstreamer, qt4-based application, automatic builds and tests, ...)
Designed and implemented library for MFi (iPod, iPhone, iPad) accessories
Prepared board support package for newly developed set-top boxes using ST Linux and STAPI (ST7105- and ST7109-based)
Ported wpa_supplicant to Windows CE and added Cisco CCKM support into it
Developed Android applications
NVIDIA
June06 – Aug06
May05 – Aug05
NVIDIA Corporation, Santa Clara, CA, USA
Video BIOS summer internships (two summers) Accomplishments:
Extended VBIOS emulator, which began as a senior design project at MSOE
Created VBIOS debugging/flashing utilities interacting with various graphics card components (e.g. NVIDIA GPU, Silicon Image HDMI encoder, Primarion power controller) using C, C++ and x86 assembly
Integrated automated builds of VBIOS utilities into NVIDIA Perl-based build system
CCSD MSOE
Sep04 – May05
Computer and Communications Services Department, Milwaukee, WI, USA
Web developer (part-time) Accomplishments:
Completely redesigned the department’s web page using XHTML, CSS, Java servlets and PostgreSQL
Designed and developed a web-based information system for laptop inventory using PHP and MsSQL and integrated it with MSOE information system Jenzabar
Olymp-Evos
Aug02 – Aug04
Olymp-Evos s.r.o., Prague, Czech Republic
Web developer / Linux administrator (part-time) Accomplishments:
Developed websites using Java servlets, PHP, MySQL, Firebird
Administered a Linux web hosting server – 1 year without reboot
Education and courses
CTU
Sep01 – July07
Czech Technical University in Prague – Prague, Czech Republic Major: Computer science with hardware specialization Graduation: March 2006 – Bachelor degree (graduated with honors) Graduation: July 2007 – Master degree (graduated with honors) Master thesis: System for automatic testing of Video BIOS developed using the following tools and technologies: Xilinx ML401 platform with Virtex 4 FPGA, Xilinx ISE, Xilinx EDK, Microblaze soft-core processor, C, Java and GWT Accomplishments:
2005: Represented CTU at regional ACM ICPC Budapest, Hungary
2003: Lectured on the topic of secure file transfer at Cryptofest (approx. 150 attendants) Involvement:
Milwaukee School of Engineering – Milwaukee, WI, USA
One year exchange program – software and computer engineering GPA: 3.9 Accomplishments:
2005: First exchange student to participate in the senior design project (NVIDIA Video BIOS emulator)