Curriculum Vitae

 

Fernando Miguel Rocha de Oliveira

 

1. Personal Information

·      Date of Birth               20th of December 1974

·      Marital status                 Single

·      Natitionality                Portuguese (E.U.)

·      Adress                       Rua Joaquim Bonifácio Nº 32 1º Dto

                                      1150 – 196 Lisboa

Portugal

·      Phone No.                  +351 96 2421950

·      E-mail                        miguel_oliveira@yahoo.com

2. Qualifications

·      09/99 – 12/00, M. Sc., Electronics and Telecommunications Engineer, Information Systems branch, in the University of Aveiro, Portugal. M. Sc. Thesis: Information Search on Telecom Networks. Development of an Information System to add / index / search information resources, using Apache / PHP 3.0 / XML Metabases (Oracle, MySQL, etc.)

·      09/98, Degree in Electronics and Telecommunications Engineering, in the University of Aveiro. Graduation project: Development of an Internet Video Server (IVS) with WWW server running under UNIX and the Real Video Server running under Windows NT Server. All the interaction between servers, including a RDBMS MySQL to store all videos and IVS users, was written in PHP language.

·      Qualified trainer and teacher of Electronics and IT.

3. Professional Experience

·      January 2002 to Date, Systems Analyst at Teixeira Duarte’s IT company, EuroGTD, dedicated to software module analysis, development and conception in PowerBuilder 8/PFC/Informix/DB2, integrated in the company’s ERP, EuroSIG, such as:

o       Analysis for Works and Proposals control;

o       Analysis & Development of Palms version of Stores, Inventories and Stocks;

o       Analysis & Development of External Clients Minutes Management;

o       Framework and base classes development;

o       Technological analysis for ERP 2-tier to N-tier migration.

 

·      09/00 – 12/01, Analyst/programmer in Intelligent Networks Services group in Portugal Telecom, developing software in C++, Java, Oracle and CORBA for UNIX machines such as:

o       Development of a log system (info/trace/error) for IN applications (C++ in HP-UX 11);

o       Developer of NGIN View (IN management and control interface front-end) in Oracle Jdeveloper/C++/Orbix3.3 under HP-UX 11;

o       Development of C++ middleware encapsulation classes for the NGIN View system message. These classes allow the use of a system message in NGIN View for different distributed technologies (Corba / UDP Sockets / Talarian Smart Sockets);

o       Project Manager of NGIN View.

o       Marconi Phone Cards Application Management in Oracle Jdeveloper in HP-UX 11).

 

·      04/00 –08/00, Software engineer in the Commercial Systems Management of Edinfor (EDP Group – Portuguese Electricity Company). Worked on the development of the modules:

o       Human Resources;

o       Payments;

o       Invoices;

o       Accounts;

o       Contacts.

These modules were integrated in the core of Business Applications of the EDP ERP System.

 

·      09/97 – 12/00, Responsible for Information Systems research activities in the Broadband Research Group at the University of Aveiro, Portugal. Researcher and developer of Information systems and software agents.

 

o       6th of March of 2000, accepted in the ACM (Association for Computing Machinery) Universal Usability Guide (UUGuide), to assist in the development of a Website, which had, as a main goal, an information resources based in universal accessibility, joining a 4 elements group. (Development tools: Apache / PHP 3.0 / MySQL / SWISH / SWIKI). Presented in Maryland, Washington D.C. on November 16th of 2000. Currently, the UU Group is working on the 2002 edition of this project and conference.

 

o       05/00 – 12/01, Responsible for the creation of the Internet distant learning course promoted by UNAVE (an University of Aveiro enterprise). Composing of the tutorial of the course. Trainer for this course.

o       10/99 – 12/99, Member of the Organization Committee of the 3rd European Workshop on Techno-Economics for Multimedia Networks and Services, which occurs from 14th to 16th of December of 1999 in the University of Aveiro.

 

o       10/99 – 05/00, Consultant and collaborator of the RESERVA project. The purpose of this project is the creation of an online questionnaire about the Internet use by the scientific academic communities. (Development tools: Microsoft Internet Information Server / ASP / SQL Server)

 

o       1998-2001, Member of ACM (Association for Computing Machinery).

 

o       12/98 – 04/00, Responsible of video technologies in the POLIFEMO project. The main goal of POLIFEMO information system is to be able to serve, as an catalyser between the Portuguese agriculture govern entities and business broker between the Portuguese enterprise field and other economics agents (Portuguese/international). (Development tools: Microsoft Internet Information Server / ASP / SQL Server)

 

o       05/99 – 04/00, Developer of the DCTR Information System Repository. The DCTR-IS aims to search and store all the web content available in the districts of Aveiro and Coimbra. The DCTR IS enables web publishing, indexing and classifying, as well as searches. (Development tools: Apache / PHP 3.0 / Oracle / HtDig)

 

o       06/98 – 12/00, Collaborator of the Communication and Arts department of the University of Aveiro, in software agents and interact TV. (Development tools: Apache / RealVideo / ActiveX / PHP 3.0 / Oracle / HtDig)

 

o       05/98 – 12/99, Project manager of the AMIS project (Intelligent and Mobile Agents) in the Telecom Institute – Portugal Telecom. The main goal of this project was the research and development of software agents to assist people with little technical knowledge, helping them in the creation and publication of documents in a Web Server.

 

o       04/98 – 12/99, Software Agents Researcher at the IT (Telecommunications Institute)– Portugal Telecom investigation branch.

 

o       09/97 – 04/98, Development of an Internet Video Server (IVS) with WWW server running under UNIX and the Real Video Server running under Windows NT Server. All the interaction between servers, including a RDBMS MySQL to store all videos and IVS users, was written in PHP language.

4. Languages

·      Portuguese Native.

·      English and Spanish spoken fluently.

·      French spoken regularly.

·      Some notions of Italian.

5. Experience as a Trainer

·      “Linux Servers Administration”, 70h, 2 courses lectured.

·      “Javascript”, 32h, 1 course lectured.

·      “Java++”, 30h, 1 course lectured.”

6. Courses and Workshops

·      “Building Object-Oriented Application In PowerBuilder 8.0”, by Paulo Lopes, Sybase Portugal, Carnaxide, 4th to 6th February 2002.

·      “Using Datawindow Object for PowerBuilder”, by Sofia Mota, Sybase Portugal, Carnaxide, from 21th to 23th January 2002.

·      “Advanced PowerBuilder 8.0 Controls”, by Paulo Lopes, Sybase Portugal, Carnaxide, 24th and 25th January 2002.

·      “Building Object-Oriented applications with PowerBuilder 8.0”, by Sofia Mota, Sybase Portugal, Carnaxide, from 13th to 15th February 2002.

·      “PTIN Quality System – Systems Development Process”, by Lourenço Moura, Clara Guerra, PT-Inovation, Aveiro, 27th and 28th September 2001.

·       “Programming Java with Java JDeveloper”, by José Matos (Oracle), PT- Innovation, Aveiro, from 2nd to 6th April 2001.

·       “Aplications with Business Components for Java”, by Mário Gonzalez (Oracle), PT- Innovation, Aveiro, from 16th to 18th April 2001.

·       “Database Application Development”, by Mário Gonzalez (Oracle), PT- Innovation, Aveiro, from 18th to 20th April 2001.

·       “CVS Course”, by Engº José Orlando Pereira (EUROTUX), Institute of Telecommunications, IT – Aveiro’s branch, 16th January 2001.

·      “Enterprise Management”, Aveiro, Management Department, 10th October to 21th December 1997.

7. Main interest areas

·      B2B, B2C

·      ERP, CRM, Business Intelligence

·      Intelligent, mobile and distributed agents;

·      Information systems;

·      Information Repositories and federations;

·      Distributed systems;

·      Interact TV;

·      Streaming video/audio systems;

·      RDBMS.

8. Specific knowledge

·      Operating Systems:

·      Linux / HP-UX / Solaris / AIX;

·      Windows 95/98/NT/2000;

·      MacOs;

·      AmigaOS.

·      Programming languages:

·      PHP;

·      Java (JDK/Kawa, Websphere/Visualage, Oracle Jdeveloper, PowerJ);

·      Ansi C / C++;

·      ASP;

·      Javascript;

·      Enterprisesoft Report Writer (ERW);

·      Pascal;

·      Basic;

·      Intel 80x8x;

·      Motorola 680x0;

·      MIPS.

·      Distributed Technologies:

·      CORBA (IONA Orbix, Java 2 ORB Sun);

·      Talarian SmartSockets.

·      Indexing Systems:

·      HTDig;

·      Swing.

·      RDBMS:

·      Oracle;

·      MySQL;

·      mSQL;

·      DB2;

·      ODBC/JDBC;

·      MS-SQL Server;

·      Access;

·      ADABAS.

·      WWW Servers:

·      Apache;

·      Oracle IAS and OAS;

·      IBM HTTP Server;

·      Tomcat;

·      MS IIS;

·      MS Personal Web Server;

·      Strong knowledge in:

·      XML;

·      SGML;

·      CSS;

·      CVS – Software versions Management

·      XML-EDI.

·      Software Management Tools:

·      CVS, WinCVS;

·      Distributed Tecnologies:

·      CORBA (IONA Orbix, Java 2 ORB Sun);

·      Talarian SmartSockets.

·      Bug Management:

·      BugZilla

·      Software Version Management

·      CVS, WinCVS

·      Microsoft Visual SourceSafe:

·      CASE/UML Tools:

·      Rational Rose;

·      Microsoft Visio;

·      Platinum Paradigm;

·      UML editor for Jdeveloper

·      PowerDesigner 9

May 2003