Founder And Cto
Velocigen, Inc.
Wrote company's flagship product, VelociGen (C++, Threads, Sockets). VelociGen is a high performance application server which allows developers to rapidly create web applications for processing dynamic content from SQL databases, forms, XML, etc. using a mix of high-level XML, XSL and scripting (Perl, TCL). Ported VelociGen to UNIX, Windows, Netscape NSAPI, Microsoft ISAPI, Apache API, and FastCGI. Designed and implemented a Web Service oriented architecture using Java, XML, C++, Perl, TCL/TK to create company's award winning VelociGenX product, a platform for developing Web Services on top of existing data and applications (ORACLE, DB2, MSSQL, SYBASE, LDAP, MySQL, Postgres, flat file, MQSeries, TIBCO, in-house Java, C++) without custom coding. The software included a "visio-like" service flow creation environment and XPATH transformation engine to wrap, link, and run legacy applications, exposing their interfaces as WSDL with SOAP over HTTP bindings.