David Frackman
PO Box 380753, Brooklyn, NY 11238 917-548-3786 <david HAT nodalspace DHOT net>

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
Roles:System Administrator
Technologies:Linux, Postgres, Apache, Tomcat, mod_jk, JDBC, Java, DSpace
Completed:Q3 2003

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
Roles:Analyst, Architect, HTML Designer, Programmer
Technologies:PHP, Barcode Reader, MySQL, Amazon Web Services API, SOAP, HTML, FreeBSD, Windows
Completed:Q3 2003

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 Engineering
Roles:Business Consultant, HTML Designer, Programmer
Technologies:Java, FTP, Microsoft Access, ODBC, HTML, FreeBSD, Windows
Completed:Q3 2003

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 Teacher Training
Roles:Trainer, Technology Evangelist
Technologies:Windows, MacOS, Data Acquisition, Excel, Power Point, iMovie
Completed:Summer Semester 2003

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 for Artists Course
Roles:Professor, Curriculum Designer
Technologies:Java, AWT, Google API
Completed:Summer Semester 2003

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
Roles:Analyst, Architect, GUI Designer, Programmer
Technologies:Java, Swing, J2EE, Tomcat, MySQL, PHP, Javascript, HTML, Linux, Windows, Client/Server
Completed:Q1 2003

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
Roles:Project Manager, Architect, HTML Designer, Programmer
Technologies:Java, Perl, Tomcat, J2EE, MySQL, HTML, Linux, Proprietary File Format
Completed:Q2 2002

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 for MacOS
Roles:Programmer
Technologies:Java, Applets, MacOS, PHP, Certificates
Completed:Q1 2002

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
Roles:Programmer
Technologies:Java, Perl, Proprietary File Format, Swing, SkinLF Look and Feel, Drag and Drop, Windows, GIS
Completed:Q3 2001

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
Roles:Architect, HTML Designer, Programmer
Technologies:Java, Perl, XML, XSLT, JServ, J2EE, MySQL, HTML, FreeBSD, Linux, PHP
Completed:Q2 2001

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
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
Completed:2001

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
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
Completed:2000

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
Roles:Programmer
Technologies:ASP, VBScript, Perl, Microsoft SQL-Server, Stored Procedures, IIS, Windows
Completed:1999

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
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, Applet
Completed:1998

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
Roles:Programmer, Analyst, HTML Designer
Technologies:Perl, Javascript, Microsoft Access, Sybase, Netscape Enterprise Server, Solaris, SunOS, Stored Procedures, HTML
Completed:1997

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
Roles:Programmer, System Administrator, Manager
Technologies:PHP, Linux, FreeBSD, Solaris, SunOS, Java, Perl, Postgres, mSQL
Completed:1996

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
Roles:System Administrator, Programmer
Technologies:Linux, FreeBSD, Solaris, SunOS, Perl, mSQL, informix
Completed:1996

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

David Frackman
PO Box 380753, Brooklyn, NY 11238 917-548-3786 <david HAT nodalspace DHOT net>