This page has moved!


New location: http://michalwronski.tripod.com/about/

Michal Wronski

e-mail: michal.wronski@gmail.com


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

2003   NCU Team Programming Contest 1st place
2001   VI National Collegiate Programming Contest 12th place

Certificates

Critical Chain Project Management (IIL)

Conferences

2003   Cracow Grid Workshop '03   UNICORE Plugins - How to Design Application Specific Interfaces


Back to the Main Page