Experienced Computer Scientist, Software Architect/Engineer, and Educator
Greater Chicago Area
Experienced Computer Scientist, Software Architect/Engineer, and Educator
Greater Chicago Area
I am interested in consulting on challenging software development and integration projects that give me the opportunity to take emerging technologies to the next level and apply them to business problems. I am available for full-time consulting during the summer break (mid-May to late August) and winter break (mid-December to mid-January). I am also available on a reduced but flexible basis during the academic year.
If your organization is hiring interns or regular employees in the areas of computer science or information technology, please contact me to have your announcements forwarded to current students and alumni at Loyola University Chicago. For more information on our academic programs and what to expect from our bachelor's and master's-level graduates, please visit http://www.cs.luc.edu/academics.
If you are planning to enhance your career potential by obtaining an advanced degree, you may wish to consider Loyola's rigorous, professionally-focused Master of Science programs in Software Technology and Information Technology. Details are available at http://www.cs.luc.edu/academics/graduate.
Programming languages; software architecture, components, frameworks, and design patterns; concurrent and distributed systems, including service-oriented and event-oriented architectures; mobile and embedded computing; human-computer interaction; and educational technology.
Trilingual in English, German, and Spanish; intermediate Italian.
(Educational Institution; 1001-5000 employees; Higher Education industry)
July 2005 — Present (4 years 1 month)
Active in applied research in the above-mentioned areas, including publication of peer-reviewed articles and supervision of student research. Engaged in the development and delivery of computer science courses, especially at advanced levels. Involved in strategic department service, including the shaping of undergraduate and graduate curricula.
Co-director of Loyola's Emerging Technology Laboratory (ETL), an environment for innovation through experimentation and collaboration.
Senior project personnel on the federally funded Community Information Technology Entrepreneurship Project (CITEP), focused on accounting software for not-for-profits and small businesses.
Program Committee Member, IEEE International Conference on Web Services (ICWS 2007).
Department Editor for Scientific Programming, IEEE Computing in Science & Engineering (CiSE).
(Educational Institution; 1001-5000 employees; Higher Education industry)
January 2005 — June 2006 (1 year 6 months)
Provided leadership in technology and business processes to academic umbrella unit encompassing 27 doctoral programs, 44 master's programs, and numerous certificate programs. Participated in the development and implementation of Graduate School policies. Served as the unit's principal liaison with its programs, faculty, and governance body.
(Educational Institution; 1001-5000 employees; Higher Education industry)
July 1998 — June 2005 (7 years)
Co-principal investigator of the federally funded Triveni Project. The Triveni component framework for concurrent programming with threads and events in Java supports the modular design of event-driven systems by combining behaviors.
(Computer Software industry)
July 2003 — December 2004 (1 year 6 months)
Responsible for the architectural framework for Nimkathana’s research and development in high-performance computing and distributed applications. Also in charge of identifying, evaluating, and selecting emerging technologies that enhance Nimkathana’s activities. Co-authored SBIR proposals.
(Privately Held; 1-10 employees; Information Technology and Services industry)
December 2001 — June 2003 (1 year 7 months)
Provided high-level technical guidance, strategic technology planning, and management of technical resources to help OneBlueWorld deliver technology services that enhance learning. Established the technological framework for OneBlueWorld’s Pilsen Campus project, a hosted portal designed to integrate students, parents, teachers, and administrators in Chicago’s predominantly Latino Pilsen school cluster.
(Privately Held; 51-200 employees; Information Technology and Services industry)
May 2001 — November 2001 (7 months)
Responsible for the technical architecture of the object model used by BLC’s e-finance connectivity infrastructure to exchange data among financial record keepers and application providers. Converted the object model to a model-driven architecture (MDA) capable of supporting multiple technology platforms. Defined the specific process for object model updates within the existing Rational Unified Process (RUP) framework.
(Educational Institution; 1001-5000 employees; Higher Education industry)
May 2000 — May 2001 (1 year 1 month)
Responsible for the operation of the entire computer science program and accountable for its performance in terms of enrollment growth. Hiring manager and mentor for visiting and part-time faculty. Provided leadership during the formation of a separate department.
(Public Company; 10,001 or more employees; LU; Telecommunications industry)
June 1996 — August 2000 (4 years 3 months)
Responsible for architecture and J2EE implementation of the Sisl (Several Interfaces, Single Logic) environment for multi-channel interactive hosted services. Sisl provides an XML-based markup language for specifying executable dialogs and services that can be used in different layers of the enterprise architecture. Sisl flexibly supports single-device (such as HTML, WML, VoiceXML) as well as multi-device (such as MobileXML) presentation markup.
Contributed to the Mawl project for interactive Internet services, which anticipated the current REST/continuation paradigm. The Mawl architecture separates the presentation layer from the business logic through the use of presentation templates.
(Educational Institution; 1001-5000 employees; Higher Education industry)
August 1992 — June 1998 (5 years 11 months)
PhD , Computer Science , 1989 — 1992
Thesis title: Polymorphic Type Inference and Abstract Data Types. Advisor: Benjamin F. Goldberg. External co-advisor: Martin Odersky.
Full graduate assistantship support from August 1987 until May 1992.
MS , Computer Science , 1987 — 1989
Physics 1985 — 1986
Graduate study abroad with full scholarship from the University of Konstanz, Germany.
Vordiplom , Physics , 1982 — 1985
Music: saxophone and clarinet, various styles; sports: strength and endurance training, hiking, cross-country skiing, sailing, soccer, (olympic) team handball; traveling; film, literature, current affairs (as time permits).
Co-inventor on U.S. patents 6,529,863 and 6,609,089, Method and apparatus for providing interactive services with multiple interfaces, Lucent Technologies, 2003.