
Software designer and developer
Gdańsk Area, Poland

Software designer and developer
Gdańsk Area, Poland
Freelance Linux/Unix programmer with a strong system administration background. Particularly interested in working with dynamic languages, such as Common Lisp or Python.
Programming, many languages (fluent: Common Lisp, Python, C; good: sh, Perl, PHP, SQL, TeX/LaTeX, HTML, CSS, XML; basic: Java, JavaScript); Linux administration and security (Debian, PLD, Apache, Postfix, Qmail, Bind, Djbdns, Samba, and more); software systems architecture
(Non-Profit; 201-500 employees; Computer Software industry)
April 2004 — Present (5 years 8 months)
Various new packages and improvements for existing ones for PLD Linux Distribution (http://www.pld-linux.org/)
(Computer Software industry)
June 2008 — February 2009 (9 months)
Company develops and supports countrywide comprehensive IT system (over 1M LOC total) for insurance company. I am tasked with enhancements and fixes to existing software products (Java, Delphi, Interbase, Firebird SQL), and design and development of new product (Java, Python).
(Public Company; 10,001 or more employees; GOOG; Internet industry)
June 2008 — September 2008 (4 months)
Google Summer of Code project to write an implementation of OpenID Authentication 2.0 standard in Common Lisp programming language. Final implementation is available at http://common-lisp.net/project/cl-openid/
(Information Technology and Services industry)
October 1998 — June 2008 (9 years 9 months)
Administration of small, private hosting and shell account server leeloo.moo.pl. Various distributions over time: Red Hat, Slackware, Openwall, PLD. Services: Apache, Qmail, Postfix, Jabberd 2, djbdns, Dovecot, and others.
(Privately Held; Computer Software industry)
October 2007 — April 2008 (7 months)
Ensuring consistency and conformance with actual code of Sentivision Media Platform middleware layer C API documentation, both by updating documentation and fixing or reporting bugs in code.
(Public Company; 10,001 or more employees; GOOG; Internet industry)
June 2007 — September 2007 (4 months)
Participated as student in Google Summer of Code project, working on SCons build tool.
Short application: http://code.google.com/soc/2007/scons/appinfo.html?csaid=439ADBC3E08ACCD4
Full application: http://www.scons.org/wiki/GSoC2007/MaciejPasternacki
Reference of implemented API: http://www.scons.org/wiki/GSoC2007/MaciejPasternacki/APIReference
(Computer Software industry)
March 2005 — September 2007 (2 years 7 months)
Development and maintenance of a Middleware program in Common Lisp
(Privately Held; 1-10 employees; Printing industry)
March 2004 — January 2005 (11 months)
Development of a web application using Zope framework (Python) and TeX typesetting system.
(Privately Held; 1-10 employees; Information Technology and Services industry)
March 2003 — December 2003 (10 months)
Administration of Debian GNU/Linux servers (Apache, Postfix, Bind, Samba, Hylafax and other services) and local area networks.
(Public Company; 201-500 employees; Publishing industry)
May 2002 — September 2002 (5 months)
Contract work on translation of `Red Hat Linux 7.0 Unleashed' by Bill Ball (ISBN 83-7197-787-5; Polish title: `Red Hat Linux 7.3 - Księga eksperta') from English to Polish with content updates to cover Red Hat Linux 7.3.
(Public Company; 201-500 employees; Publishing industry)
January 2002 — February 2002 (2 months)
Contract on technical proofreading of Polish translation of book `Professional Linux Programming' by Neil Matthew, Richard Stones (ISBN 83-7197-495-7; Polish title: `Zaawansowane programowanie w systemie Linux').
(Sports industry)
January 2001 — May 2001 (5 months)
Administered web and e-mail server for http://www.skt.com.pl/
(Privately Held; 1-10 employees; Internet industry)
October 2000 — May 2001 (8 months)
Server-side programming and administering Unix systems and network for Alora.pl portal project.
MS , Computer Science , 2004 — 2009
Graduated on April 16, 2009
1997 — 2001
Administration and maintenance of workstations and local area network in school's computer lab in 2000-2001.
Emacs, Lisp, TeX, Python (programming language), Linux, Music, Typesetting, Molecular Biology, Railways, NLP, Psychology, Yoga
Completed project in Google Summer of Code 2008 program:
- http://code.google.com/soc/2008/lispnyc/appinfo.html?csaid=4AD1A5AEF89313DC
- http://www.common-lisp.net/project/cl-openid/
Completed project in Google Summer of Code 2007 program:
- http://code.google.com/soc/2007/scons/appinfo.html?csaid=439ADBC3E08ACCD4
- http://www.scons.org/wiki/GSoC2007/MaciejPasternacki
- http://www.scons.org/wiki/GSoC2007/MaciejPasternacki/APIReference
Distinction in `Potyczki Algorytmiczne' programming contest (http://www.konkurs.adb.pl/), 2005