CURRICULUM VITAE OF
RICARDO FERRÉ 

  Pluricentro Data consultant university lecturer

 Contents

Resume
of Ricardo Ferré
Your computer instructor, university lecturer

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.

Degrees and university education

     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 Books and CDs
     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.

Programming disks

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.