I combine software development best practices commensurate with over 15 years of professional experience, with extensive "real-world" systems administration, internet security, UNIX and open source knowledge.
Read More »
Specialities include: Perl, UNIX, Linux, open source, dynamic languages, anti-spam, anti-phishing, adversarial classification, C, C++, HTTP, SMTP, mail, internet security, EC2, S3.
Aug 8, 2012|Web Programming|Private|Completed
Apr 7, 2012|Website Design|Private|Completed
Programming languages, libraries and frameworks:
Perl, Python, C, C++, Java, regular expressions, Perl XS, sh/sed/awk/etc.
Standards and protocols:
HTTP, SMTP, RFC-821, RFC-822, RFC-5321, RFC-5322, DNS, HTML/CSS, XML, FTP, RSS, TCP/IP, SSL/TLS
Internet-oriented software development:
Created Apache SpamAssassin, the market-leading open-source spam filter product, used by an estimated 100 million users world-wide.
Wrote and maintain a wide variety of open source applications and modules -- see "OPEN-SOURCE SOFTWARE" below.
over 15 years experience working with TCP/IP on various platforms, including HTTP/S and SMTP client and server implementations in a variety of languages.
Software engineering techniques:
Over 10 years experience of collaboration with distributed teams, using open source best practices.
strong working knowledge of the use of OO techniques in various languages, especially Perl.
practices: patterns, XP, agile, dynamic languages, higher-order programming.
Software development techniques:
cross-platform Perl, Python, C, C++, and Java development, across UNIX and Windows platforms.
version control and branching best practices using Subversion, CVS, Perforce, ClearCase, RCS.
Distributed build and test automation using make, autoconf, ExtUtils::MakeMaker, Ant, Buildbot, and Hudson.
writing securely, with protection against buffer overflows, race conditions, and other common means of subverting...
Read More »