Louis G. Ceci
Senior Software Designer and Engineer
Professional Objective:
To use my creative and analytic skills in the design and production of
high-quality software.
Work Experience
Duties:
Design and implement high-quality software for a variety of
platforms. Glyphic creates and licenses technology and does
consulting work for other companies in the areas of languages,
environments, and protocols. Projects I have worked on
include designing and developing memory management systems
for cellular phones, designing and implementing a
chip-based JAVA virtual machine, and integrating a popular
version control tool with development environments on
multiple platforms.
1996-1998, Senior Software Engineer, Sybase, Inc.
Duties:
Design and implement
interactive multimedia courseware
for delivery on CD-ROM and Internet/Intranet using HTML, Java applets,
Javascript, and Perl.
Design and develop course content for the Educational Products and Technology
Group.
1993-96, Senior Multimedia Developer, Sybase, Inc.
Duties: Design and implement interactive online educational materials
for delivery on
CD-ROM.
I specialized in the interactive practices, tests, games, and simulations
we developed for this product, and was project leader for one of the
titles. This product was developed in GEL, a proprietary object-oriented
language much like Smalltalk.
1989-93, Software Engineer, Interactive Development Environments (now called Aionics).
Duties: Design and implement computer assisted software engineering
tools (CASE tools). I specialized in the design and implementation of
a tool that translated object-oriented structure designs into Ada. This
product was developed in C using CodeCenter.
1988-89, Senior Technical Writer, Interactive Development Environments.
Duties: Write technical manuals and training materials; design and
write courses.
1981-88, Assistant Professor of Journalism and Mass Communications,
University of Northern Colorado,
Greeley, CO.
Duties: Teach graduate and undergraduate courses in journalism and mass
communications; television production and video editing; media history,
theory, and criticism; rhetoric and poetics. Chairman of the
Journalism and Mass Communications Department, 1983-84. Outstanding
teaching and scholarship awards, 1987 and 1988. Guest lecturer in
Journalism and Mass Communications at the University of Colorado at
Boulder, 1985-86.
Skills
Programming Languages
C, C++, Java, and Perl.
Well acquainted with Ada. Fluent in HTML and CSS.
(For an example of how I put these skills together, see
A Brief Tour of Visual Fields
on Glyphic Technology's
Free Stuff
page.)
Operating Systems and Development Environments
Windows, Linux, UNIX; Metrowerks CodeWarrior, Microsoft
Development Studio; Perforce Software Configuration Management.
Other
Freelance science journalist, poet,
former professional actor, and amateur
composer of choral music.
Education
1988, M.S. in Computer Science, University of Colorado, Boulder.
Thesis: "Efficient distribution of back-propagation algorithms on
parallel architectures."
1981, Ph.D. in Performance Studies, Northwestern University.
Dissertation: The Syntax of Vision: Aesthetic Use of Grammatical
Structures in the Visionary Poems of W. B. Yeats.
1972, M.S. in Education, Southern Illinois University at Carbondale.
Thesis: "Teaching techniques that promote creative thinking."
1971, B.S. in Speech Education, Southern Illinois University at Carbondale.