Over 10 years working with Java Swing and Core to create rich client and desktop applications, their GUIs and business logic. Also I designed several websites; performed usability, functional and automated testing of websites and desktop apps.My primary tools are Java SE, Swing, AWT and Java 2D, JGoodies libraries, SwingX, JXLayer, Swing Application Framework, IDEA, NetBeans, JFormDesigner, TestNG, FEST, JUnit and HtmlUnit, Ant, Subversion, NSIS, ProGuard, etc.I like writing effective Java code; have comprehension in OO patterns and software best practices including information hiding, separation of concerns, reuse, and etc. Own quality oriented mindset and good taste.