Project Overview:
In the VMware vSphere Client team we are constantly trying to improve our main graphical user interface (GUI) to provide intuitive, easy-to-use, and performing user interfaces. We want to explore opportunities to integrate a command line interface (CLI) into our GUI platform, in order to give users of the product the “best of both worlds”. A successful proof-of-concept may be considered for product implementation.
Goals:
• Research the current architecture and tools of the VMware vSphere Client platform
• Research current internal CLI functionality and architecture
• Design and prototype ways to integrate CLI console into main graphical user interface (GUI) client
• Present the knowledge of the research and lessons learned in front of a large audience
Team & Role:
• You will be working on your own on this project, mentored by experienced technical staff
• Your role will be to fully research, design, implement, test and demonstrate the results described in the Goals section
Requirements:
• Good knowledge of Java and OOP
• Good knowledge of data structures and algorithms, design patterns and unit testing
• Good analytical and problem solving skills and ability to work independently
• Willing to innovate, learn and share knowledge
• Some exposure to source control and bug tracking systems
• Good command of the English language and the ability to communicate effectively
• Good overview in the Java and/or Flex frameworks and technologies is a plus
• Some experience using a command line interface (bash/PowerShell, etc.) would be a plus.
Interested in joining us or know someone who might be?
To apply please send CV to: jobs-bg@vmware.com
Please add in the subject the corresponding Ref. number: intfc
For more information visit: http://www.vmware-bulgaria.com/internship2011