View my resume 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 an internal system for handling Wedding Announcements for the Style Desk. The system used a MySQL store, and exposed a REST API. Helped build two user-facing interfaces: a public facing submission form, and an internal queue management and composition system. Also contributed to other internal projects.
Achievements:
- Designed and implemented a MySQL schema to store Wedding Announcements, reflecting the need of submitters and editors. Schema supported versioning and per-field annotation by editors.
- 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.
- Designed and implemented an S3- and EC2-based system to store and process large print-quality wedding photographs.
- 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 Scholarship. 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.
- SC08 Cluster Challenge Participant: Team Member for MIT for the Supercomputing '08 Conference's Cluster Challenge in Austin, TX, November 2008.
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 (strong)
- FreeBSD 6 Unix (familiar)
Platforms and Technologies
- Drupal 4 and 5 (strong)
- RESTful Services (strong)
- Apache 2.x (familiar)
- MySQL (familiar)
- AWS' EC2 and S3 (familiar)
Relevant Courses Taken
- Database Systems
- Operating Systems
- Programming Languages
- Data communication and Networks
- Computer Architecture
- Algorithms
References
Available upon request.
Last modified January 2009.
Also available in a printer-friendly format, plain-text, or PDF.
