CURRICULUM
VITAE OF
RICARDO FERRÉ

Contents
Resume
of Ricardo Ferré

Our specialty is data communications and fast program development.
Our experience as researcher has contributed to developing mathematical methods
and skills for structuring algorithms. This leads to faster development and more
effective and concise programs. On the other hand, our experience as a data
consultant has given user-friendly interfaces and more flexible and pedagogic
relations with customers and technicians.
Latest job experience:
Java Web Server: JSP, JDBC, servlets, Enterprise Java Beans,
Remote Method Invocation, J2EE, Java program development, Web database
programming.
Latest assignments examples:
1. Software Reuse Package.
Used technologies: J2EE, relational SQL database systems, Oracle, JSP, XML, EJB.
Role: project manager, developer
Ericsson and Tetra Pak, Sweden
2. Java Web Server.
Used technologies: J2EE, relational SQL database systems, Oracle, JSP, Websphere.
Role: project manager, developer
Concord and Terra, Spain
3. Statistics Web Harvesting.
Used technologies: J2EE programming, RMI, Oracle, JSP, XML
ABB, Sweden
Role: project manager, program developer
4. Perl script managing the large database of Lund University and an Email
register with LDAP protokoll.
Used technologies: Perl, DBI and ODBC for database connection, LDAP protokoll
for managing Email register
Role: project manager, developer
Design and development skills
Top-down with stepwise refinement
UML with patterns
Data modeling
Mathematical analysis of modules
Petri-Net derivation
Programming skills:
C, C++, Java. Many consulting assignments since 1988.
Specialized in Web database programming and data communication(TCP/IP)
programming (for networks). Especially: Visual C++ and J++ under Windows NT,
2000. Several taught courses.
Pascal. Several taught courses. A large program for analytic study and
graphical representation of microwaves from insect antennas.
Lisp and Scheme. A large program for automatic proofs of theorems of
algebra within artificial intelligence. Taught courses
Simula. A large program for compilation of a Pascal-like programming
language. Taught courses.Ada. A large program for a regulator with parallel
processes. Presented as a part of a conference contribution.
Prolog. A large program for artificial intelligence
Assembly. A large program for a cross-assembler.
APL. A large program for linear algebra. Taught courses
Other programming languages.
COMPUTERS AND OPERATING SYSTEMS
VAX 8500- UNIX
VAX - VMS
- Database programming with VAX SQL and C++ at the Dept. of
Information Technology, Mid Sweden University.
- Data communication programming with C++ at the Dept. of
Information
Technology, Mid Sweden Univ.
- Several research programs at the Dept. of Computer Science, Lund
University.
APPLE MACINTOSH- MacOS
IBM PC- DOS, Windows 95/98, Windows NT, 2000
SUN 3- UNIX, Solaris, SUN/OS
Databases
MS Access, FoxPro, SQL Server
VAX SQL
Oracle
Interfaces
ODBC, JDBC, ADO, COM
Embedded
Instruction
Lund University, Royal Institute of Technology, Mid Sweden
University
Kristianstad University.
Consulting
Ericsson, Astra Zeneca, Scania, Telia, Volvo, Electrolux,
Telefónica, etc.
Apple, SUN Microsystems.
Brief resume
- Consultant Director CCI AB, Lund, Sweden 1987-1992.
- Member of Apple Developer Team and VAR of SUN Microsystems
- Large installations of local area networks for Lund Univ. and
AMU technical Schools, Sweden, among others.
- Editor of the newsletters CCI-Flash and Resplandor.
- Consulting and education in computer science.
- Swedish agent of the Computer Algebra system Maple 1988-1992.
- Ph. L. degree, 1993 at the Dept. of Computer Sciences at the University of
Lund, Sweden.
Thesis: Fast Discrete Algorithms for Discrete Multiplication. This degree is
equivalent to the Danish Ph D )
- Master of Science degree in Computer Science at Lund University, Sweden, 1987.
- Other degrees:
Candidate of Philosophy, 1980, Lund University,
Bachelor of Science (Math.), 1981, Lund University.
- Eleven scientific works published by international scientific conferences or
magazines, most on effective and concise algorithms.
- Eleven years work as professor/researcher at Lund University, Dept. of
Computer Science from 1980 to 1991.
- Associate professor of mathematics and computer science at the Royal Institute
of Technology, Stockholm, Sweden 1992-1993.
- Associate professor of computer science at the Mid Sweden University at
Sundsvall, Sweden 1994-1997.
- Associate professor of computer science at the Kristianstad University,
Sweden1998-2000.
- Leader of the project Compact Algorithms for Discrete Convolution with support
of the SwedishBoard for Technical Development.
- Guest researcher of the Symbolic Computation Group, University of Waterloo,
Canada, 1988.
- Nominated as chairman for communication at the conference NordDATA 88 in Esbo,
Finland.
- Swedish agent for the system for Computer Algebra Maple.
- Reviewer of the international scientific magazine Mathematical Reviews since
1988.
- Winner of grants of the Swedish Royal Academy of Science for exchange of
researchers with the Soviet Union and Poland 1989-1990.
- Mastered programming languages: Pascal, Lisp and Scheme, Simula, Ada, Prolog,
Assembly, APL, C, C++, Java and others.
Recently developed courses
- Java Web Server
- Web Databases with Java.
- TCP/IP Communication with Java
- Wireless Networks
- Java programming through C
Languages
Spanish
English
Swedish
Italian
Portuguese
Address
calle 34 c. 21, Playa Hermosa, Piriápolis
Phones: +598- 43 215 90
e-mail: ricardo.ferre@pluricentro.com
Home page: http://www.pluricentro.com
I. Academic merits
1. Published papers
i. Eleven published papers at
different international scientific conferences
and magazines.
2. Lund University
i. Instructor (associate professor)
at the Dept. of Computer Sciences
1984-1991.
ii. Teaching assistant 1983.
iii. Leader of the project Compact
Algorithms for Matrix Multiplication
and Discrete
Convolution with the support of the swedish foundation for
scientific research.
3. Associate professor at the Royal Institute of Technology,
Stockholm.
i. Mathematics and computer science
1992-1993.
4. Associate professor at the Mid Sweden University at
Sundsvall.
i. Computer science at the Dept. of
Information Technology
1994-1997.
5. Associate professor at the Kristianstad University.
i. Computer science at the Dept. of
Information Technology
1998-2000.
6. University of Buenos Aires, Argentina 1974.
i. Instructor of mathematics at the
Institute of Technology at the
Universidad
Nacional de Buenos Aires 1974.
![]()
7. Degrees and university education
i. Ph L degree
(equivalent to the Danish PH D)
at the Dept. of
Computer Science, Lund University 1993.
Dissertation: Fast Concise
Algorithms for Discrete Multiplication.
ii. Master of Science in Computer
Science, High Pass, Lund University,
jan. 1987.
Thesis: Matrix
Multiplication Transformed in Polynomial
Multiplication
iii. Bachelor of Science
(Mathematics and Computer Science),
Lund University, 1981.
iv. Candidate of Philosophy, Lund
University, 1980.
v. Other academic merits
a.
Lectures and seminars, stipendiums.
Guest researcher at the Univ. of Waterloo, Canada.
Reviewer of the international magazine Mathematical Reviews.
Nominated as chairman of the session on data communication of the
Scandinavian conference NordDATA 88 in Esbo, Finland 1988.
II. Other occupations

1. Managing director of the computer company CCI Computer Center,
Lund, Sweden since 1988..
i. Computing courses.
ii. Assembling of personal
computers.
iii. Newspaper CCI Flash.
iv. Installation of large networks
in Malmö and Helsingborg and at the
Dept. of
Mathematical Statistics, Lund University.
v. Consultant assignments,
programming, etc.
2. Director of bureau at the national migration agency
(Statens
Invandrarverk),
1992.
III. Programming experience
1. C, C++, Java: many assignments. Development of large database
programs
with ODBC/JDBC and ADO. Taught courses
2. Development of large programs in Pascal, Simula, Ada, Prolog, Lisp
and Assembly.
3. Platforms: UNIX, VAX/VMS, Windows, MacOS, SUN-OS, Solaris.
Macintosh skills
Programming for
statistical study and graphical representation for Dept. of Biology, Lund with
graphic toolboxes.
Project leader of commercial programs for administration and for medicine
doctors.
Consulting assignments for the Wallenbergs Laboratory, Lund University.
Consulting assignments (hardware and software) for MAS, Dept. of
Environment Medicine.
Programming for research project at the Faculty of Medicin, Lund University with
graphic toolboxes.
Member of the Apple Developer Team since 1990.
Several research programs at the Dept. of Computer
Science at Lund University on MacOS.
Several taught courses at the Dept. of Computer
Science at Lund University on MacOS.