Philip  M.  Gollucci 
Permanent
9710 Muirfield Dr.
Upper Marlboro,  MD  20772
US
Work
2131 K st. NW
Washington DC,  District of Columbia  20037
US
Cell: 301.254.5198
Work: 202.558.6268
Consulting: pgollucci@p6m7g8.net
Personal: pgollucci@p6m7g8.com
Apache: pgollucci@apache.org
Apache Software Foundation (ASF)
http://apache.org

mod_perl
http://perl.apache.org

ApacheCon2003 - Attendee

ApacheCon2005 - Presentor of 1/2 day Tutorial 'Practical mod_perl'

Avid user and CORE developer with SVN commit access to mod_perl, mod_perl_docs, and Apache-TEST. I also try tirelessly to help users on the mailing lists.

You can view most of my posting/contributions here: mod_perl archives


libapreq
http://httpd.apache.org/apreq

Numerous patches for the build system which is based around autoconf, automake, libtool and apache's apr, apr-util libraries. Other patches for the new mp2 API. Also, fixed some segfaults. I also try tirelessly to help users on the mailinglists.

You can view my posting/contributions here: apreq-dev archives


Perl.org
http://perl.org

CPAN
http://cpan.org

At current, I maintain four modules on CPAN. Three of which I took over from Stas Beckman. The other, Apache::DBI, I will shortly maintain for Ask Bejoren Hanson. I personally ported all 4 of the modules to the NEW mod_perl2 API.

View my CPAN directory: http://search.cpan.org/~pgollucci


FreeBSD
http://freebsd.org

Ports

Besides participating on the umpteen million FreeBSD mailing lists, I maintain the following ports:
p5-AcePerl
p5-DBIx-Brows
p5-DBIx-Tree
p5-GD
p5-Filter-Simple

This list is soon to include:
p5-Apache-Peek
p5-Apache-DBI
p5-Apache2-DebugFilter
p5-Apache2-Filter-HTTPHeadersFixup


PRs

View my list of patches, port updates/additions, and problem reports here


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).

Skills

Operating Systems
Name Years Versions Frequency Last   Level
FreeBSD 7 2.2.8-current daily current   wizard
OpenBSD 1 2.6-current monthly current   expert
NetBSD 1 1.5-current monthly current   expert
Windows 7 Win3.1/95/98/NT/2000/XP/ME daily current   expert
Redhat 2 6.0-current daily current   expert
Fedora Core 1 1-3 weekly current   expert
SunOS(i386,sparc) 1 7-8 weekly current   moderate
MacOS .75 9.2/OSX weekly current   moderate
Darwin .5 ? weekly current   moderate
BSDi .5 ? rarely current   beginner
Digital Unix(alphas) .5 ? rarely current   beginner

Languages
Name Years Frequency Last   Level
PERL 7 daily current   wizard
SQL 5 daily current   wizard
(X)HTML 7 daily current   wizard
PERL/OO 4 daily current   expert
C 7 daily current   expert
C++ 6 daily 2002   expert
XML 3 daily current   expert
JavaScript/DTHML(DOM,BOM) 5 daily current   expert
sh 4 weekly current   expert
(t)csh 7 daily current   expert
Java 3 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 1,5 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
PL/SQL 3 daily 2004   moderate
ruby .5 rarely ?   beginner
tcl .5 rarely ?   beginner
python .5 rarely current   beginner
SMGL .5 rarely current   beginner
ksh/bash 1 weekly current   beginner
PERL/XS .5 daily 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

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.


Applications

Extensive:

Apache1.3.xx/Apache2, ISS 4,5,6, Netscape Server,
g++/gcc, perl, (X)Emacs, (g)vi(m), pico, MSOffice, Star Office5.2,
Afterstep1,2, WindowMaker, fvwm, tvm, kde3, MySQL3-5, MSSQL2000,2003, ORACLE7-10g, mSQL,
Toad, SQLPLUS, Query Analizer, MySQL Control Center, MySQL Administrator, MySQL Query Browser
SVN, CVS, gcvs, WinCVS, Cygwin, PcAnywhere, VNC,
Firefox, Netscape, Mozilla, Internet Explorer, Thunderbird, Lynx, autoconf, automake, autoheader
Sendmail, procmail, mrgt, bind, saslauthd, Samba

Moderate:

as, nasm, ld, WinBatch5, VPN
Adobe Photoshop 5.0-8.0CS, Gimp1.3, PSPice, Mathematica, Matlab, Excel,
ColdFusion 4.0-6.0, pine, mutt, mail, elm
bugzilla, rt, gnats, MSVC++6.0, BorlandC++5.0, Xalan, Xerces

Exposed:

several hundred other miscellaneous software packages. (i.e FreeBSD ports)


Protocols/Networking
Name Years Frequency Last   Level
HTTP 7 daily current   expert
FTP 7 daily current   expert
DNS 3 weekly current   expert
CGI 5 daily current   moderate
TCP/IP 5 daily current   moderate
Routing 5 weekly current   moderate
SSH/SFTP/SCP 7 daily current   moderate
TELMET 7 daily current   moderate
SMTP 3 daily current   moderate
SMNP 1 monthly current   moderate
CVSUP 2 rarely current   moderate
MFS 1 daily current   moderate
AFS 1 daily current   moderate
NetBios 1 monthly current   moderate
SSL 1 daily current   moderate

Consulting
http://p6m7g8.net

American Apparel
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
http://isst.p6m7g8.net

Designed from scratch an on line "Time" Citation Search database. Based on PERL/mod_perl/Apache2/MySQL4.01/FreeBSD6.0-CURRENT. 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
http://bossconsulting.com

Black Box Migrations
http://blackboxmigrations.com

Webhosting

Provide full range of services including, but not limited to:
HTTP(S)
SSH/SFTP
MySQL
DNS
POP/IMAP/Procmail/SpamAssassin
NIS/LDAP
Cron
SVN

ALL computers which are located in a Coloc in Sterlin, VA run FreeBSD 6.x-current and are administered remotely. I maintain 99.4% uptime.
24/7/365 Tech Support


Work Experience
TicketMaster

Senior Software Engineer

Integrated with American Express Membership Rewards Program (MSRP).
Cut mod_perl memory usage in 1/2 across 3 clusters.

CPSP229T - Science, Technology, and Society, University of Maryland College Park
http://sts.p6m7g8.net

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 (TBD).

Liquidity Services Inc.
http://liquidityservicesinc.com
http://liquidation.com
http://uksurplus.com
http://govliquidation.com
http://gowholesale.com

Senior Developer.

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.

Our MySQL database 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
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

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
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)
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

Computer Science Major with strong focuses in Electrical Engineering and Criminal Justice.
Recieved Citation from College Park Scholars Science, Discovery, & the Universe (SDU) program.


Last Modified: January 2006
Valid XHTML 1.0!Valid CSS!Mad with XEmacs