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 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. 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.
CORE SKILLS:
Internet:
LAMP, PHP, MySQL, HTML, JavaScript, Ajax, YUI, CSS, XML, DOM, GUI, Flash/ActionScript, Flex, Active-X, c/c++, J2EE/Java/JSP/Java Servlets, Perl, XSLT, NSAPI and XPI plugin frameworks
FrontPage, DreamWeaver, PhotoShop, ImageReady, Illustrator, Hand-Coding, SCRUM,
Product Visioning, Conceptualization, Design, Development & ManagementMultimedia:
Design, Development & Production
Flash/Flex/ActionScript, Visual Basic, vc++, j++
Branding and Project Management
OO / resource driven "Smart" interfacing systemsUnix/Windows:
Multi-tasking, real time & systems level development
X-Windows, RHEL, FreeBSD, Flash Media Server
AI & Knowledge Engineering
Unix Systems Administration
OO technology, OA/OOD/OOP - RAD lifecycle approachesPATENTS & AWARDS:
Patents: “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
Pending: “Algorithmic approach for determining lexi-molecular structure of non-fiction” – ebrary, 2010“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" - 1988EDUCATION:
Sc.B, Cum Laude, Computer Sciences, University of Maryland
Certificate Fine Arts, University of California, Santa CruzEXPERIENCE:
Ebrary – Senior Tools Engineer / Research & Development (Contract) 2008 – Present
As Senior Tools Engineer I was responsible for producing POC demos from theories and concepts of the company management. Involved all aspects of the design/development process including visioning, specification, wireframe, prototype, optimization and ultimate implementation of live system under intense deadlines. Included UI, backend and overall schema design for various tools utilized for large-scale multi-tier data research and analysis. LAMP, PHP, GD, JavaScript, Ajax, Flex, CSS, Java/JSP, Scrum, SVN.
Yahoo – Senior Software Engineer, Front Doors Infrastructure Team (Contract) 2008 – 2010
Designed and implemented tools for configuration / content / workflow management for localized versions of Yahoo! front page and My! Yahoo. Acted as principal programmer / engineer for critical security webservice utilized by Yahoo! as a whole as well as evangelizing integration / assimilation throughout various Yahoo! properties. Designed and developed key features to support handling personalized content, demographics based content targeting, flexible configuration and layouts, customization and co-branding, etc. Involved support and development of both backend and frontend aspects utilizing LAMP, PHP, JavaScript, Ajax, YIU, CSS, Flash/ActionScript, FMS, ImageMagick, RHEL 5, Subversion & Scrum.
Emdigo – Senior Tools Engineer 2007 – 2008
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 in a LAMP environment 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 errors 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
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/GP Corporation – Manager of Multimedia Development 1993 - 1995
Managed a team of 7-10 employees & consultants producing revenue averaging $750,000 per year. Took creative and technical lead on numerous CBT development efforts in diverse environments. Utilized skills in RDBMS, Expert Systems, Network Communications, Operating Systems Design & Reverse-Engineering utilizing languages ranging from 4GL’s to c++ and x86 Assembly. 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.