Primary Skills
Independent consultant and software developer specializing in
multimedia production, management, and delivery
Location
US-PA-Bethlehem
Posted
Nov-26-08
RESUME DETAILS
PROFESSIONAL EXPERIENCE
FM Software Bethlehem, PA
Owner / Consultant 2000 - present
Independent consultant and software developer specializing in multimedia production, management, and delivery. Project areas have included:
* Animation system: Developed large scale Java based animation and compositing package, comparable to Flash, for use in media production projects. Supported both real-time and off-line rendering via run-time library or declarative XML language. * Format bridge: Integrated numerous, typically incompatible audio/video codec systems into a unified media I/O library. * Desktop production/workflow: Developed desktop media system for content management and production, allowing clients to future-proof existing media libraries and significantly expand output capabilities. * Database integration: Implemented linkages between clients' internal content databases and desktop production tools. * Mobile media: Worked with numerous vendors in the mobile industry to develop and promote client content; implemented production and local streaming facilities for delivery to mobile devices. * Mobile programming: Produced several prototype mobile media applications using Java Mobile (J2ME) and Flash Lite. Developed small footprint mobile animation and UI design framework. Implemented custom server communication protocols. * On-line services: Developed Flash/Flex prototypes for on-line media services; involved extensive Flash Actionscript programming and integration with Flash Media Server; evaluated and worked with a variety of content delivery networks and content management system providers. * Cable: Built rendering facility to generate broadcast-ready content for cable TV. * Satellite: Worked with Dish Network and OpenTV in developing a set-top-box entertainment application. * DVD production: Produced over 30 commercial DVD?s using content generated via animation library and authored with Sonic Scenarist. * Other: Developed AI-based application to ?read? video content and extract textual information. Extended Java graphics system to support generation of Flash animation (SWF) output. Ported streaming media applications from Java to C#. Developed widely used public domain libraries for GIF and Photoshop file support. Implemented numerous digital audio and video signal processing tools.
Lehigh University Computing Center / Information Resources Bethlehem, PA
Director, Advanced Technology 1996 - 2000
Responsible for planning technology directions to maintain competitiveness and improve the effectiveness, accessibility, and scope of service offerings. Activities included monitoring client needs, investigating applicability of emerging technologies, anticipating future needs, encouraging innovation, bringing together potential collaborators, and managing early stage deployment projects.
Projects areas included: * Internet2: Coordinated campus activities related to the I2 project, including needs assessment, applications development, network upgrade planning, carrier negotiations, and formation of external partnerships. Awarded NSF grant to help develop new high-speed services. * Desktop services: Oversaw desktop software upgrade project; participated in on-going development of standards and new service models for user desktop support; developed next generation upgrade strategy. * Communication and data servers: Specified and supervised deployment of upgraded servers supporting Web, email, and central file services. * Technical computing: Reviewed Unix workstation and compute server upgrade requirements, coordinated vendor selection, and managed replacement system deployment. * Multimedia data services: Led initial implementation of streaming media servers for digital audio and video distribution on campus and in support of distance education. * Web activities: Identified current problem areas and proposed framework for evolution of Web-based services. * Telecommunications: Participated in planning for new services, including evaluation of digital phone switch replacement proposals focusing on data and convergence.
Systems Programming Manager 1986 - 1996
Responsible for managing a staff of ten systems and applications programmers to fulfill computing and networking requirements across academic, research and administrative functions. Duties included normal managerial functions, training and mentoring, systems analysis and design, troubleshooting, performance analysis and tuning, capacity planning, security analysis, RFP development, hardware and software evaluation, purchase recommendations, ordering, maintenance and backup planning, life-cycle budgeting, design of internal support tools and user information applications, and tracking emerging technologies.
Accomplishments: * Led the development of three generations of campus-wide information systems providing communications and data services for a user population of 8000. Development spanned 10 years and included two joint studies with IBM. * Designed and supervised development of internal database systems, mostly Oracle based, supporting resource accounting, equipment inventory, network and user information, tape management, and software libraries. * Directed engineering design activities for enterprise networking through numerous generations, along with testing and deployment of associated software resources. * Managed expansion of local area networking for public- access PC?s and developed new support models for student residential machines. * Supervised deployment and management of multiple generations of UNIX workstations and servers. * Managed technical operations for IBM mainframe supporting university business systems. * Developed and presented internal classes in object- oriented programming and C++.
Lead User Consultant 1984 - 1986
Duties included advanced consulting in graphics, databases, and operating systems, presentation of user seminars, systems analysis in support of Computing Center operations, exploration of new technologies and their application to campus needs, product evaluation, custom user programming. Completed application and database specifications for a new computer resource accounting system; coordinated programming effort; supervised testing, conversion, and training. Evaluated and benchmarked personal computer systems. Assisted in developing specifications for a campus-wide office automation system and planned its deployment.
Senior User Consultant 1981 - 1984
Provided general user consulting and training functions for usage and programming of mainframe and minicomputer systems, trained new staff consultants, hired and managed student consultants, initiated redesign of resource accounting system, developed graphics and operating system seminars, participated in evaluation and deployment of early graphical display systems and personal computers.
American Newspaper Publishers Association Research Institute Easton, PA
Programmer / Analyst 1978 - 1981
Participated in the activities of a small R&D group working to enhance newspaper industry productivity through computer automation. Involved in all phases of software development from design through deployment for projects including inventory control, generalized data entry systems, and graphical design for newspaper layout. Work required substantial travel among member newspapers to study operations, install test systems, train users, and evaluate results.
OTHER PROFESSIONAL ACTIVITIES
Multimedia developer and consultant 1989 - 1994
Developed a suite of commercial applications for music studio automation. Performed contract development for music industry vendors including Turtle Beach Systems, J.L.Cooper, and Roland US, primarily for hardware drivers and utilities. Wrote two multimedia productivity and entertainment products marketed by Turtle Beach.
Author: Sound Effects Playhouse, Waite Group Press, 1993. An introduction to personal computer sound and music applications. Also published in French, Spanish and Dutch.
Contributor: Multimedia Creations, Auth. P. Shaddock. Waite Group Press, 1992. Technical editor and software developer for two chapters on audio, video, and animation.
EDUCATION
Lehigh University Bethlehem, PA
Bachelor of Arts in Math and Information Science 1974 - 1978 Advanced Russian language study 1985 - 1987
KEY STRENGTHS
Software developer: A long history of design and development, with an organic understanding of how software works. Experienced across a wide range of current technologies.
Troubleshooter: A good sense of logical induction/deduction resulting from years of diagnosing problems in other people's systems.
Generalist: Striving to find the most general solution to a problem to avoid solving it again and again. Being able to readily see the path from point A to point B.
Engineer: Not so much an inventor as one who can exploit others' good ideas to build solutions.
Mentor: Helping clients and team members achieve their potential.
Certifications
See above
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »