Benjamin N. H. Freeman
1909 Silva Pl, Santa Clara, CA 95054, (650) 533-0098
bfreeman@ugcs.caltech.edu

Summary: 8+ years of professional experience in web applications development, with increasing responsibility in architecting, delivering, and operating consumer and core enterprise solutions.


Recent Work Experience:
 
Location: Notchup.com Time of experience: 01/08 - Present
  Title: Principal Engineer
Description: Provide database support and design and implement features for PHP (Drupal)-based innovative job recruiting site.
 
Location: CookEatShare.com Time of experience: 11/07 - Present
  Title: Technical Advisor
Description: Provide opinions and suggestions on technical questions and technical personel to CEO for Cooking Social Networking site, developed in Ruby.
 
Location: Peerflix.com Time of experience: 05/06 - 04/08
  Title: Sr. Software Engineer
Description: Design, architect, and implement a peer-to-peer trading platform using Java (EJB 3.0, Kodo JDO, Glassfish, JSF) on top of a MySQL database. Also had primary responsibility for database administration and operations (running Solaris 10). Also developed a movie media content site in PHP.
 
Location: Tribe Networks Time of experience: 11/05 - 04/06
  Title: Software Engineer
Description: Design and implement customer-facing and backend features including customizable modules and performance refactoring to support and expand www.tribe.net using Velocity, Hibernate, and a MySQL backend. Also suggest architecture and design a data warehouse and reporting schema.
 
Location: Oracle Corporation Time of experience: 11/99 - 11/05
  Title: Principal Software Engineer
Description: Architect and design web-based applications, and implement in a 3-tier environment using JSP/Servlet HTML, Javascript, Java, PERL, C, and PL/SQL in an Apache/Oracle environment on Solaris and Linux.

Project Description Features
Spend Analysis Tool for rapid reporting and analyis of spend Architected ETL, staging, and reporting.
iSupplier Portal Outward-facing ERP module for procurement monitoring by suppliers Architected self-service registration and built UI and APIs to allow registration data collection and approval.
Receiving Order fullfillment and integration software for Oracle Applications Purchase Orders Helped rewrite batch processor for handling receipts. Worked on integration projects with transportation, tax, and accounts payable.
Oracle Exchange Marketplace Business to Business marketplace for forward and reverse auctions Helped design and implement core technology (JSP library, context, connection pooling). Developed data model and UI for Help, Spot Buy Checkout, and Registration Bulk Load modules.

Education:   California Institute of Technology (Caltech) Graduated: 6/99
Degree:   BS, Applied Mathematics

Computer Experience:
  Programming Languages: Java, PHP, Ruby, HTML, SQL, PL/SQL, XML, PERL, C/C++, C#, Shell scripting (jsh/ksh/csh), Visual Basic, VBA (Access Basic, Word Basic), Qbasic
Software: Velocity, Hibernate, MySQL, Drupal, Rails, Oracle, PhotoShop, JDeveloper, and most standard PC software
Operating Systems: Solaris, HP-UX, Linux, IRIS, SCO-UNIX, Novell NetWare, SyTOS, Banyan, Windows 95/98, Windows NT, Linux, Mac-OS, DOS, Windows XP