Over 6 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, Advanced Installer, ProGuard, LimeLM, 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. I have experience in launching 2 software products, including my own micro ISV, a Java desktop shareware application, that you may download at cnet.com.

Programmers who remember to consider the business impact of their decisions are worth their weight in gold.
— Steve McConnell, Code Complete 2nd. edition


See screenshots of my recent and best Java Swing apps, setup packages and websites below.

  • Dashboard for Automated Tests
- Java Swing, SwingX, JGoodies, SAF
  • Installer for Java Desktop App -
Advanced Installer, Swing, Java, Standalone
  • Video Producers App - Java Swing, SwingX,
  • Power Sayings 2010 - Java Swing,
JGoodies, SwingX, SAF, GUI, Desktop, Shareware
  • Domain Finder - Java Swing, SwingX,
JGoodies, SAF, Client, Software
  • Website for Jira Uploader Application
- Java Swing, SwingX, etc.
  • Java Swing, JIDE, SwingX for Data
Processing and Report Generation Software
  • Swing GUI using JGoodies libraries,
SwingX and more.
  • Usability and functional testing of the website


Education and Service

Contact Me

This block can be hidden and only shown in a popup.

Thank You. The message was sent.
A technical error occurred. Message was not delivered. Please contact me over e-mail.

Hierarchy of Skills

AWT, Java2D
Java Core, Java SE
Top skills Rich-client and desktop apps

JGoodies (Binding, Forms, Looks, and etc.)
Swing Application Framework, SwingX, JXLayer
JIDE, Timing, Animated Transactions and Flamingo libs
IDEA, NetBeans, JFormDesigner, TestNG/JUnit, FEST, HtmlUnit, Ant
NSIS, Advanced Installer, SVN, TeamCity, Structure 101, UML, HTML, CSS
Cobertura, ProGuard, MS Visio, Virtual PC, Camtasia, Google Analytics, ClickTale
Interaction and GUI design, Software Architecture, Setup Packages, Usability Testing

See also my Reading List.