Our consulting practice is lead by Principal Consultant Kito D. Mann, specializing in enterprise application architecture, training, development, and mentoring. Kito is also the editor-in-chief of JSFCentral.com, co-host of the Enterprise Java Newscast, and the author of JavaServer Faces in Action (Manning). Mann has participated in several Java Community Process expert groups (including JSF and Portlets) and is also an internationally recognized speaker. He holds a BA in Computer Science from Johns Hopkins University.
Our consultants have experience in a wide variety of industries, including government, health care, military, insurance, pharma, and marketing. We work with startups, SMBs, Fortune 500 companies, and everything in between.
Areas of Focus
Training - professional, customized on-premises or remote training in our areas of focus. See the training page for more information.
Mentoring - customized mix of training and on-site or remote work directly with your team, helping them work through problems, develop solutions, and establish best practices.
Architecture - we work with you to create scalable architectures for entire systems or subsystems, develop best practices and standards, and help with development processes and tools (agile practices, version control, continuous integration, etc.). We also perform architectural and code reviews, and help establish coding standards.
Development - high-quality, unit/integration-tested, documented code built to meet your organization's needs. We are particularly familiar with developing core framework functionality, including custom UI components.
Project Kickstart - initial scaffolding, tools, best practices, standards, plus architecture and mentoring (if required).
Troubleshooting - deep analysis of specific issues that are disrupting your project.
Performance Tuning - a holistic look at your JavaServer Faces (including PrimeFaces, RichFaces, ICEfaces, etc.) application to determine where the bottlenecks are and provide solutions for fixing them.
For more information on how Virtua can help your organization, contact us today.