Résumé

user warning: Unknown column 'n.nid' in 'on clause' query: doap_autodiscovery SELECT DISTINCT body FROM node n, node_revisions r INNER JOIN node_access na ON na.nid = n.nid WHERE (na.grant_view >= 1 AND ((na.gid = 0 AND na.realm = 'all') OR (na.gid = 1 AND na.realm = 'term_access'))) AND ( n.vid = r.vid AND n.nid = 105) in /usr/share/drupal5/includes/database.mysql.inc on line 172.

­View my r­esume below, or in a printer-friendly format, plain-text, or PDF. Also, why not take a look at my my LinkedIn profile


Benjamin Kudria

23 East Pond Lily Road
Ancram, NY 12502

Phone: 631-921-7099
Email: ben@kudria.net
URL: http://ben.kudria.net

Employment History

Technical Intern
The New York Times (New York, New York)
June 2008-August 2008

Summer Internship at New York Times Digital, a division of The New York Times Company that develops and maintains NYTimes.com and other digital properties. Designed and constructed a Wedding Announcements Management system with 2 other co-interns. The system included a backend MySQL store, a RESTful API, and two front-ends - an external-facing submission form, and an internal queue management system. Initial internship extended through August, where I continued building the Wedding Announcements system. Also contributed to other internal projects.

Achievements:

  • Designed and built a MySQL schema to store Wedding Announcements, reflecting the need of submitters and editors. Schema supported versioning and per-field annotation by editors. Contributed to design discussions arising from the need to allow commenting on arbitrary fields, the need to provide generalized support for people associated with a wedding (Bride/Groom or Partners, Relatives of each partner, officiators, etc.)
  • Built a RESTful-style API to access the database for use by both the internal queue management system, and, potentially, outside developers.
  • Contributed to the code and design of the internal PHP REST services library used to provide access to all NYTimes.com APIs.
  • Solved the problem of storing and processing large print-quality wedding photographs by designing and building a system to use Amazon's EC2 and S3 Web Services. EC2 was used to scale the pictures down for web use, as well as proccess them for use by the internal image database. The REST API was extended to interface with the new backend seamlessly.
  • Installed the Openfire XMPP server internally, and wrote a "bot" in Ruby to notify teams when code was committed to their module in the internal Subversion repository
  • Contributed a blog post to the NYTimes Open Blog reflecting on the internship.

Cluster System Administrator
Stony Brook University, Applied Math Department (Stony Brook, New York)
January 2008-Present

The Applied Math and Statistics (AMS) Department at Stony Brook University is responsible for maintaining and administering two of the University's clusters: the Galaxy Parallel Computing Project and the Seawulf Cluster. Both clusters are managed by a team of undergraduate administrators.

System Administrator and Web Developer
Game Face Web Design (Kingston, New York)
July 2005-September 2007

Game Face Web Design is a small web development agency in Kingston, New York, with an emphasis on supporting local small businesses and organizations, and expertise in custom PHP websites, attractive, usable, and accessible designs using HTML and CSS, and custom Drupal hosting and configuration. Game Face provides web design, development, hosting and email hosting for it's clients.

Achievements:

  • Designed, upgraded, maintained, and customized multi-site Drupal 4 and a Drupal 5 installs, serving approximately 40 dynamic database-driven Drupal websites.
  • Maintained a FreeBSD web and database server for approximately 50 web hosting clients and their approximately 70 websites.
  • Created, themed, and configured 15 custom Drupal websites with HTML and CSS, using Drupal's PHPTemplate themeing engine.
  • Created and maintained approximately 10 custom PHP websites.

Education

  • BS in Computer Science and Applied Mathematics and Statistics, September 2006-May 2010. Awarded University Presidential Scholarsip. Enrolled in the Computer Science Honors Program.
    Stony Brook University (Stony Brook, New York)

    GPA in Major: 3.73 out of 4.00

    • SC07 Cluster Challenge Participant: Team Member for Stony Brook for the Supercomputing '07 Conference's Cluster Challenge in Reno, NV, November 2007. Member of a team that constructed a 12-node 96-CPU Debian Linux cluster to compete in the Challenge. Wrote a parallel POV-Ray animation job scheduler in Ruby, and contributed to general Linux system administration, networking implementation and NFS configuration for the cluster.

Technical Skills

Programming and Computer Languages

  • Ruby (strong)
  • Java (strong)
  • PHP 4 and 5 (strong)
  • POSIX sh and Bash (familiar)

Operating Systems and Distributions

  • Debian and alike Linux Distributions (strong)
  • Microsoft Windows 98, 2000, and XP (strong)
  • FreeBSD 6 Unix (familiar)

Platforms and Technologies

  • Drupal 4 and 5 (strong)
  • REST Services (strong)
  • Apache 2.x (familiar)
  • MySQL (familiar)
  • AWS' EC2 and S3 (familiar)

References

Available upon request.

Last modified October 2008.

Also available in a printer-friendly format, plain-text, or PDF

­­

bk