[Cell phone number at the end of the message, that's the fastest way to 
get my attention]

I'm moving out to the Left Coast in a few weeks (read: the 11th or so) 
and I need to find someone local to take over a web development 
project. The contractor needs to be in the Boston area (their office is 
in Newton, MA and they need weekly progress meetings in person.) 
They're a library software company looking for a way to manage the 
requests they get from customers for new periodical subscriptions.

The request software is written in pure perl, using DBD::mySQL to 
interface to two local mysql databases (a master catalog and request 
database), and runs under Apache2/mod_perl2, using HTML::Template to 
display HTML to the user.

The application is divided into customer request and administration 
halves, with the notion that the customer request runs outside of their 
firewall, accepting change orders into a local mySQL database, and the 
administration half runs inside the firewall on a mirrored copy of the 
request database, letting managers merge the customer change orders as 
they see fit.

The original timeline has about 6 weeks left on it, which is perfectly 
reasonable. I thought I could handle that and let email from potential 
employers dribble in. I wasn't expecting a flood, and that led to my 
having to push things back, eventually leading to me getting several 
offers and spending more time answering email and phone calls than 
getting work done.

Currently both halves are written, but a few bits of functionality 
remain to be added. The first piece is user authentication, which 
should just be a matter of using the equivalent of Apache::Session to 
track user activity on the site. There are only two places where user 
IDs need to actually be tracked, and those are commented in the code. I 
also have session and user tables in place, and login/tracking code 
that I can share should you not want to roll your own.

The second, and larger, piece is essentially a clone of the change 
order functionality, expanded to accept a new record rather than a 
delta. This involves validating three fields against records in the 
master database. The code is written with a few helper objects, but not 
many. Most of the business logic is in two modules, and there's a small 
set of helper handlers to let the managers handle administration tasks.

If you're serious about taking this contract, I can send you some 
sample code from the core handler and a longer description that I've 
already written for documentation. I'd expect something around a 
focused 60 hours remaining on the contract counting 
getting-up-to-speed.

The client is very serious about on-site meetings, I'd expect at least 
one joint 2-hour meeting during business hours next week, and one-hour 
meetings on-site weekly or biweekly thereafter.

Should you accept this mission, the author will [NOT] disavow all 
knowledge of you or your actions. In fact I'll have PDF documentation 
ready for you (courtesy LaTeX), POD in the handler code and liberal 
comments in the actual source. But wait! That's not all! You also get 
both the master and customer mysql databases, the live, and the 
*development* tarball! And as a limited-time offer I'll throw in the 
complete CVS project and a tarball of the notes/project directory on my 
laptop!

I'll be available on my cell phone during the drive, and will be by 
internet connections every 2 or 3 days, as I meet friends. The system 
is currently running on an OpenBSD server outside my firewall, and I'll 
give you free access to that as long as it stays running, in case you 
need bits I'd forgotten. Which isn't likely, but I'd prefer to be safe 
rather than sorry.

If you've read this far, you're probably interested enough to call me. 
My cell phone # is (774) 279-2182, and as long as you don't wake me up 
between 1am and 7am I'll take your call. I might be groggy or 
caffeinated, but I'll be ready to talk.

Thanks again and happy hunting,
--
Jeff Goff <[EMAIL PROTECTED]>

 
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to