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