If you'd like to see my (shortened) CV, you can either download it or view it online. It is also possible to do so with my university transcript (download) (as of March 2011). To see what I've been formally working on, please have a look at previous positions list.
Education
| 2005 — now |
Master’s degree studies in computer science at University of Wroclaw, Poland
Planned graduation: October 2011
|
| 2002 — 2005 |
14th Public School in Wroclaw, Poland | ExperienceThis section covers my experience in software development and project management. The entries are ordered by date and relevance. For my employment history, please refer to my LinkedIn profile or the GoldenLine profile (PL). However there are many projects listed below, the list is not exhaustive. For information about other projects (less relevant, but still interesting), please contact me directly.
|
Fereol course enrollment and didactic offer management system
Time
|
January 2010 - January 2011 |
Description
|
Course enrollment an didactic offer creation and management system
in Institute of Computer Science, University of Wrocław. Service for ca. 600 students and university employees. |
Available at
|
http://iiuwr.indefero.net/p/fereol / http://nowe-zapisy.ii.uni.wroc.pl
|
| Team size |
13 people divided in two teams |
| Role |
Co-founder, UX/System designer, product manager, mentor
|
| Labels |
AJAX, Git, CSS, HTTP, XML, Django, Scrum, JavaScript, PostgreSQL, SQLite |
|
|
Projects at Google
Time
|
April 2012 - now August 2008 - January 2009
June 2010 - October 2010 |
Description
|
Three Gmail and Google For Your Domain frontend features.
Two Google Calendar features. |
Available at
|
N/A
|
| Team size |
ca 20 people, distributed |
| Role |
Designer, developer, tester (intern)
|
| Labels |
AJAX, Git+Perforce, CSS, GXP, Object-Oriented Programming, Design Patterns, HTTP, Protobuffers, JMock, EasyMock, Java, Agile, Eclipse, JavaScript, Servlets, Extreme Programming (XP), JUnit, Test Driven Development |
WEvo / Wevo2 distributed evolutionary computation framework
Time
| November 2007 - November 2009 | Description
| Framework for distributed evolutionary computing, written in Java. | Available at
| http://wevo2.googlecode.com/
| | Team size | ca 13 people | | Role | (since November 2007) Software developer, responsible for implementing evolutionary algorithms and reimplementing the distributed computation system. (since November 2008) Tech-lead in field, responsible for work organisation, recruiting and mentoring developers, maintaining the technical background and setting up development plans. | | Labels | Apache Ant, Extreme Programming (XP), JUnit/TestNG, Apache Maven, HTTP, Object-Oriented Programming, Design Patterns, Hudson, Servlets, EasyMock, Java, SVN, Eclipse, Jetty, Test Driven Development |
|
|
Zehnder Publisher/Zehnder SpeciGen
Time
|
May 2008 - May 2011 |
Description
|
Two projects for managing product orders: confirmation publishing for clients and transportation specification generator. |
Available at
|
N/A
|
| Team size |
2-3 people
|
| Role |
Manager, designer and core developer |
| Labels |
.NET, csUnit/NUnit, NUnit Forms, NMock, SVN, C#, Microsoft Visual Studio, Windows Forms, CDO/RDO (Redemption), Microsoft Exchange 2003/2007 |
|
Time
|
December 2007 - January 2008 |
Description
|
A Simplified Prolog interpreter written in OCaml. |
Available at
|
http://prologinterp.googlecode.com
|
| Team size |
2 people
|
| Role |
Core developer and designer. |
| Labels |
Lex/Yacc lexer/parser generators, OCaml, Functional Programming, SVN |
|
|
Time
|
May 2008 - September 2008 |
Description
|
A simple compiler of a objective mini-language to Java bytecode, as described in Henry F. Legard's book, "The Little Book of Object-Oriented Programming". |
Available at
|
http://code.google.com/p/jklasy/
|
| Team size |
2 people |
| Role |
Core developer and designer. |
| Labels |
Antlr lexer/parser generators, Java, Jasmin, SVN
|
|
|
Time
|
December 2007 - January 2008 |
Description
|
Simple Bomberman-like game written for the purposes of Effective Software Development course at University of Wrocław. |
Available at
|
http://code.google.com/p/earthquake/
|
| Team size |
6 people |
| Role |
Manager and developer. |
| Labels |
.NET, Extreme Programming, OpenGL(csGL), Microsoft Visual Studio, Windows Forms, NUnit, SVN
|
|
|
Labirynth
Time
|
December 2005 - February 2006 |
Description
|
A simple OpenGL game written for the purposes of ANSI C/C++ course at University of Wrocław. |
Available at
|
N/A
|
| Team size |
1 developer
|
| Role |
Developer |
| Labels |
C++, OpenGL, SDL
|
|
|
Skills
Programming languages
- Very good knowledge of Java
- Good knowledge of C, C++ and Javascript
- Basic knowledge of C#, OCaml, SML, Python
Technologies and tools
- xUnit testing frameworks
- EasyMock/jMock/NMock2 mocking libraries
- PostgreSQL and SQLite database systems
- Eclipse and Visual Studio IDEs
- Subversion, Perforce and Git VCSs
- J2EE, .NET, AJAX, Django technologies
- Apache Maven/Ant, Hudson, Mondrian tools
- Yacc/Lex generators, STL library
- LaTeX typesetting system
- TCP/IP, HTTP protocols
and other.
Other
- Fluency in Procedural, Object-Oriented and Functional Programming paradigms
- Basic experience in Logic Programming paradigm
- Basic experience in Test Driven Development
- Familiarity with software testing techniques
- Familiarity with design patterns
- Familiarity with XP and Scrum agile methodologies
- Ability to conduct a software development process
- Very good team-work and leadership skills
- Good team, project & risk management skills
- Good analytical skills
Natural languages
- Polish (native)
- English (fluent)
- German (basic)
Recommendations
- Zehnder Polska sp. z o.o. (15.02.2010)
References
- Chad Parry, MSc.
Former SWE at Google Switzerland and Gmail Frontend Tech-lead, currently working as a software engineer at Goldman Sachs.
E-mail: chad-at-chad-dot-parry-dot-org
- Marcin Brodziak, MSc.
Currently working in Google Switzerland as a full-time employee.
E-mail: marcinb-at-google-dot-com
- Sorin Mocanu, MSc.
Currently working in Google Switzerland as a full-time employee. E-mail: smocanu-at-gmail-dot-com
- Pawel Rzechonek, MSc.
Computer Science Students' Association supervisor, currently working as a lecturer at Computer Science Institute of University of Wroclaw.
E-mail: pawel-dot-rzechonek-at-ii-dot-uni-dot-wroc-dot.pl
Science
- Parallel & large-scale computing (recently)
- Software testing (recently)
- Evolutionary algorithms
- Programming languages
- Human-Computer Interaction
- Software engineering
- Data structures
Sports
- Volleyball
- Basketball
- Hiking
- Skiing
Other
- Digital photography
- Cooking and baking
- Renaissance martial arts
- Bartending
Miscellaneous
- Since 2005 - a member of Computer Science Students Association KSI at University of Wroclaw.
- In years 2008 - 2010 - president of Computer Science Students Association KSI at University of Wroclaw.
- Since 2005 - students’ community representative.
- In 2006 and 2007 granted for excellent results in studies.
- In 2008 - 2009 - Intern at Google Inc. (Gmail frontend team).
- In 2008 - conducted a lecture on Winter Computer Science Students Camp ZOSIA 2008:
"Call/cc and continuations mechanism in programming languages”
- In 2010 - rewarded with official thanks (view, download) from Dean of Faculty of Mathematics and Computer Science.
- In 2010 - became an unofficial assistant at the Institute of Computer Science, University of Wrocław.
|
|