Alan Ewald has 24 years of experience in the software industry and is an expert in distributed systems, object technology, and database applications. He has a proven track record in building organizations and delivering products and services in both large and small company settings. Alan has developed major software systems, managed technical organizations, consulted to large corporations, delivered technical training, pitched to strategic investors, and been a spokesperson at industry conferences. His combination of technical skills, ability to communicate, and business experience enable him to be a significant contributor to any organization that develops and delivers software systems.