Primary Language | Perl |
---|---|
Known Technologies | Catalyst, DBIx::Class, Moose, GD, YAML, JSON, HTML, CSS, Javascript, AJAX, SOAP::Lite, CGI, SQL, Tk, XML::Parser, HTTP::Request, MD5::Digest, ImageMagick, JPEG compression, X10, POP3, Mail::Sendmail, SMTP, Net::FTP, Win32::OLE |
Familiar | Ruby/Rails, PHP |
From 2007 to 2009 I rewrote the registration software. It is now a rather complex modern web-based application. Technologies used: OO Perl, Catalyst, DBIx::Class, mySQL, GD, image maps, Javascript, AJAX, CSS.
I currently spend 2-3 hours a week maintaining the software.
Over a period of 20 years served as a computer consultant to a severely handicapped woman, enabling her to communicate more effectively.
Beginning in 2000 wrote a complete system in Perl/Tk to enable her to choose letters and words, speak them, read books, view photographs, dictionary look-up, control X10 modules, send and receive email, and much more.
Presentations at O'Reilly Open Source conference in 2001 and 2002.
Presentation at CSUN Conference in 2007 - Technology and People with Disabilities
2009 newspaper article about the software: http://www.suecenter.org/article
Several complex Perl applications were created using this interface to integrate the customer's specific needs. There were CVS, Clearcase and Perforce source code integrations. Another was a very large and elaborate system for helping Quest Intl track down spammers. This included fuzzy logic to sort through email, parsing headers to identify the originating IP address, and an MD5 signature to classify spam variants. Perl's object model served quite well.
Created a Template class in Java that was 14 times faster than the prior one.
BA Mathematics | UC at Santa Cruz | graduated with honors |
MA Mathematics | U of Maryland | NSF Fellowship, algebraic topology |
BA Biology | UC at Santa Cruz |