logo
Intro | Stuff I Made | CV
Curriculum Vitae
E-mail: alicia@ion.nu
IRC: Alicia@irc.libera.chat

Employments:
2009 - 2010: programmer
2010 - 2017: sysadmin for a webhosting company, including some translation work
2017 - present: sysadmin/technician/programmer for another webhosting company, including some translation work

Languages:
Fluent in english and swedish, spoken and written.

Operating systems experience:
Windows 3.11
Windows 95
Windows 98
Windows ME
Windows 2000
Windows XP
pre-releases of Windows Vista "Longhorn"
Xandros
Ubuntu
Fedora
CentOS
Debian
Knoppix
Slax
gNewSense
Trisquel
FreeBSD
Haiku
ReactOS
a ports-inspired GNU+Linux distribution of my own (discontinued)
AOS
GNU+Linux systems manually built from source
miscellaneous other GNU+Linux distributions and alternative userlands running on the Linux kernel

Experience with softwares:
*System tools:
bash
busybox
sed
grep
screen
dvtm
ssh
tmux
*Virtualization software:
virtualbox
qemu
*Servers:
apache httpd
lighttpd
cherokee (httpd)
opensshd
qmail
bind
dhcpd
MySQL/MariaDB
PostgreSQL
own implementations of http, DNS, irc, smtp and pop3
*Graphics design:
The GIMP (image editor)
Blender (3D design)
OpenSCAD (CAD)

Programming languages:
C
C++
Perl
Ruby
PHP
shell-script (advanced forms of it)
Javascript
Python
Java (a little)
x86 asm (a little)

Other skills:
SQL
HTML
HTTP protocol
IRC protocol
SMTP protocol
POP3 protocol
Familiarity with Joomla and Wordpress
Using Emscripten to port C/C++ software to web javascript
RJ45 crimping
Basic fiber welding

Softwares written:
Web spiders written in shell and C
Webservers in shell
POP3 server in shell
SMTP servers in shell and C
IRC servers in C
Image editor in C
Contributed to Crystalspace-based MMORPGs written in C++
Genetic code experiments in javascript, visual basic, Ruby, C++, C and shell
http://img.ion.nu/
Many other solutions written in PHP
Various importers and exporters for Blender (in Python)
Minor patch to SQLite (in C), primarily fixing a warning but potentially also bringing a slight efficiency improvement
Minor games in C using the SDL library
Snake-game in shell
Automatic software builder in shell, detecting common build systems such as autotools, cmake, jam, make
IRC bots in Ruby, shell, Blender's Python and C
Nagios plugins in C, perl and shell
Video chat client in C for an existing RTMP/flash-based chat
(more things not yet listed here, see "Stuff I've Made" for some)

Familiarity with programming libraries:
glib
GTK+
ncurses (a little)
SDL
lua
gd2
libcurl
gdk-pixbuf (separate from GTK+)
libiconv
ffmpeg (libavcodec, libswscale, libswresample, libavformat)
gtksourceview
gnutls
libxml2