Welcome on my homepage

I published on this page examples of my work. I can design and develop all layers of modern web application. The quality is very important in my work. That is why I use tools like Fitnesse. User experience is also very important for me. I have big fun designing modern, responsive web-based user interfaces.
System for management of cryptographic keys for PCI Security Standards Council compliance (2013)
- I made this application myself in Web 2.0 technology - 100 percent my architecture, design and development.
- All operations are made without page reloading. I used tables which dynamically download only visible portion of data, so its can serve millions of rows. I used also context menus for this tables and dialogs. You have experience of classic desktop application in web browser. I used Comet technology, so changes made by one user are immediately visible for all other users without any manual reloading. Users of this application can do the work in a more efficient manner.
- I chose Acceptance Test-Driven Development (ATDD) model based on FitNesse (acceptance testing framework). I created scenarios and then I implemented them in system. I included FitNesse's tests in Maven's build process.
- Technologies: Dojo Toolkit (Web 2.0), Comet, Spring Framework, Hibernate, PostgreSQL database, H2 database, authentication and authorization based on LDAP, Web Services.

System for management of transfers for merchants (2012, related with nokaut.pl)
- I made this application myself in Web 2.0 technology - 100 percent my architecture, design and development.
- All operations are made without reloading page. Tables dynamically load only visible portions of data during scrolling. After creating new calculation new positions are added to tree without reloading page. Operation are made on tree or table by choosing option from context menu (after clicking on item using right button of mouse like in classic desktop applications).
- I chose Acceptance Test-Driven Development (ATDD) model based on FitNesse.
- Technologies: Dojo Toolkit (Web 2.0), Spring Framework, Hibernate, IBM DB2 database. Authentication and authorization based on LDAP.


System for telco industry (2013)
- I made enhancements and bugs fixing for this system.
- Advanced system made in very modern way – Web 2.0 Vaadin framework.
- I developed for example 3D data visualization in web browser.
