Hernán Astudillo

ADDRESS: Avda. España 1680, Valparaíso, Chile
VOICE MAIL: +56-32-654655
FAX: +56-32-79.75.13
E-MAIL: hernan en acm,org

PROFESSIONAL SUMMARY

Hernán Astudillo is a Software Architect and object-oriented designer, at home with enterprise application integration (EAI), analysis and design methods (OOAD), and several programming languages (OOP). He has extensive hands-on experience with application architecture, distributed object systems (CORBA and otherwise), O-O techniques (for analysis, design, programming and project management), O-O CASE tools, fast prototyping, and systems programming. Some business functions he has helped to automate are: inter-bank payments, sales commission payment, health provider claims processing, reinsurance underwriting, and remote e-publishing of expert knowledge. Some technologies he has deployed are: web and XML, CORBA systems, centralized and distributed RDBs, object-oriented databases, distributed objects (using C++, Smalltalk, Java and CORBA), Internet publishing, development toolkits, and user-interface management systems (including X Windows and interface prototyping tools).

Mr. Astudillo has done research, teaching and publication in several areas of IT, including software architecture, software engineering, systems analysis and design, software reuse, programming language design, distributed databases, and object-oriented databases; and in past lives, queuing theory, discrete-event simulation, and parallel programming editors. He participated in the UML definition and related OMG activities. His main interests and recent work are software architecture(for both applications and distributed objects) and object-oriented development processes.

Mr. Astudillo got his Informatics Engineer degree in Chile, and a Ph.D. from the Georgia Institute of Technology, with a Computer Science major and a Management minor. He specialized in Object-Oriented Software Engineering, and wrote his thesis on restructuring of object-oriented libraries with a biological metaphor.

Mr. Astudillo speaks fluent Spanish and Portuguese, is comfortable with travel, and makes an awesome espresso.


KEY JOBS SUMMARY

(See detailed projects under 'Projects').

2003 – on

Profesor, Universidad Técnica Federico Santa María, Valparaíso, Chile (Departamento de Informática)
Member of the Software Development area; performing research and graduate lecturing on software architecture, software engineering and distributed object technology; also collaborating actively in interdisciplinary industry-academia projects.

2001 – 2003

Sr. Application Architect, Financial Systems Architects (FSA), New York
Application architect in several projects for large financial institutions, developing `as-is' and `to-be' architectures (both business level and technically detailed); key projects include securities broker/dealer support, messaging technology wholesale replacement (VAX-TMX), and global funds transfer network replacement.

2002 – 2003

Free lance professor, Spain and Brazil
Preparer and instructor of several graduate-level courses (of software architecture and of critical reading of scientific literature), in Madrid and São Paulo.

2000 – 2001

Chief-Architect, Soluciones S.A., Chile.
Lead architect of extended product line for web-, WAP-, B2B-enabled CRM center. Also technology evaluation and oversight of web projects.

1998 – 2001

Professor-Doutor, Universidade de São Paulo, Brasil (Departamento de Ciência de Computaçao, Instituto de Matemática e Estatistica)
Founding member of the Software Engineering area; performed research and graduate lecturing on software architecture and distributed object technology.

1996 – 1998

Lead Architect of the Objects Global Practice, MCI Systemhouse (later acquired by EDS)
(Earlier Sr. Technical Architect at the DelTA Group). Auditing, oversight and/or lead architect in several projects of distributed objects and/or enterprise integration; see detailed projects below. Also methodological work, including participation in the initial UML definition.

1994 – 1995

Instructor, Georgia Institute of Technology
Programming Languages courses.

1989 – 1995

Graduate Student and Project/Research Assistant, Georgia Institute of Technology
Performed research in object technologies (languages, databases, distributed). Participated in several projects, including externally-funded technological proofs-of-concept, research-oriented proof-of-concept in O-O class libraries and parallel programming environments; see detailed list below.

1987

Instructor, Universidad Técnica Federico Santa María, Valparaíso, Chile
Introductory Programming courses.


EDUCATION


KEY PROJECTS


PUBLICATIONS


STUDENTS

M.S. Graduated


TECHNICAL SKILLS

Methodologies and Technologies

Programming languages

Software (toolkits)

Platforms


ACADEMIC and PROFESSIONAL ACTIVITIES

Workshops Organization

Reviewer

Other Activities