Personal details
- Nationality: Polish
- Place of residence: London, UK
Language proficiency
- Polish - mother tongue
- English - very good (written), good (spoken)
- Russian, German - elementary
Education
| 1999 - 2004 |
Nicolaus Copernicus University,
Dept. of Math and Computer Science, Torun, Poland
Strong mathematical background, good abstract problem-solving skills,
system administration experience, team cooperation.
M.Sc. Master's thesis: "Integration of grid technology and distributed database systems"
Member of the student team, winning the annual Team Programming Contest (Jabbertalky - eLearning tool),
participating in collegiate programming contests (in Poland and Central Europe).
Member of student system administration team.
Received scientific scholarship through all the studies (GPA 4.3 out of 5)
The most important courses taken:
Algorithms/Data structures, Network programming, Parallel programming,
High performance computing, Linear algebra, Discrete mathematics, Mathematical analysis
|
| 1995 - 1999 |
N. Copernicus Secondary School, Gdansk,
Poland |
|
Professional experience
| 2008 - |
Implementation Engineer at Amadeus, London, UK 
|
| 2005 - 2008 |
Lead Software Developer/Tech Lead at Sabre Holdings, Krakow, Poland 
eHotels project (part of Sabre GDS system)
Technologies: C/C++, STL, SQL, Java (SE), WebSphere MQ, Agile, CI, Purify, FitNesse, ClearCase |
| 2004 - 2005 |
Software Engineer at Motorola Global Software Group, Krakow, Poland
Dimetra project(Motorola's TETRA communication system)
Prepared software requirements specification, high level design and detailed design specification for "Upgrade" feature (to achieve backwards compatibility)
fixed many defects
prepared srcipts to gather metrics for defects
participated in recruitment process
worked at CMM (Capability Maturity Model) level 5
Technologies: C/C++, ClearCase, DDTS, CMM |
| 2002 - 2004 |
Software developer at Interdisciplinary Centre for Mathematical and Computational Modelling, Warsaw University, Warsaw, Poland
European grid projects: Eurogrid and GRIP
developed set of tools to browse bioinformatic databases (PDB, Entrez), integrated them with the UNICORE client
created generic UNICORE plugin to allow access to relational databases and Storage Resource Broker
creates UNICORE plugin to demonstrate interactive access to a grid system
fixed a few bugs in Storage Resource Broker and UNICORE client
Technologies used: Java, SQL, Perl, XML, XSL, PKI, UNICORE, PBS, SRB |
| 2001 - 2002 |
System administrator at Dept. of Math and
Computer Science NCU Torun (part-time job)
Technologies: Solaris, Linux, Windows NT |
Open-source projects
| Linux kernel |
POSIX message queues for Linux (design and development), full implementation of POSIX standard (much better than in Solaris), part of linux kernel since 2.6.6 |
| SrbPerl |
Perl bindings for Storage Resource Broker (design and development) |
| UNICORE |
Various extensions to the UNICORE Client, bugfixes |
| Open Posix Test Suite |
various bug fixes |
Computer
science-related skills
Programming
languages and technologies:
- Java, C, C++, Perl, Python
- Grid technology: UNICORE, Storage Resource Broker
- Databases: MySQL, PostgreSQL
- Technical knowledge of Internet protocols: TCP/IP, SSL, HTTP
- Algorithms and data structures
- Teamwork: CVS, ClearCase, TeamPlayer
Operating systems:
- Linux, Solaris, Windows NT/2000
- Theoretical and practical aspects of OS architecture and design
Areas of personal interest (CS-related)
- Linux kernel hacking
- High Performance Computing, grid computing
- Parallel programming (MPI, PVM, algorithms)
- Realtime 3D computer graphics
Other interests
- Sport (football)
- Bicycle trips
Awards and achievements
Certificates
| Critical Chain Project Management (IIL) |
Conferences
|