Abhijit Menon-Sen <ams@toroid.org>
WWW: http://toroid.org/ams/
I learn quickly, and have strong problem-solving and communication skills.
I am currently employed by Oryx, a company I co-founded to write high-quality open-source mail archive software (Archiveopteryx).
I developed an extension to RT 2.0 that enables it to maintain a database of customer information. It allows users to be associated with a customer, and enhances the interface to allow searching by customer, and to display customer-related information in addition to the usual ticket data.
I wrote an Apache module, mod_leech, which used a MySQL database to enforce per-user download and login quotas. It was optimised for use under high load on a cluster of web servers, and at the time of writing, it was the only Apache module I could find that directly implemented a shared pool of database connections.
I wrote an anti-virus system for zmailer which scans messages (using the Sophos SAVI library) prior to their delivery. All of Trolltech's email was processed by this program, which regularly handled loads of many thousands of messages in a day.
I developed a prototype (with AOLserver, Oracle, and the ACS) of our hosted services: a browser for dmoz.org directory data, a search engine for pages in the directory, and discussion groups with email and Usenet integration. This required research into RDF, web crawlers, indexing techniques, and query interfaces.
With the prototype completed, I designed a new data model, wrote an application layer for Apache (including session management, an object interface to the data, and templating), and worked with small teams in Bombay to write the production system in Perl.
I designed and implemented the entire infrastructure for the ZipAhead.com portal: a data model, an object persistence layer, interfaces to administrative data, and a framework for rapid development with Apache and ePerl. I led a team of 10 in writing applications for the site, and managed the company's servers.
I wrote the job and résumé searching system that is central to the site, worked closely with the marketing and visual design teams to conduct informal usability tests, and redesigned services based on the results.
The code, essentially unmodified and operating under much higher load, is still in use at JobsAhead.com.
I was a core developer of the Lycos Investment challenge, a stock market simulation by EMI, Inc.
Working with people across three time zones, I made significant contributions to the simulator (Perl), the game interface (PHP under Apache), and the database design (MySQL). I was responsible for source management, server administration (Solaris and Linux), and several rounds of stress testing and optimisations.
Apart from this, I contribute patches to various projects.