Philip M. Gollucci Cell: 703.336.9354 Personal: pgollucci@p6m7g8.com OpenSource: pgollucci@p6m7g8.org Consulting: pgollucci@p6m7g8.net Apache: pgollucci@apache.org FreeBSD: pgollucci@freebsd.org 5017 Fillmore Ave. Apt 100 Alexandira, VA 22311 Open Source: ------------- Apache Software Foundation (ASF) committer 2005-08-13 member 2006-01-03 root@ 2006-10-23 Apache Perl svn committer 2005-08-13 Project Management Committee 2006-01-03 svn committer Release Manager Maintainer mod_perl 2005-08-13 2.0.2, 2.0.3, (2.0.5) mod_perl_docs 2005-08-13 Apache-Test 2005-08-13 1.27, 1.29, (1.31) Apache-Reload 2005-08-13 X Apache-SizeLimit 2005-08-13 0.91, 0.92, 0.93 X Apache HTTPD svn committer 2006-06-10 Project Management Committee 2006-06-10 svn committer for _ALL_ subprojects libapreq2 release manager 2.08, 2.09 Apache Infrastructure (2006-01-03) dns admin official authoritative NS slave servers ApacheCon US 2003 - Las Vegas Attendee US 2005 - San Diego TU-18 Full Day(6 hour) Tutorial on mod_perl2 US 2008 - New Orleans Attendee FreeBSD Committer (2008-07-17) Maintainer/Author of the following ports: archivers/p5-Archive-Extract archivers/ruby-zip astro/p5-Astro-ADS astro/p5-Astro-DSS astro/p5-Astro-FITS-Header astro/p5-Astro-SIMBAD astro/p5-Astro-SunTime astro/p5-Geo-METAR biology/lamarc biology/p5-AcePerl databases/libsdb databases/mysql-query-browser databases/p5-DBIx-Browse databases/p5-DBIx-Tree databases/p5-GDBM databases/tokyocabinet devel/apr devel/apr-svn devel/cvs2svn devel/newt devel/p5-B-Size devel/p5-FreezeThaw devel/p5-IPC-Run-SafeHandles devel/p5-Tie-IxHash devel/py-epsilon devel/rubygem-highline devel/scons devel/stlport devel/strace devel/viewvc dns/checkdns editors/gnuserv editors/xemacs graphics/p5-GD graphics/p5-GD-TextUtil graphics/p5-GraphViz-Traverse lang/p5-Error lang/py-compiler mail/p5-Mail-Audit-Attach mail/p5-Mail-IMAPTalk mail/p5-Mail-Sendmail mail/p5-qpsmtpd mail/renattac net/tcptrace net/vde2 net-mgmt/p5-Nagios-Plugins-Memcached security/p5-Authen-Simple-DBI security/p5-Authen-Simple-HTTP security/p5-Authen-Simple-Passwd security/p5-Authen-Simple-SSH security/rubygem-net-scp security/rubygem-net-ssh-gateway textproc/p5-CSS-Squish textproc/p5-Filter-Simple textproc/p5-HTML-RewriteAttributes textproc/p5-Text-ParseWords www/aria www/mod_perl www/mod_perl2 www/mod_python3 www/p5-Apache-AuthenCache www/p5-Apache-ConfigParser www/p5-Apache-DB www/p5-Apache-DBI www/p5-Apache-Session www/p5-Apache-SessionX www/p5-Apache-Test www/p5-HTML-Scrubber www/p5-HTTP-Size www/rt3 www/rt32 www/rt34 www/ruby-cruisecontrolrb www/wsdlpull CPAN, PAUSE, svn.perl.org svn committer, maintainer, author, co-mainter: Apache-DBI Apache-Peek Apache-Test Apache2-DebugFilter Apache2-Filter-HTTPHeadersFixup B-Size mod_perl2 Apache-Status-DBI DBI Public Speaking: ---------------- LA.pm (2006-04-25) - Guest speaker on mod_perl2 AC US 2005 (2005) - TU-18 Full Day(6 hour) Tutorial on mod_perl2 AC US 2008 (2008-11/03) - Infrastructure Meeting: FreeBSD at the ASF Societies: ---------- University of Maryland Chapter of The Institute of Electrical and Electronics Engineers, Inc. (IEEE). University of Maryland Chapter of Association for Computing Machinery (ACM). University of Maryland Linux Users' Group (UM-LUG). Spoken Languages: ----------------- Native English speaker/writer. Able to read and understand a large amount of French. 6 months of Hebrew. Currently learning Spanish. US Citizen. Consulting (P6M7G8 Consulting 2003/08-current): ----------------------------------------------- American Apparel(2005/01/01-2005-01-07) http://employment.americanapparel.net/employment Contractor based project to design an on line resume submission and review, and job posting site in ASP/VBScript based on IIS6/ASP.net platform. Used MSSQL 2003 on the back end. Given flow chart specs and designed system from scratch. Minor interaction with client. Worked remotely via vnc client. Administration interface is not publicly available as its hosted locally on their internal intranet. International Society of Time(2004/02-2004/06) http://isst.p6m7g8.net/timeline Designed from scratch an on line "Time" Citation Search database. Based on PERL/mod_perl/Apache2/MySQL4.01/FreeBSD6.0. Setup daily incremental database backups and weekly full backups. Worked directly with client to design the user interface per their specifications. This site will eventually be hosted by the client themselves. This is merely a test site. Perform routine maintenance, enhancement requests, and user support Bossconsulting(2003/08-current) http://bossconsulting.com Black Box Migrations(2005/05-current) http://blackboxmigrations.com Black Box Partners(2005/05-current) http://blackboxpartners.com Main Frame to Microsoft(2005/05-current) http://mainframetomicrosoft.com WebHosting (P6M7G8 Inc. 2003/11-current): ----------------------------------------- http://p6m7g8.net Maintain webstite, user accounts, e-mail, and nearly all ISP related functions for myself, friends, clients, UMCP, and open source groups. A single Dual 500MHz computer with 64MB RAM receives over 50,000 e-mails/day with a full Virus and Spamassassin stack. Custom Requests, 98.0% uptime for over 6 years with no funding. Work Experience (1999/08-current): ---------------------------------- RideCharge Inc.y(2007/05/07-current) - Director IT / Senior System Admin http://www.ridecharge.com Created, Secured, Managed and soley responsible for absolutely every facet of Office and Production Networks. Office is Windows 2003 Server R2 Active Directory with clients of nearly all OSes. Production is strictly FreeBSD 7.0-release based. Power, Computers, Hardware, Phones, Data Centers, User Support, you name it, if its not a Website Programmer task, it fell in my lap. Production network designed with linear scalability in mind and huge transaction amounts for a Ruby on Rails application coupled with Mobile Device Integration and IVR systems. FreeBSD, Capistrano, Ruby, Rails, Apache HTTPD, memcached, MySQL, Sonicwall, Barracuda, SVN management, Release Management, Site-2-Site VPN. Continuous Integration services for 24/7/365 testing. Nagios stack with ndoutils monitors 400+ different services and hosts every 3 minutes using only a single low cost machine. On call 24/7/365, managed schedule for days off (<5/yr). TicketMaster(2005/11/28-2007/04/26) - Sr. Software Engineer http://ticketmaster.com Redhat 7.2, AS3.6,3.8, apache 1.3.xx, 2.0.xx, MySQL 4.0.x, Oracle 8i, 9i, 10g mod_perl 1.x, perl 5.8.x, C, XS, APR Several 1000 computers and millions of transactions Created, push button deployment and packaging system. Lead Engineer for capacity, performance, and optimization. Lead Engineer for converting entire codebase to UTC. CVS expert, SVN expert. Suggested and implemented code management strategies. SQL optimization. Projects integrated with NBA, MLB, Mobiqa, AMEX, AEG, Live Nation. XML, XML Soap, SSL, HTTPS, Queing, Polling. Interviewed new hires, trained new hires, taught PERL classes. wrote ~10,000 unit tests, wrote twiki documentation and engineering release notes. Worked with app support to trouble shoot mission critical problems in production extremely quickly. Participated in spec reviews, architecural designs, schema designs and verification. On Call Engineer. Managed others. Worked with WebSystems, App Support, QA, Program Management, Product, and Design and other groups. CPSP229T - Science, Technology, and Society, University of Maryland College Park(2005/08/31-2005/12/14) - Professor Taught a class on E-bussiness and webpage design to students with little or no HTML/UNIX experience. Students Designed a website site from scratch for a non-profit organization. Liquidity Services Inc.(2004/09/13-2005/11/13) - Sr. Developer http://liquidityservicesinc.com http://liquidation.com http://uksurplus.com http://govliquidation.com http://gowholesale.com Work with LAMP(Linux 8.x, Apache1, MySQL4.1.11, PERL/mod_perl1) stacks to enhance and modify b2b market place, inventory mangement, key words advertising, user management, banner advertising systems. MySQL cluster sustains over 20,000 transactions a second. Interfaced with ValueClick's BFAST and Commission Juction services. Migrated Financial tools from QuickBooks to Great Plains. Interfaced with UPS package tracking and rate quoting systems. Interfaced with versign though the pfpro API. Worked with graphic artists and several other departments such as Marketing, Sales, and Finance to develop the front and back end websites. Code is maintained via a CVS repository. Participate in weekly technology meetings with the tech team. Ejournalpress(2001/06-2004/09/10) - Sr. Engineer http://ejournalpress.com Remote System Administration of several Windows NT4.0/2000, Solaris, and Linux computers running IIS 4-5, Apache1.3, Netscape Server, ORACLE, MSSQL, and MySQL. Fix bugs and enhance existing 400,000+ lines PERL/SQL/JavaScript/HTML legacy code for a Peer Review System. Write additional modules from scratch. Additionally maintain on-the-fly image conversion software. System is browser, webserver, operating system, and database independent. Utilization of Bugzilla for bug tracking and feature requests. Optimized/minimized database queries. Implemented caching in a load balanced webserver environment. Lead programmer on an Abstract Management System designed from scratch, responsible for standards compliance, layout, and CVS release engineering. System is browser, webserver, operating system, and database independent. System currently comprises 60,000+ (~50,000 of which I personally wrote) lines of PERL/SQL/Javascript/HTML/XML/CSS. Designed deployment scripts and documentation generator. Wrote in depth code style guidelines. Incorporated perltidy, HTML tidy, and W3C to enforce current programming standards. Managed and trained others. Accustomed to working 55-80+ hour weeks. Able to work with or without supervision and a good team player. Customer support. Unix/Apache Expert. CPSP229D - Science, Discovery, and the Universe College Park Scholars, UMCP(2000/02-2002/06) Taught a class on webpage design and setup to 10-20 students per semester for 6 semesters. Topics include DOS, Unix, HTML4.0, XHTML1.0, JavaScript1.2, BOW, DOM, PERL, MySQL, SQL, Apache, FreeBSD. Science, Discovery, and the Universe(02/2000-06/2002) http://sdu.umd.edu Founded and designed entire front and back ends of Website based on Apache, MySQL, CVS. Brought code into XHTML1.0 and CSS2 compliance. Started making the site Bobby (Disability) Compliant Trained new staff members. Transferred site from Solaris 7 (SPARC) to a FreeBSD-4.6 x86 with zero down time. Proposed new network layout plan to cut Internet expenses from over $1,000/year to $98/year, increase speed, increase accessibility, and add encrypted wireless support. NEAR Mission - College Park, Maryland (UMCP - Astronomy)(06/2001-9/10/2004) http://near.jhuapl.edu/ Key member of a team working on the NEAR 433 Eros NASA mission. Responsible for teaching others how to use IDL and data verification software. Required good communication skills and programming IDL. Education: ---------- University of Marlyland, College Park(09/1998-current) Computer Science Major with strong focuses in Electrical Engineering and Criminal Justice. Recieved Citation from College Park Scholars Science, Discovery, & the Universe (SDU) program. Skills: ------- Operating Systems: Name Years Versions Frequency Last Level FreeBSD 10 2.2.8-current daily current wizard OpenBSD 4 2.6-current monthly current expert NetBSD 4 1.5-current monthly current expert Windows 10 Win3.1/95/98/NT daily current expert 2000/2003 XP/ME/Vista Redhat 5 6.0-current daily current expert Fedora Core 4 1-current weekly current expert SunOS(i386,sparc) 4 7-8,10 weekly current moderate MacOS 3 9.2/OSX weekly current moderate Darwin 3.5 8.9 weekly current moderate BSDi 3.5 ? rarely current beginner Digital Unix(alphas)3.5 ? rarely current beginner Languages: Name Years Frequency Last Level PERL 10 daily current wizard SQL 8 daily current wizard (X)HTML 10 daily current wizard PERL/OO 7 daily current expert C 10 daily current expert C++ 8 daily 2002 expert XML 6 daily current expert JavaScript/DTHML 8 daily current expert ksh/bash/sh 4 daily current expert (t)csh 10 daily current expert PL/SQL 6 daily current expert PERL/XS 3.5 daily current moderate ruby 2 daily current beginner Java 5 daily 2001 moderate PHP3,4,5 1 monthly current moderate XLink 1 monthly current moderate XPath 1 monthly current moderate XSLT 2 monthly current moderate XSchema 2 monthly current moderate XForms 1.5 monthly current moderate CSS 5 daily current moderate BasicA 5 weekly 1994 moderate T-SQL 2 daily 2004 moderate tcl .5 rarely ? beginner python .5 rarely current beginner SMGL .5 rarely current beginner PERL6 .5 weekly current beginner Pascal 1 daily 2001 beginner SMGL .5 rarely current beginner (e)lisp .5 daily 2001 beginner x86 assembly .5 rarely 1999 beginner IDL .5 rarely 2000 beginner Protocols/Networking: Name Years Frequency Last Level HTTP(S) 8 daily current expert FTP 8 daily current expert DNS 4 daily current expert CGI 6 daily current moderate TCP/IP 6 daily current moderate Routing 6 daily current moderate SSH/SFTP/SCP 8 daily current moderate TELNET 8 daily current moderate SMTP 4 daily current moderate SMNP 1 monthly current moderate CVSUP 3 rarely current moderate MFS 1 daily current moderate AFS 1 daily current moderate NetBios 1 monthly current moderate SSL 2 daily current moderate Software (most frequently used only): apr/apr-util 0.9, 1.0, 1.1, 1.2, 1.3 bind 4.x, 8.x, 9.x bugzilla cvs cygwin gcc/g++ 2.95.3-4.3 (g)make gnats gnu autotools (autoconf, automake, libtool) httpd 1.3.x, 2.0.x, 2.2.x iis 4,5,6 mrtg mod_perl 1.x, 2.x apreq 1.x 2.x mssql 2000, 2003 mysql 3.23.53, 4.0.x, 4.1.x, 5.0.x, 5.1.x oracle 7, 8i, 9i, 10g perl 1,2,3,4, 5.005_3, 5.6.x, 5.8.x, 5.9.x,5.10.x procmail rt sendmail 8.x svn 1.x-1.5.x toad vi viso vpn xemacs Last Modified: Mon Nov 24 22:00:00 PDT 2008