Software Developer
Warsaw Area, Poland
Software Developer
Warsaw Area, Poland
3 more...
Application Developer, Software Architect, builds software.
All the time achieving the most simplicity in the applications causing them to be well to read and maintain.
Focused on object oriented techniques, and a pro in aspect orientation for decoupling the logic, and the code.
All the time trying and using test driven development; test-first in particular. Also focused on process automation.
Has in-depth knowledge in the main areas of software development, particularly: gathering of requirements, contacting client at his site, domain analysis, architecture design, actual implementation, software build processes, testing of own code.
Mainly focused on type of business applications that manage data in a database and present it to the user.
Author of an Open Source object oriented and database layer PAT based on Prevayler database. Uses AOP.
Software design, object and aspect oriented programming, web development, object oriented database layer, testing and automation.
Particularly most experienced in:
Python: Pylons, SQLAlchemy, Mako;
Java platform: Struts, Html, Ajax, Dwr, Spring, Hibernate, Jdbc, Rmi, Serialization, Swing, AspectJ, JBossAOP, Ant, JUnit, Prevayler, Tomcat, PostgreSql, MySql, Oracle.
And also in: Linux, Shell and IntelliJ IDEA, Svn and Cvs.
Pycon.pl/2008: Pylons & SqlAlchemy tutorial
Pykonik/2008: Pylons session
JDN TechConf #1 10/2005: "PAT": hosting session about how to use AOP (PAT particularly) for implementing persistence layer
SDJournal 10/2005: "Self Service Database": an article about using AOP for implementing persistence layer
KKIO'04: "eXtreme programming : best practices"; co-author of an article, together with Andrzej Krzywda and Paweł Wielgus
KKIO'04: "Multidimensional Separation of Concerns"; co-author of an article, together with Andrzej Krzywda
KKIO'04: "eXtreme programming : best practices" - best poster