J.C. NOLAN
LapinPub@aol.com

 

OBJECTIVE:

Senior Programmer/Analyst, Project/Product Manager

WHAT I AM:

I am a catalyst – an extremely hard working and creative team player. I am not just a set of skills, though I have many. I am a leader, designer and problem solver and readily learn whatever skills are needed to accomplish a task. I am a hard working and dedicated creative force determined to make a lasting contribution.  I make things work. I make things go fast. I make things powerful and flexible and have an intuitive sense for where that bug lies and a knack for squeezing every last ounce of power out of whatever environment I encounter.

CORE SKILLS:

Internet:
c/c++, Java, HTML, DHTML, ASP, DOM, XML, JavaScript, JSP, Java Servlets, J2EE, PHP
CGI, Perl, XMLC, XSLT, SQL, GUI, Active-X, NSAPI and XPI plugin frameworks
FrontPage, DreamWeaver, PhotoShop, ImageReady, Illustrator, Hand-Coding
Product Visioning, Conceptualization, Design, Development & Management

Multimedia:
Design, Development & Production
Multimedia Toolbook, Director, Visual Basic, c++, j++
Premier, Sound Forge & numerous others

Branding and Project Management
OO & resource driven "Smart" interfacing systems

Unix/Windows:
Multi-tasking, real time & systems level development
TCP/IP, RS-232 & semaphore communications
X-Windows, Motif & Open Look, Perl & Awk
AI & Knowledge Engineering
Unix Systems Administration
OO technology, OA/OOD/OOP - RAD lifecycle approaches

EDUCATION:

Sc.B, Cum Laude, Computer Sciences, University of Maryland
Certificate Fine Arts, University of California, Santa Cruz

PATENTS & AWARDS:

Patents pending:    “Algorithmic approach for isolating logical page numbers” – ebrary, 2002
                            “Algorithmic approach for isolating columnar text” – ebrary, 2002
                            “Algorithmic approach for isolating text regions” – ebrary, 2003

“MD Technology Challenge Grant” – MD Department of Business and Economic Development, 1999
“A New Approach for Database Publishing” - DBMS Magazine, V1-4, December 1988
“Xerox Design for Excellence” - 1988

EXPERIENCE:

Emdigo Senior Tools Engineer 2007 - Present

As Senior Tools Engineer I am responsible for developing and strategizing tools to help in the process of producing cell-phone based “Cartoons” implemented as animated wallpaper.  Involved the use of PHP/Java/Ajax/SQL techniques to create dynamically updated web-forms and data displays for use in the production process.  Allowed for huge increases in developer productivity and a greatly expanded production capacity along with reduced error and time to delivery.

       Ebrary Senior Software Engineer 2000 - 2006         

As Senior Software Engineer I was responsible for maintaining and evolving the UI and overall look and feel of a large, commercial Internet-based library site that allows users to view documents in a secure, non-transferable environment. Responsible for both front and back-end development and optimization.  Resulted in patent applications for solutions to technical problems under a diverse set of tools including MS vc++ & Java, browser plugins using Active-X, NSAPI and XPI, Servlet development under J2EE using Java, JSP, DOM, XMLC & XSLT technologies. Other back-end tools included Orion, Verity and MySQL.

       INSYNC Software & Learning Technologies Senior Producer/Director/Project Manager 1995 - 2000, 2006-

As an independent consultant undertook diverse projects for clients including Microsoft, IBM, Cisco, Symantec, IDG, MCI and Bell Atlantic.  Highlights:

Website Design – Conceptualized, designed and implemented sites for companies ranging from Cisco Systems and IDG Books to Art Galleries. Through the use of extensive JavaScript extensions, and c++/Perl-based translational metrics, the sites provided extensive client-side multimedia elements without need for server-side capability.  Functionalities include: dynamic slide-shows; client-side accounting systems with integrated actuarial tables; non-static designs that reconfigure themselves based on system resolution and visit counts.  Further examples at: http://www.jcninfo.com/website.

PayByTouch Online – Converted an XSL/Ajax/Java Applet-based prototype into fully-functional version utilizing Active-X/DOM/vc++ in a real-time, multi-tasked environment under a very aggressive deadline.

Cisco Systems VOD Effort – Developed system for reproducing stand-up training via Intranet with synchronized video, slides and text under Microsoft NetShow Services and extensive JavaScript & vc++.

Simulen Training System – Developed and marketed the "Simulen" programming language for CBT development. Cuts development costs by 75% and provides a way for the student to have a hands-on experience of a software package without owning the product. 

Windows ’95 Office Suite – Achieved 80% reduction of code base and 500% increase in programmer productivity.  Acted as technical lead for a team of 50 programmers working in Multimedia Toolbook and Visual c++ in the development of a large scale, OO based, CBT system. Included ergonomic redesign as well as optimization of the development process and simulation engines.

Zurich Insurance – Acted as technical lead in the development of a simulation-based CBT system in Visual Basic under Windows NT. Solution involved development of a real-time, interpreter-based programming language and simulation engine under Visual Basic.

Symantec View! Led the development of a modularized, kernel based, multimedia document delivery system in Multimedia Toolbook. Designed for dynamic updating so that materials can be added without programmer intervention, either locally or remotely utilizing Internet technologies.

       DHR Technologies Manager of Multimedia Development    1993 - 1995

At DHR Technologies, which was a spin-off of General Physics Corporation, managed a team of 7-10 employees & consultants producing revenue averaging $750,000 per year. Also took creative and technical lead on numerous CBT development efforts in diverse environments including IconAuthor, Multimedia Toolbook and Macromedia Director on Unix, Windows & Macintosh platforms. Also utilized skills in Relational Database, Expert Systems, Network Communications, Conversion Theory, Operating Systems Design & Reverse-Engineering Techniques utilizing languages ranging from 4GL’s to c++ and Assembly. Served as staff expert on networking and hardware issues on various platforms and protocols.

       General Physics Corporation Systems Architect/Senior Programmer    1985 - 1992

Saved the company $100,000’s of dollars by providing applications development and optimization expertise in user interfacing, database systems and desktop publishing.  Highlights: MIIP – 5,000% speed increase via custom PICK OS kernel in c under MS-DOS; HTPA – cut implementation costs by %75, code base by %50 c under Sun Unix in OLWM & X-Windows; TransScript – Award winning system reduced update cycles from weeks to hours utilizing PostScript-based boiler plates.