Skills
-
Computer Languages
-
ARM assembly, ISO C 89 and 99, ISO C++ 98, CSS 2.1 and
3, DOT, HTML 4.01 and 5, Java, JavaScript, POSIX.1-2008
makefile syntax, Markdown, Perl 5, PHP 5, POSIX.1-2008
shell command language, ISO SQL 1999, Apache HTTPd 2.2
and NCSA HTTPd SSI, troff/groff (with the “man” macro
package), XHTML 1.1
-
Library APIs
-
ISO C 89 and 99 standard library, CGI-SSI (Perl), X/Open
Curses Issue 4 Version 2, Expat, HTML-Template (Perl),
HTML-Tree (Perl), JSON-XS (Perl), libwww-perl (Perl),
Markdown (Perl), SDL 1.2, SDL_image 1.2, POSIX.1-2008
utilities, zlib
-
Software Codebases
-
BusyBox, coreboot, debhelper, debootstrap, GNU C
Library, GNU Coreutils, Linux, musl libc, OpenEmbedded,
opkg, sbuild
-
Design and Development Software
-
debhelper, dh_make, FontForge, GCC, GDB, GIMP, Git,
GNOME Dia, GNU Autoconf, GNU Automake, GNU Binutils,
Inkscape, MakeMaker, pkg-config, quilt, Tiled, Vim,
WeasyPrint
-
System Software
-
APT, BusyBox, Debian GNU/Linux 6.0 and 7.0, dpkg,
ifupdown, Linux 2.6 and 3.x, LVM2, OpenBSD netcat, opkg,
rsync, System V style init, Vixie cron 3.0
-
Service Software
-
Apache HTTP Server 2.x, APT-Cacher NG, cgit, Dovecot 1.2
and 2.1, Gitosis, GNU Mailman, ikiwiki, Linux NFS,
MHonArc, MySQL, OpenBSD inetd, OpenSSH, Postfix,
Reprepro, SpamAssassin, SpamPD, SQLite, vsftpd
-
Monitoring Software
-
apticron, fail2ban, inotify-tools, Logwatch, Munin
-
Virtualization Software
-
libvirt, qemu-kvm (KVM), virt-manager, virt-install
-
Technical Knowledge
-
Debian packaging, package and distribution build
systems, development toolchains, portability, ELF binary
format, microprocessor instruction encoding, embedded
systems, relational and flat file database design,
systems administration, virtualization, automated system
installation, configuration management, networking, IP,
HTTP 1.1, POP 3, SMTP
-
General Skills
-
Event coordination, group and project leadership,
technical instruction, technical writing