JOSEPH ORR
last update: Jan 2008
328 Flatbush Ave PMB 219, Brooklyn NY 11238
(212) 658-9795
Email: joe.orr @ gmail.com
Web Site: http://www.jserv.com/jk_orr/
SUMMARY:
SKILLS:
LANGUAGES Javascript / Ajax , Java (Sun Certified), Perl, XSLT, Visual Basic/VBA
DATABASES: Sybase, DB2, Oracle, MySQL, Microsoft SQL server, SQL, T-SQL, OLAP, Data Warehousing
INTRA / INTERNET TECHNOLOGIES:
Java, Perl, J2EE, Tomcat, Weblogic, Websphere, Joomla, Liferay XML/XSL, WML, VXML, SOAP Web Services, ASP, JSP, PH HTML/DHTML, JavaScript, JSON, CSS, Ajax, Prototype.js, Scriptaculous, Dojo, ext toolkit, SarissaOTHER SKILLS
PROFESSIONAL EXPERIENCE:
October 2007 – Present: NYCircuits Inc (www.nycircuits.com) Developer
Lead Developer – creator and developer of the new New York Circuits Widget Framework, an Ajax development tool used by major financial institutions to develop database and other applications quickly and easily.
August 2007 – September 2007: Highbridge Capital Management Consultant
Ajax developer – developed an Ajax framework for rapid development of Rich Internet Application access to databases. Created widgets for deployment to a Liferay portlet site.
November 2006 – June 2007: NYTimes Digital (www.nytimes.com, my.nytimes.com) Consultant
Ajax Developer for the MyTimes project.
July 2006 - September 2006: Runtime www.runtime.com Consultant
Ajax Developer: created complex grid component for major financial application, using Ajax, Javascript and XML/XSLT.
April 2006 – June 2006 NYCircuits Inc (www.nycircuits.com) Developer
Developing new version of Screenbook Maker: desktop application for creating web tutorials. Created comprehensive tutorials for Joomla, leading CMS, at help.joomla.org.
January 2006 - March 2006: Temboo www.temboo.com Consultant
Ajax Developer: created components and helped design client-side of innovative application development toolkit for banks and financial institutions.
November 2004 - November 2005: Fitch Risk / Algorithmics. (www.algorithmics.com) Consultant
March 2004 - September 2004 Thompson Financial. (www.thomsonfinancial.com) Consultant
Java / XML servlet programming. Java servlet consultant for major XML financial application:
Assisted team with design and debugging servlet using JBuilder, Eclipse 3.0, JUnit and other toolsApplication design: Java Servlets on iPlanet / Tomcat 5.0, Sybase / Solaris backend, desktop client.Engineered move from iPlanet deployment to Tomcat 5.0.
Dec 2001- March 2004 NYCircuits Inc (www.nycircuits.com) Developer
DHTML, XML/XSLT, and web/database programming. Various assignments based with my own consulting firm, NYCircuits Inc, including:
Feb 2001 - Nov 2001 TIAA-CREF (www.tiaa-cref.org) Consultant
XML/XSL infrastructure design and implementation for custom database application. Server side Implemented with Sybase, JSP, Weblogic 5.1, client side is Internet Explorer 5.5 JScript DHTML.Created XSLT - DHTML components (aka Ajax), including: Checkbox tree, Paged table (Flextable), Pivot Report Widget.
Oct 2000 - Feb 2001 ClosingGuard (www.closingguard.com) Consultant
XML Architect and Server-side Java and XML/XSL development for this Real Estate ASP. Implemented with Java, Weblogic 5.1 and Oracle.
June 2000 - Oct 2000 digiTRADE (Thompson Financial). (www.digitrade.com) (www.thomsonfinancial.com) Consultant
XSLT and client-side technologies lead developer for First Union website. Planned and developed overall XSLT and Javascript for major trading site. Other technologies include: Java, Java Servlets (Netscape Application Server 4), EJB (Enterprise Java Beans), Netscape Enterprise Server.XSL Project lead for entire bank and trading site. Site architecture is Java servlets running on Netscape Application Server, sending 100% XML to an XSLT processor which uses stylesheets to display stock quotes, integrate third party applets such as stock charts, display complex forms for user input for stock trading and other operations.Created VXML and WML prototype sites
Aug 2000 Icon-Nicholson (a division of Icon Media Labs). (www.nny.com) Consultant
XSLT lead developer for Hive4. Sole XSL developer for Advanstar B2B Portal, a major industry website created by Icon Nicholson. Other technologies include: Java, Java Servlets (ATG Dynamo), EJB (Enterprise Java Beans), JHTML, Javascript
Jan 1998 - June 2000 HealthCare Insight. (www.hcinsight.com) Senior Programmer Analyst
MSSQL7 OLAP Data warehouse and Internet Developer. Project lead for development of the largest medical claims datawarehouse so far constructed (20+ million rows). Data Warehouse was designed to provide financial analysis of medical claims data, and to allow analysts to produce savings reports and analyze trends and patterns.
Feb 1997 - Jan 1998 JSL Corporation (www.jserv.com) Internet Developer
E-Commerce and Web Developer. Developed multilingual e-commerce and general websites for this Las Vegas based company (telecommuting). Developed shopping cart software in Japanese and English (Perl), shopping cart software in ASP, complex Javascript and Perl CGI applications, general website design including layout, graphics, and content.
Jan 1992 - Feb 1997 Evisa/Eikaiwa VISA (www.evisa-jp.com, www.evisa.com) Developer
Instructor and Educational Software developer. Developed extensive multilingual learning software for children including software for teaching English grammar and vocabulary, Arithmetic, Japanese Language. Also Test administration software, an email client, and a menuing program and other learning software.
OTHER PROJECTS:
Screenbooks.net (www.screenbooks.net) Creator of Screenbook. Screenbook Maker is used to create highly effective computer tutorials. The tutorials are stored as XML files and converted via complex XSLT stylesheets into multiple DHTML formats, PDF versions, CHM (compiled HTML) or RTF versions. Developed with VB6 + MSXML3. SCORM compliant.
TEACHING:
City University of New York: XML for Java programmers (Winter 2004)Baruch College (Extension): XML and Web-based Applications (Summer 2004)
SEMINARS:
PUBLICATIONS AND PATENTS
Screenbook Maker: US Patent #7,124,35. Software for system and method to easily create online tutorials, share the tutorials, and use the tutorials interactively (e.g. for testing purposes). Uses XML/XSL for tutorial storage/display
EDUCATION:
1985 University of Washington, Seattle, WA. B.A. in Psychology, B.S. in Philosophy.
Professional Certifications:
Sun Certified Java ProgrammerMicrosoft Certified Systems EngineerMicrosoft Certified Trainer
REFERENCES: Available upon request.