Vipul Ved Prakash 16th May 2003
San Francisco, CA work@vipul.net
http://www.vipul.net
+ Biography
Vipul Ved Prakash is the Founder and Chief Scientist of Cloudmark,
Inc, an anti-spam technology company. Vipul is best known for
creating SpamNet (Vipul's Razor), the largest collaborative spam
filtration system in use today. Vipul is a prolific Open Source
developer, and has written numerous extensions to the Perl
programming language for networking, cryptography and object
technology. Vipul has been published in First Monday and on Perl.com
and wrote a column for PC World (India) on Internet protocols in
1997. Vipul was recently nominated for the Best Software Designer of
the Year by Wired Magazine. He has held senior engineering and
consulting positions at Napster, Silicon Graphics, and NIIT.
+ Synopsis
- 8 years of Perl, C programming experience.
- Strong sense of software design and understanding of OOP.
- 9 years of Unix and Linux experience.
- Intimately familiar with the TCP/IP protocol suite.
- Applied cryptography and network security experience.
- 6 years of web application development with Perl/mod_perl on Apache.
- Knowledge of relational databases (mySQL and Oracle).
+ Professional Experience
- Founder, Chief Scientist, Cloudmark
Sep 2001 - Present
Founded Cloudmark to build next generation anti-spam solutions.
Responsible for design and architecture of the SpamNet service,
including the design of fingerprinting algorithms, the trust metric
(TeS), client/server protocol, and data flow in the back-end.
Implemented the first generation back-end servers and TeS. Helped
design several SpamGenes and the GA based training system for
Cloudmark Authority.
http://www.cloudmark.com
- Software Engineer, Napster
Nov 2001 - March 2002
Worked at Napster as a software developer. Ported the Digital
Rights Management system written in C/C++ from Windows to Linux
and Mac OSX. Provided assistance on cryptographic issues to
other development teams. Designed a data analysis system in Perl
and Oracle.
http://www.napster.com
- Senior Software Developer, PacificNet.net
Oct 2000 - September 2001
Worked with PacificNet, an ISP and Managed Solutions Provider in Los
Angeles, as a Perl developer. Developed a bandwidth monitoring
application to collect high-resolution usage statistics from Cisco
and Redback switches using SNMP. Wrote an SMTP server in Perl for
efficient spam filtering of transient mail streams. Built a
plug-n-play traffic shaper based on the Linux traffic control engine
to shape wireless access customers. Extended PacificNet's
proprietary Virtual ISP system.
http://www.pacificnet.net
- Lead Developer, 6cones.com
Oct 1999 - June 2000
Headed the development effort at 6cones.com, an e-commerce startup
in India, to build a comprehensive, clustering ready e-commerce
engine from ground up.
- Contract Developer, BPL
June 1999 - Oct 1999
Worked with OyeIndia, BPL's Internet division in Bangalore, as a
Perl developer and consultant. Developed `Score', a POP3 mail server
solution to serve the varied email needs of more than 7000 employees
at BPL. Wrote a web-based email service for their online portal.
- Contract Developer, Silicon Graphics
August 1998 - November 1998.
Developed a voice based, emergency access system for SGI's FailSafe
server clusters. The software was demonstrated at SGI stalls in IT
ASIA '98 exhibition held in New Delhi, India.
- Founder, Chief Programmer, Sense/NET Ltd
September 1996 - July 1998
Co-founded and wrote software for Sense/NET, a service for
tunnelling TCP/IP over unclean telnet links. Sense/NET was
launched in New Delhi, India in August 1997 with much success
as an alternative to VSNL's monopolistic and steeply priced
Access services.
http://www.sensenet.net
- Subject Matter Expert for Perl, NIIT
June 1997 - December 1997
Oversaw the creation of two CBT Coursewares on Perl for NIIT Ltd,
one of India's largest software development and exports firms. The
coursewares are distributed by NETG, a media-based training
solutions firm in the US and UK.
http://www.niit.com
- Founder, Positive Ideas
January 1995 - September 1997
Formed a consultancy firm in New Delhi to provide TCP/IP networking,
Unix installation, and network privacy solutions to IT firms in
India. Developed and installed VPNs and email/fax gateways. Designed
turnkey web publications solutions for several clients.
+ Software
Strong believer in free software methodology and author of several
free software applications and libraries distributed through the
Comprehensive Perl Archive Network http://www.cpan.org, SourceForge
http://sourceforge.net, various Linux distributions and his website
http://www.vipul.net.
- Perl Modules
Crypt::RSA, Crypt::Random, Crypt::Primes, Crypt::GOST,
Crypt::TripleDES, Tie::EncryptedHash, Net::XWhois,
Convert::ASCII::Armor, Persistence::Object::Simple,
CGI::Persistent, Class::Loader, Math::Fibonacci,
Concurrent::Object.
http://search.cpan.org/search?mode=author&query=vipul
- Unix/Perl Applications
Ricochet, an automated spam tracing and reporting agent, and Vipul's
Razor, a distributed, collaborative spam filtering network, CODD, A
tool for creating and analyzing statistical measures of developer
involvement in free software projects.
http://www.vipul.net/ricochet/ http://razor.sourceforge.net
http://www.orbiten.org/codd/
+ Publications
- The First Orbiten Free Software Survey
In January 2000, formed a non-profit organization to conduct
research on trans-monetary economic phenomenon on the Internet, with
a focus on Open Source software. In May 2000, Orbiten Research
published the first comprehensive survey of source code authorship
patterns in Free Software/Open Source software projects, based on 25
million lines of source code. The survey was published in First
Monday, a peer-reviewed journal on the Internet, and the survey data
and detailed results were published on Orbiten Research's website.
The second version of the survey is in the works.
http://www.orbiten.org
http://www.firstmonday.dk/issues/issue5_7/ghosh/index.html
- munitions, Cryptographic Software For Linux
Developed and published `munitions', a distributed, web-based
archive of cryptographic and security software for the Linux
Operating System. Simultaneously hosted from eight countries, the
primary site of `munitions', http://munitions.vipul.net, is in
Amsterdam, Netherlands.
http://munitions.vipul.net
- Perl.com, Asymmetric Cryptography in Perl
http://www.perl.com/pub/a/2001/09/26/crypto1.html
- Technical Features in PC World & PC Quest
Wrote extensively for leading industry publications in India - PC
World, PC Quest, and Computers Today - during 1995-98 and did a
regular column on Internet Protocols with PC World during the
same period.
+ Honors & Awards
- Nominated for "Best Software Designer" in Wired Rave Awards, 2003
for design of SpamNet.
http://www.raveawards.com
- Won the Software Design contest at IEEE and Delhi College of
Engineering's Troika 1996 Technical Festival.
http://www.ieeedce.netfirms.com/events.htm
+ Speaking
- Guest Speaker at the Stanford University class on "Science of
Networks", 2003.
- Presented Concurrent::Object at YAPC 2001 in Montreal, Canada.
|