Michal Ludvig
- Personal information
- Name: Michal Ludvig
- NZ work status: NZ permanent resident
- E-mail: mludvig@logix.net.nz
-
- Employment History
- Enterprise IT Ltd. (Auckland, New Zealand)
- since 2/2006
- Senior consultant
- Linux/Unix consulting, development and deployment for small, mid to enterprise businesses.
- Reference customers: TelstraClear, TOLL NZ, Online Strategic Games
- Lead developer for APN News and Media's Search4jobs project.
- Lead developer for nVest Properties internet/intranet system.
- Asterisk Ltd. (Auckland, New Zealand)
- 2/2005 - 1/2006
- Senior network engineer.
- Setting up networks and VPNs, PHP interface to Sun Grid Engine cluster, customer service.
- SuSE CR, s.r.o. (SUSE/Novell group)
- 8/2001 - 1/2005
- Member of the SUSE Labs R&D team.
- Development of the IPsec-tools product, kernel development (networking, security), deploying IPv6 and IPsec protocols.
- Porting GNU projects to AMD64 (x86-64) architecture.
- Development of Linux computational cluster based on the Mosix project.
- Homolka hospital (Prague, Czech Republic)
- 11/1999 - 4/2001
- User support, HW/SW reparations, assistence with system administration of central computing and database servers (Linux, Oracle), programming in PHP, C, SQL, development of a GSM/SMS notification service.
- Fudge.cz, Vtiparna.cz
- 4/1999 - 7/2001
- Foundation, development and maintenance of formerly well-known czech Internet servers in "Fun and amusement" category.
- Programming of the whole system (in HTML, PHP, SQL)
- System administration of the hosting servers (Linux, OpenBSD).
- IDOOX, s.r.o. (Prague, Czech Republic)
- 3/2000 - 12/2000
- Design and implementation of network infrastructure, installation of Internet and intranet servers including related services (web, mail, DNS, file sharing, NIS/YP user administration, ...), firewall configuration with respect to specific needs of Idoox employees, implementation of backup policy and overall network and system configuration. Everything done with Linux.
- Occasionaly
- Installation and confiuration of Internet routers, firewalls, dial-up servers. Mostly using Linux or OpenBSD.
- Installation, configuration and administration of Linux systems.
- Configuration of server programs - web (Apache), mail (Qmail, Postfix), SQL (MySQL, PostgreSQL), ...
- Programming web pages and web applications (in HTML, PHP, SQL)
-
- Education
- Czech technical university, Prague
- High school of electrotechnics, Prague
-
- Language skills
- Czech: Native
- English: Fluent
- French Basic
-
- Certificates
- RedHat Certified Engineer - certificate number 804005394516721
- MySQL certified DBA
-
- Open Source Contributions
- IPsec-tools - Core team member, developer, project and release manager during 2004.
- Linux Kernel - Support for VIA PadLock cryptographic processor, Netfilter additions, various bugfixes.
- OpenSSL - Support for VIA PadLock cryptographic processor.
- GDB - Support for x86-64 and dwarf-2 debugging format.
- binutils - Patches related to x86-64 and VIA PadLock CPUs.
- other projects - patches and bugfixes to a number of other projects.
-
- Computer skills
- Languages
- C, C++, PHP, HTML, SQL, Perl, X86/AMD64 assembler, Unix shell sctipting languages
- Operating systems
- Unix (Linux, BSD), MS Windows
- Hardware
- AMD64 (Opteron) architecture, Intel x86 platform, network hardware (routers, switches)
- Other
- Good knowledge of TCP/IP networks, routing, firewalling.
- Good knowledge of IPv6 and IPsec protocols.
- Knowledge of Unix/Linux kernel internals.
- Cryptography and computer security skills.
-
- Publications
- In English
- Articles in Czech
- See the complete list of other short articles and conference talks at http://www.logix.cz/michal/doc