I am a Java Software Developer with 2 years experience in developing efficient stand-alone desktop applications. I have a deep knowledge in software development design patterns and Graphical user Interface design and development using JavaFx and Swing GUI frameworks. I am very optimistic and pleasure in finding new solutions to existing problems. I am a team player having worked with fellow developers at various projects. I have worked on large applications with some clients hence my hands on experience. I have overseen and worked on several applications hence I am confident I can deliver. In short, I am your ideal candidate.