
Software Developer at Lunar Logic Polska
Kraków Area, Poland

Software Developer at Lunar Logic Polska
Kraków Area, Poland
In 2007 I finished my M.Sc. studies in Computer Science at AGH University of Science and Technology in Krakow. Since February 2008 I've been working at Lunar Logic Polska as a Ruby on Rails developer.
Generally, I prefer programming in modern dynamic languages such as Python or Ruby. I agree with Paul Graham that “Wasting programmer time is the true inefficiency, not wasting machine time”, and that's what makes Ruby so fun to use - it lets programmers make less boring work, even if it means more boring work for computers (that's what they are for anyway).
The world of IT changes rapidly - what was bleeding edge yesterday, will be legacy technology tomorrow. I'm aware that to stay in touch I need to constantly learn new technologies, languages, frameworks, etc. So I prefer such jobs that let me learn new things, and not only use the things that I already know.
I'm a supporter of agile development methods - at LLP we use the Scrum methodology for all projects. I believe this is a better approach to creating software than more strict methodologies, like waterfall. It makes it much easier to react to changes in requirements, which can always happen, and thanks to everyday contact with the clients, we can ensure that they get exactly what they need.
Last year I switched to Mac after using Linux for a few years, and since then I've been learning Cocoa intensively - I'm planning to write some open source applications for MacOSX, and maybe something for iPhone too.
Ruby (Rails), Python, PHP, Java, Javascript, Linux, MacOSX
(Privately Held; 11-50 employees; Computer Software industry)
February 2008 — Present (1 year 6 months)
Development of Ruby on Rails web applications
(Privately Held; 1-10 employees; Information Technology and Services industry)
November 2004 — December 2005 (1 year 2 months)
Development of Java systems using Swing, JDBC, and PostgreSQL (with PL/pgSQL)
(Public Company; 501-1000 employees; Transportation/Trucking/Railroad industry)
June 2002 — September 2002 (4 months)
Design and development of a system for ordering a taxi online, consisting of a website (PHP), a socket server (Java), a chat applet (Java) and a PostgreSQL database
M.Sc. , Computer Science , 2002 — 2007
Major: Distributed Systems and Computer Networks.
M.Sc. Thesis: "Comparison of Inversion of Control techniques in the Spring, PicoContainer and Excalibur containers based on sample applications" (grade: excellent).
Grade point average: 5.02 / 6, final grade: excellent.
In years 2003-06 I have received scholarships for high grade point average, and in 2005, 2006 and 2007 I have received bronze, silver and gold Staszic Awards for best AGH students.
Some of my projects and programs created during the studies are available on my website (http://nexus.vrak.pl).
1998 — 2002
Profile: Mathematics, Physics, and Computer Science.
My work "Analysis of cyberspace language" done as a part of the final exam in Polish has been published as an article in "The Teacher" magazine (October/November 2002 issue).
IT, computer games (strategy and RPG), mountain hiking, fantasy and science fiction, rock and folk music
2002 – Math Kangaroo contest – 1st place
2002 – Polish Olympiad in Informatics – finalist
1998 – Chemistry Olympiad – laureate
1997 – Math Kangaroo contest – 1st place
1996 – Math Kangaroo contest – 2nd place
1996 – "Szalone liczby" Mathematics TV quiz - 1st place