Involved in multi-platform authorization server using x.509 certificate as authentication mechanism.
Successfully received series A funding by managing engineering team and developing technology. Designed and implemented mail servers and clients in Java (SMTP, POP3, IMAP4), filed patent for Java class transport mechanism.
Member of Java Server group. Past projects include
Worked on Agent-supported Concurrent Automotive Design project. First phase was rewriting the entire code-base from Kappa to Java language. Then implemented the communication interface between AutoCAD program and the agent. The roles of agent are forwarding AutoCAD data, doing decision making, and automating processes. The entire agent architecture has been implemented in Java except for the AutoCAD communication wrapper which is implemented in C.
Wrote NFS version 2 testing suite. The testing suite tries out all the NFS version 2 RPC function calls with various parameters in order to check the correctness of NFS, mount, and lock manager protocol. The entire suite consisted of over 5000 lines of C code.
Designing WWW homepage and supporting cgi programs. The cgi programming included interfacing database to the web, handling registration of users, and shopping cart model for on-line transactions. Responsible for the web site for Egghead Software in implementing registration and on-line transactions. All the libraries and programs were implemented in C++.
Client server programming on Customer Activated Terminals for Citibank. CAT terminals have Motorola 680x0 CPU and run SystemV Unix. The applications were developed on Sun SPARC workstations using cross-platform tools.
Assist network computer users with UNIX and DOS usage, trouble shooting, and programming in various languages. Maintain and configure the network software.