Jeff Epstein - Programmer/Analyst

 

[contact information hidden]

http://computer.jeffyepstein.com
(download: doc, pdf)

 

Skills & Knowledge

 

PROGRAMMING

·      Concepts: Object Oriented Design, Regular Expressions, unit testing, GEDCOM ancestry format, MARC library format

·      Java (backend, 1.3): JDBC, JSP, JavaDoc, Jakarta Ant, Apache Commons CLI, Servlets

·      Other Languages: JavaScript, ColdFusion, DOS/Unix scripting

·      Database: Oracle, PL/SQL, JDBC

GENERAL

·      Operating Systems: Windows 7, UNIX/Solaris, Macintosh

·      Website Development: Basic CSS, FTP

·      Text & Input: TextPad, Macro Scheduler, Dragon Naturally Speaking

·      Other: RSS feed creation, file encryption (AxCrypt), source code control, sourceforge.net project management, Alexandria Library Management, Accelerated Reader & Star Reader Management (elementary school reading software systems)

MULTIMEDIA

·      Concepts: Rip/burn CDs, Create DVDs w/ menus, basic editing & touchup of video/audio/images

·      Software: Audacity, AVS4You Multimedia Suite, PhotoFiltre, Picasa

OTHER

·      Presentation: Wink, Jing, PowerPoint

·      Music: LilyPond (sheet music programming language), ccmixter.org, WinAmp

·      Miscellaneous: TextPad, CutePDF (PDF generation via File->Print), MS Office

 

Professional Experience

 

INSIGHT INTERACTIVE GROUP, Wilmington, Delaware

2001 - 2002       Internet Developer

·          Created, tested  & maintained backends of major pharmaceutical websites (Java, JSP, Servlets, Oracle, DOS batch)

·          Designed & created Java/JSP-based framework

·          Created extensive JavaScript library for HTML form validation.

·          Implemented build process for legacy applications

·          Implemented source-code control for first time in company

THE WHARTON SCHOOL AT THE UNIVERSITY OF PENNSYLVANIA, Philadelphia, Pennsylvania

1998 - 2001     Senior Programmer/Analyst

1997 - 1998     Programmer/Analyst

1997                 Technical Intern

·          Created Java-Servlet-based framework for the Wharton MBA Online Course Auction, a 6,000-user application (see Awards & Honors below).

·          Became primary developer for the existing "Fortune Online Recruiting System", a Java-to-Oracle application used by 3,000 students & 4,000 companies. Conducted day-to-day maintenance, implemented Windows Load Balancing, decreased code base by 90 percent & increased technical documentation many times over.

·          Created "Spike Channel Publisher", a backend ColdFusion process with a secure administrator interface. Generates static calendar web pages, hourly, from Oracle. Pages displayed prominently in Wharton's SPIKE intranet.

·          Created "Print To Repro", a Java-to-Oracle application, allowing faculty to order printouts of their class-lists-with-photos online.

·          Worked with an MBA student to implement an Object Oriented Perl module of my design, to separate technical & creative responsibilities, when generating static webpages, by implementing "templates".

http://templatepl.jeffyepstein.com  (20kb zip)

CENTER FOR THE STUDY OF CONNECTIVITY AND DATABASES, West Chester, Pennsylvania

1996  Technical Intern

·          Created a CGI in Perl (including build process) to create & manage dynamic FAQs through a web interface.

·          Installed & maintained NT 4, Windows 95 & NT 3.51 WS with LAN configuration plus an NT web server & ftp server.

 

Awards & Honors

 

·      Manning Publication's "Java Servlets By Example": Primary quote on the back cover of the book

         http://book.jeffyepstein.com

·      Wharton MBA Online Course Auction

·      Nominated by Sun Microsystems for "1999 Laureate Innovator for Education & Academia," an award given by Smithsonian Institute & ComputerWorld Magazine.

http://1999.jeffyepstein.com

·      Reported on in the New York Times & wired.com

http://nytimes.jeffyepstein.com  

My Work

 

CODE

·      XBN Java. A large & generically useful set of Java libraries (version 1.3) I have been creating & using since 1997. Extensive documentation.

http://xbnjava.jeffyepstein.com

·      vaidate_form.js. Generically-useful JavaScript "package" for comprehensive HTML form validation, including live demos throughout the documentation, development tools, & customizable user error messages.

http://validateformjs.sourceforge.net

·      XBN JavaScript Development Utilities. Generically useful Java library (version 1.3) to aid JavaScript development, including compression & web-based documentation generation. Extensive documentation.

http://jsutiljava.sourceforge.net

·      Textpad Macros. Fifty-three TextPad macros I created & thoroughly documented. Includes a Regular Expression FAQ.

http://textpadmacros.jeffyepstein.com  (documentation)

http://textpad.com/add-ons/macros.html  (search for my name)

·      PMD in TextPad. Contributed to the open source PMD source-code-analysis project, for integrating the tool into TextPad.

http://pmd.sourceforge.net/integrations.html#textpad

·      Library Wink. During my time as a long-term substitute in an elementary library, I created this twenty-minute tutorial-presentation to teach the next-year's librarian the basics of the Alexandria Library Management System,

http://library.jeffyepstein.com

ACADEMIC PAPERS

·      Peer-to-Peer is changing the internet. Analysis of the state of P2P technologies in 2003, with a proven-wrong-but-interesting conclusion.

http://p2p.jeffyepstein.com

·      The lifecycle of a successful data warehouse. Analysis of an actual Data Warehousing project.

http://datawarehouse.jeffyepstein.com

·      Design for "Multi-Chat".  Design for multi-threaded chat application to separate threads within large-group conversations.

http://multichat.jeffyepstein.com

PERSONAL WEBSITES

·      Epstein/Lang Family Tree. More than 2,000 static webpages, generated from GEDCOM data via Jakarta Ant & Java applications. Tree contains 1,600 family members, ancestor & descendant trees, multiple indexes, & supplemental articles & photo galleries.

http://family.jeffyepstein.com

·      My Boys' Website. Seven birth stories, pictures, videos, audio, & an RSS feed for the grandparents.

http://brothers.jeffyepstein.com

OTHER

·      Four children's picture books & a storybook I wrote for my son

http://superherbie.jeffyepstein.com

·      Texas Hold'em & Kakuro cheat sheets & a Sudoku strategy tutorial

http://holdem.jeffyepstein.com  (pdf)

http://kakuro.jeffyepstein.com  (pdf)

http://sudoku.jeffyepstein.com

 

Education

 

Masters of Science in Information Systems

Drexel University

(Pursuing: Completed 12 of 15 courses)

3.91 GPA

Bachelors of Computer Science, Business Concentration

West Chester University of Pennsylvania

Minor in Music -- Vocal Performance

3.40 GPA (Cum Laude Honors)

Masters of Elementary Education

Holy Family University

3.81 GPA

Certification: Elementary Education

2008: Certified for Elementary Education (Level I) in both Pennsylvania & New Jersey. Scored 389 points out of a possible 400 on Praxis II. Scored in top fifteen percent nation-wide on Elementary Education: Content Knowledge section.

 

Non-Computer

 

http://singing.jeffyepstein.com