|
Home Address |
email: coryb@corybennett.org |
Website http://www.corybennett.org |
|
Objective |
I love programming, and wish to work with other motivated and talented programmers who share in my passion. My preference is to work in a technical Unix environment developing applications in Perl or C/C++. |
|
Summary of Skills |
Perl Expert. Advanced C/C++. Know OOP with Perl, C++, and Javascript. Know mod_perl and apache C module framework. Know socket programming (TCP/IP), HTTP. Administrator skill level in Linux and FreeBSD.
|
| Experience | Principle Technical Yahoo |
2/2006 - Current |
|
Yahoo! Inc. Developing Platform Infrastructure used by thousands of Yahoo! engineers. Designed and developed an application to allow host virtualization. This application has become a required component for new development within Yahoo!. Working on enhancing the existing software distribution and installation architecture used by all engineers. Working on project to allow for automation of complete host installation, which will be run on farm of virtual servers. Required skills: Perl, mod_perl, C++, C, Mysql, Apache, Linux, FreeBSD, CGI, bash, GNU make, CVS, virtualization (VMware, Xen, OpenVZ) |
||
| Senior Technical Yahoo |
9/2002 - 2/2006 |
|
|
Yahoo! Inc. Worked as senior engineer on the Premium Services Infrastructure team. Designed and developed XML gateway into billing infrastructure. Developed build infrastructure for entire organization. Created processes and procedures to ensure Sarbanes-Oxley compliance. Created monitoring infrastructure to help ensure high availability of applications. Created automated testing framework used extensively by both QA and engineers. Required skills: Perl, C++, C, Oracle, Mysql, Apache, FreeBSD, TWiki, CPAN, XML, CGI, bash, GNU make, CVS. |
||
| Programmer/Analyst III |
6/99 - 6/2002 |
|
|
Silicon Graphics, Inc. (SGI) In under two years received two promotions, three exemplary evaluations, and became the technical lead. Sole developer and maintainer on 300,000 lines of Perl and C++ code (approx 60 applications including CGI, database, server and client technologies). Helped maintain servers (Irix and Linux), provided support for many desktop Irix (and NT) systems, and helped support Sybase databases. Assisted other developers with technical issues. Performed various technical tasks to support the Software Operations Division. Also researched and implemented new technologies. Required skills: Perl, C++, C, Sybase, Oracle, Mysql, Apache, Irix, Linux and NT, mod_perl, CPAN, XML, CGI, csh, Java, TCP/IP, make, autoconf, automake, SMTP, HTTP, CVS, RCS, and major debugging and problem solving. |
||
| Computer Science Tutor |
9/97 - 5/99 |
|
|
Humboldt State University - Learning Center Tutored courses in C++, Java, Fortran programming, Computer Architecture, Pre-Calculus, and Intermediate Algebra |
||
| Skills | Languages: | Perl, C, C++, Javascript (AJAX), XML, HTML, bash, Python | |
| Databases: | Mysql, Oracle, PostgreSQL, Sybase | ||
| Platforms: | UNIX (FreeBSD, Linux [Debian, Gentoo, Fedora, RHEL], Irix) | ||
| Network: | HTTP/HTTPS, TCP/IP, SMTP, SNMP | ||
| Virtualization: |
VMware-Server, VMware-ESX, Xen, OpenVZ, chroot, FreeBSD jail
|
||
| Other: |
mod_perl, Apache C extensions, CGI, Apache, GNU make, pthreads, Loki, boost, libxml2, Xerces-C, CVS, Subversion (SVN), CSS, Firebug, autoconf, automake
|
||
| CPAN: |
Template Toolkit, HTML::Template, Rose::DB, DBIx::Class, DBI, Regexp::Common, Log::Log4perl, Test::Harness, Test::More
|
| Education |
Humboldt State University, Arcata, CA |
5/99 |
|
Honors and Awards |
Eagle Scout |
3/91 |
|
References |
Available Upon Request |