David Frackman

This version is for the SCGuild indexers. Instead, please see my resume and some project pages elsewhere.
 
David Frackman
PO Box 380753,  Brooklyn, NY 11238 917-548-3786 

Senior Technologist

An experienced internet age technologist with a proven track record of 
producing quality software.  Engages in requirements discovery, writeup and 
project tracking.  Skilled at technical production, interface design and system 
administration.

Develops prototypes, web and database applications with a solid and deep 
knowledge of technology involved.  Knows Java, Perl, PHP, XML, SQL, many 
relational databases (including MySQL, Postgres, Oracle, Sybase and Microsoft 
SQL-Server), CGI, ASP, Javascript, VBScript and HTML varieties on Linux, 
Solaris and Windows.  Specializes in Java architecture including J2EE, Swing 
and JDBC.


Experience

Project:		New School University / DSpace Installation, Completed Q3 2003
Roles:		System Administrator
Technologies:	Linux, Postgres, Apache, Tomcat, mod_jk, JDBC, Java, DSpace

Stepped in to help install DSpace. Built and upgraded webserver and database 
from sources, configured Apache with SSL and mod_jk connecting to Tomcat. Did 
minor application customization. 


Project:		Long Island University / Library, Completed Q3 2003
Roles:		Analyst, Architect, HTML Designer, Programmer
Technologies:	PHP, Barcode Reader, MySQL, Amazon Web Services API, SOAP, 
HTML, FreeBSD, Windows

Created a simple site that manages client's library. Books are entered using a 
barcode reader and the site automatically retrieves information from Amazon.com 
using their Web Services API. Books can be categorized and searched for in a 
number of ways. 


Project:		The Inn at Robert's Grove / Process, Completed Q3 2003
Roles:		Business Consultant, HTML Designer, Programmer
Technologies:	Java, FTP, Microsoft Access, ODBC, HTML, FreeBSD, Windows

Discovered, documented and assisted workflow processes in concert with 
employees. Automated some time consuming report generation, created new reports. 
Assessed Client's need for integrated reservations, accounting and restaurant 
management software. Accustomed employees to finer points of existing restaurant 
management system. 


Project:		Long Island University / pt3.org Training, Completed Summer 
Semester 2003
Roles:		Trainer, Technology Evangelist
Technologies:	Windows, MacOS, Data Acquisition, Excel, Power Point, iMovie

Aided professors in School of Education by helping them expand their use of 
technology in their classrooms. Installed and trained science faculty and 
students on data acquisition tools for experiments. Habituated professors in the 
remedial use of technology including Email, Excel and Power Point. Taught course 
in video editing using iMovie. 


Project:		Parsons School of Design / Java Programming Course, Completed 
Summer Semester 2003
Roles:		Professor, Curriculum Designer
Technologies:	Java, AWT, Google API

Devised and taught a semester course (for two semesters) introducing Java to a 
beginning level programmer. The course used many graphically oriented 
programming exercises and helped students achieve their own programming 
interests within the lab portions of the course. 


Project:		Yale University / Online Survey Tool, Completed Q1 2003
Roles:		Analyst, Architect, GUI Designer, Programmer
Technologies:	Java, Swing, J2EE, Tomcat, MySQL, PHP, Javascript, HTML, 
Linux, Windows, Client/Server

Expanded and rewrote a tool suite for deployment of online surveys. The very 
flexible tool allows assessments to be entered, edited and given on the web. 
Data can be exported in a format suitable for spss. It is robust, supports many 
question types and has a flexible display manager. 


Project:		Yale University / School Finder Search Engine, Completed Q2 
2002
Roles:		Project Manager, Architect, HTML Designer, Programmer
Technologies:	Java, Perl, Tomcat, J2EE, MySQL, HTML, Linux, Proprietary File 
Format

Wired up a search engine for education researchers to locate schools and school 
districts for their research projects using a variety of criteria and with an
innovative interface. Tallied parsers to convert data from flat files into 
relational database. 


Project:		Dialectic Systems / File Upload Applet, Completed Q1 2002
Roles:		Programmer
Technologies:	Java, Applets, MacOS, PHP, Certificates
Schematized a file upload applet along with a server side component for an 
internal filesharing environment. This necessary tool deployed on specific point 
releases of MacOS with different certificate signing schemes under both old and 
new JDKs.


Project:		Gourad Media Group / Report Analyzer, Completed Q3 2001
Roles:		Programmer
Technologies:	Java, Perl, Proprietary File Format, Swing, SkinLF Look and 
Feel, Drag and Drop, Windows, GIS

Realized a Java desktop application to view and interactively compare 
proprietary (Department of Health Nursing Home) financial reports. Racked up 
parsers, an excel-like comparison view and a tool to display locations and data 
on a map of New York State. 


Project:		Visual Understanding in Education / Curriculum Extranet, 
Completed Q2 2001
Roles:		Architect, HTML Designer, Programmer
Technologies:	Java, Perl, XML, XSLT, JServ, J2EE, MySQL, HTML, FreeBSD, 
Linux, PHP

Germinated a curriculum provider's online educational offering. The site is a 
virtual classroom where students can do activities online and their teacher can 
see (and respond to) their work. It includes tools to administer itself and all 
its functions, authentication, email notifications and reporting tools. Chopped 
stylesheets from designs provided by cavil.com and installed and customized
a bulletin board system. 


Project:		madscience inc / President, 2001
Roles:		Manager, Programmer, Project Manager, System Administrator
Technologies:	Oracle, Microsoft SQL-Server, Linux, Windows, BugZilla, samba, 
NFS, NIS, DNS, Firewalls, netatalk, MacOS, Postgres, MySQL, Java, Perl, CVS

Grew small custom internet software development company. Shepherded maintenance 
and installation of company's computers, development and production servers. Did 
engineering to support robust development environment. Dealt with client 
contracts, specifications and delivery of customized software development 
products. Built prototypes and wrote requirements documents. Warded over 
development group of five engineers and two designers. 


Project:		A.V.M. Software / Voice Chat Server, 2000
Roles:		Programmer, Analyst, Project Staffing, Quality Assurance 
Tester, Load Tester, System Administrator
Technologies:	Java, Compiled Java, JDBC, RMI, Sockets, Clustering, 
Client/Server, Proprietary Protocol, High Availability Server, Windows, CVS

Helped develop Paltalk's proprietary client-server protocol for vocal instant 
messaging including user management, instant, chat and voice messaging, file 
transfer and S/Key passwords. Worked with Java prototypes to develop product 
offerings and architecture and then forged Java server infrastructure which 
currently supports >10k concurrent users and >1m registered users (as of '00).
The Paltalk Server is a highly scalable multi machine, multi instance win32 
compiled Java socket server. Created proprietary testing tools and test 
harnesses and conducted tuning. 


Project:		Gateway 2000 Computers / Secure B2B Sales Extranet, 1999
Roles:		Programmer
Technologies:	ASP, VBScript, Perl, Microsoft SQL-Server, Stored Procedures, 
IIS, Windows

Kept and extended Gateway's existing order management system/product 
configurator in the odd combination of ASP/VBScript, Activestate Perl and 
Microsoft SQL Server.  Wrote parsers and database link for proprietary order 
format. Created a workflow order tracking system with templates and user 
management for the sales staff. 


Project:		Young and Rubicam / Technical Director, 1998
Roles:		Programmer, Project Manager, Manager
Technologies:	Java, Perl, Javascript, ASP, ADO, Microsoft SQL-Server, 
Oracle, Servlet Express, J2EE, Solaris, SunOS, Applets, Netscape Enterprise 
Server, CVS

Project managed Company's technical production for all clients. Did all 
technical production for a large product website (fisher-price.com). Wrote and 
deployed "slot machine" the first Java Applet ad banner to run on DoubleClick's 
ad network (drpepper.com). Architected revolutionary dialog driven website
that tracked user activities and created a uniquely customized user experience 
(pfizerforliving.com). Tended development group of three engineers. 


Project:		Morgan Stanley / ClientLink Secure Extranet, 1997
Roles:		Programmer, Analyst, HTML Designer
Technologies:	Perl, Javascript, Microsoft Access, Sybase, Netscape 
Enterprise Server, Solaris, SunOS, Stored Procedures, HTML

Effected and upheld portions of Company's secure client extranet. Substantiated 
company's Fixed Income Research web offering. Webmaster and technical design 
implementer of Company's primary public internet site. 


Project:		Web Partners, TotalNY and ada'web, acquired by AOL / 
Infrastructure and Website Upkeep, 1996
Roles:		Programmer, System Administrator, Manager
Technologies:	PHP, Linux, FreeBSD, Solaris, SunOS, Java, Perl, Postgres, 
mSQL

Generated programs for web based publications and synthesized bleeding edge 
content negotiation tools. Supervised hosting of sites and developed proactive 
catastrophe management and maintenence schemes. Wielded company's workstations. 


Project:		Myriad Agency/MethodFive, acquired by Exceed / Dynamic HTML 
Generation, 1995
Roles:		System Administrator, Programmer
Technologies:	Linux, FreeBSD, Solaris, SunOS, Perl, mSQL, informix

Tackled jobs including ETown (a home electronics guide) and the Apple Media 
Network. Developed early large dynamic database driven sites. Wrote templating 
and text to HTML conversion tools. 


Education

PURCHASE COLLEGE, B.A. in Anthropology
BRONX HIGH SCHOOL OF SCIENCE, High School Degree


Member number:8348
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2001 David Frackman and Software Contractors' Guild, Post Office Box 257,Nottingham, NH USA 03290-0257