Résumé of Michael Widerkrantz

I'm an independent Unix and network consultant. I might be able for hire. Please contact me by e-mail.

Keywords: Unix, computer networks, systems programming, system architecture, computer security, Free and Open Source, workshops, lectures.

Name: Michael C. Widerkrantz, formerly Cardell.

Location: Malmö, Sweden.

Email: mc at the domain hack.org.

Permits: Swedish citizen. EU passport carrier. Work permit in all European Union member states.

References: Other contact data and references are available on request.

Profile

Technical expert and systems programmer with focus on computer networks and Unix based server applications.

Special Areas

Technologies

Programming Languages

C: Expert. 20 years of very active programming experience in C, primarily in a Unix environment.

Perl: Experienced.

Python: Experienced.

Bourne shell: Experienced.

Forth: Experienced. Experienced both as a Forth programmer and as a developer of Forth systems.

Assembler: Intermediate experience with assemblers of at least these architectures: CRIS, ARM, Alpha, VAX and PDP-11.

Knowledgable of many "little languages", for instance Emacs Lisp, Make, sed, awk, lex and yacc/bison, among many others.

Operating Systems

Unix: Expert. 17 years of experience as a programmer under Unix-like operating systems such as FreeBSD, NetBSD, Linux, Solaris, Ultrix and many others, including some odd birds, such as Diab's D-NIX and Sequent's DYNIX.

Experienced Unix system administrator, primarily of FreeBSD and Debian GNU/Linux.

Some kernel competence in FreeBSD and Linux.

Some experience in program development under Plan 9 and VMS.

Databases

Experience primarily as a programmer using Berkeley DB, dbm derivatives, PostgreSQL, MySQL and Oracle.

Some experience as manager of MySQL and PostgreSQL.

Some APIs and Protocols

The POSIX.1 Systems API, BSD Sockets, raw TCP/IP, IPv6, Tibco/Rendezvous, X Window System, and many application level protocols such as NNTP, SMTP and FTP among many others.

Development Tools

17 years experience of the Unix/GNU environment with, for example, tools such as Emacs, make, GCC (and other Unix C compilers), GDB, GNU binutils, strace/truss/ktrace, et cetera.

Documentation Tools

LaTeX, troff, pic, tbl and DocBook and similar DTDs.

Version Control Systems

Much experience with CVS (and the predecessor RCS).

Some experience with Subversion and Perforce.

Natural Languages

Native language: Swedish. Fluent in English. Understands and reads German.

I'm used to writing technical documentation and to prepare and hold presentations for both technical and non-technical audiences.


Professional Experience

Here are some of the things I have done, in reverse chronological order. The first bullet is the newest completed assignment. The last bullet is from 1989. For a more formal CV, contact me by e-mail.

Note that this list is mostly focused on design and development, but I have also many years of experience as a Unix and TCP/IP network system administrator and I have been maintaining (and porting) development tools, administrating infrastructure servers such as mail, DNS, CVS repositories, automatic builds and bug reporting tools in many roles. I have also administered both large local networks and WAN links.

Furthermore, I have often given technical advice on free and open source software, infrastructure servers, development tools, computer networks and architecture to many large companies, among them the Swedish Post, Scania, Telelogic and other companies.

Formal Education

Linköping University, 1991-09 to 1995-02.


Last updated: <2008-11-26 13:04:38 MET>