Josep Vidal Canet.

Search | Support | Site Map | Downloads | Contact    

   Home

 

 

 

  Home

  Linux vs Windows

  Support

  Projects

  Research

 

 

Demostrable experience in a wide range of areas, from compilers internals to distributted database applications. From linux servers to Mainframe hosts.

Curriculum Vitae


Josep Vidal

Pere Bofill 5, Valencia, Spain
Tel: +34 651 94 43 80
e-mail: josepvidalcanet@gmail.com
Homepage: http://canals.disca.upv.es/~jovica

Experience | Skills |Qualifications | Publications | Miscellaneous

Profile

Software Engineer with experience on a wide range of areas, from compiler internals to distributed database applications, including operative system development/administration. Good interpersonal/group communication and teamwork skills. Particularly dedicated to UNIX administration, real time Linux based embedded systems and distributed database applications.

Experience

2003

-

until now

Organization

Computer center of University of Valencia.

Position

System analyst & Open source developer

My function

  • System architect of high availability architectures for University of Valencia corporate services & servers: Active/Active Web & Applicatons clusters, data backends, ...

  • Charter member of the company OS3 (Open Source Serveis i Solucions)

·         To develop CPU time timers for Real Time Linux OS.

·         Middelware administration for open systems.

·         Operating system administrator for UNIX (z/OS, AIX, Solaris,Linux ) based systems

·         Oracle/db2 database administration.

·         Apache Web Server administration.

·         IBM Web Application Server Administration.

Gained knowledge

·         Design and implementation of high availability distributed architectures, capable of automatically diagnose and recover from errors of its components (HW, SW, etc …).

·         Extended real time operating system development skills with the implementation of CPU time timers for Real Time Linux OS.

·         Extended database administration knowledge for oracle, db2 database managers, especially with high serviciability of critical production systems.

·         Development of a complex database replication environment between source databases based on DB2 OS/390 and target databases based on DB2 OS/390 or ORACLE.

·         In depth knowledge of UNIX based servers administration.

·         Extended application web server knowledge for critical servers supporting heavy work loads.

.

 

 

2000

-

2002

Organization

The department of computer science of polytechnic university of valencia.

Position

Fellow researcher and Ph.D. student on real time and embedded systems.

My function

·         Managed a final degree project for research congresses organization via web.

·         Real Time Operative System kernel programming.

·         Developing a cross development tool prototype to customize Linux into embedded systems.

·         Real time control of industrial Robots.

·         Developing pattern recognition software for automatic robot guidance.

Gained knowledge

·         Extended database web applications technologies knowledge (Apache / PHP / Postgres).

·         Real time theory and R.T.O.S kernel programming. Implementing POSIX signals, timers and application-defined scheduling in RTLinux. POSIX signals & timers are integrated in RTLinux 3.2 release.

·         In depth knowledge in customizing GNU/Linux to small hardware platforms.

·         Development of both real time and embedded applications. Developed software to control an industrial Robot in order to make it play chess. This includes various DAC drivers, GUI interface and embedding voice recognition software into a biscuit PC.

·         2D/3D vision techniques.

1999

-

2000

Organization

Technology Transfer Center of polytechnic university of Valencia.

Position

Technical staff member.

My function

·         To develop information system to manage university's research & technological offer

o        Information system consists in a three-tier distributed application based on J2EE architecture:

§         Database manager: oracle.

§         Web Server : Java Web Server running java applications (servlets, JSPs)

§         Client: A browser displaying html

o        Public part of the information system can be accessed at: http://www.upv.es/carta

o        Full documentation and souce code can be downloaded from: http://canals.disca.upv.es/~jovica/

·         To help in the administration of the corporate servers.

Gained knowledge

·         Three-tier distributed applications development based on J2EE architecture.

·         Oracle database administration and application development.

·         Both Java applications (servlets, JSP) and html programming.

·         Web server administration.

·         Basic server operative system (Windows NT, HP-UX) administration.

1998

-

1999

Organization

Regional government. Conselleria de Presidència.

Position

Technical staff member.

My function

·         To develop information system to manage electoral programs development.

·         Maintenance of organization computers.

Gained knowledge

·         MS Access database and Visual Basic programming language.

·         Hardware maintenance.

Skills

·         Programming languages: REXX, C, C++, gcc inline assembler, HTML, CSS, Java, JavaScript, PHP, TCL/TK, sed, awk, TeX, LaTeX, docbook, GNU make.

·         Databases: Oracle, db2, SQL Server, Postgres, sysbase, PLSQL, Developer 2000, SQL,

·         UNIX shells: Intimate familiarity with bash and ash, scripts programming, UNIX utils: grep, cat, etc.

·         System administration: installation and management of UNIX and Windows. Strong Linux expertise at kernel-, system-, and user-level.

·         System software/daemons:Apache

, CICS Transaction Gateway, httpd, sshd, (x)inetd, identd, patch, diff, rpm, apt-get, linuxconf, pppd, etc.

·         Protocols/standards:TCP/IP, SNA, CGI, HTTP, TCP/IP, UDP, BOOTP,TFTP, NFS, (E)SMTP, POP3,etc.

·         Much user level software, including: (X/GNU) emacs, vi, gimp, MS Office, StarOffice, photoshop, etc.

·         Hardware: zseries, pseries, SPARC, x86-64.

Language skills

·         Catalonian: Native. In possession of the “Grau Mitjà de Coneixements de Valencià”.

·         Spanish: Native.

·         English: spoken: good written: very good. In possession of the Advanced English Language Diploma (B2), Official Language School, Spain

·         French: spoken: fair written: good.

Qualifications

In 2000 obtained the computer science engineer degree from Polithecnical University of Valencia.


Education

Administración de WebSphere Application Server

Administración de Oracle9i I

Administración de Oracle9i II

CURSO AVANZADO DE ADMINISTRACIÓN DE SISTEMAS SOLARIS.

Backup y recuperación Oracl9i. RMAN.

Administración y Optimización de Postgresql

IBM Websphere V6: Performance, Scalability, and High Avilability Concepts

WebSphere Business Integration for z/OS Workshop

NIVEL I DE MS-DOS Y PROCESADOR DE TEXTOS

Diploma Mecanografia audio-visual

Curs Periodisme I edició. Questions que cal saber

Curs sobre La transició Valenciana.


Teaching


2011, 2010, 2009, 2008, 2007. Teacher of the postgraduate Mainframe course: “Especialista en Grandes Sistemas Corporativos IBM”

2010, 2009, 2008. Teacher of the postgraduate DB2 course: Certificado de administración de DB2 de IBM

2008. SOFTWARE LLIURE EN EDUCACIÓ SUPERIOR

2008. ADMINISTRACIÓ DE BASES DE DADES

2006. INTRODUCCIÓ A LA PROGRAMACIÓ HPC EN LA UV

2006. INTRODUCCIÓ ALS SERVIDORS HPC A LA UVEG

Publications

·         J. Vidal, P. Mendoza, I. Ripoll, J. Vila. A Tool for Customizing RT-Linux to Embedded Systems. Real Time Linux WorkShop. Milano 2001.

·         J. Vidal, P. Mendoza, I. Ripoll, J. Vila, S. SAEZ. Execution Support for Control Applications. Proceedings of the 15th Triennial World Congress of the International Federation of Automatic Control (IFAC 2002), paper ref: 2189, Barcelona, Spain, July 2002.

·         J. Vidal, A. CRESPO, P. BALBASTRE. COMPLEX TASK IMPLEMENTATION IN RT-LINUX. Proceedings of the 15th Triennial World Congress of the International Federation of Automatic Control (IFAC 2002), paper ref: 2189, Barcelona, Spain, July 2002.

·         M. Vallés, J. Vidal, A. Valera.. Desarrollo de un entorno de tiempo real para el control de robots. Applicación a un robot jugador de ajedrez. V JORNADAS TIEMPO REAL. Cartagena 2002.

·         P. Balbastre, I. Ripoll, J. Vidal & A. Crespo. A Task Model to Reduce Control Delays. Real-Time Systems Journal, 2003.

·         J. Vidal, I. Ripoll, A. Crespo & P. Balbastre. Application-defined scheduler implementation in RTLinux. Real-Time Linux Workshop, Valencia 2003.

·         J. Vidal & Sergio Cubero. Alta disponibilidad gracias a las tecnologias de redes y virtualización. Congreso nacional de REDIRIS. Oviedo 2007.

Research projects in which I have participated

 

PROJECTE

Evaluación de rendimiento de los sistemas implicados en el calculo computacional

ENTITAT FINANÇADORA

Universitat València

ALTRES PARTICIPANTS

DPTO. ASTRONOMÍA Y ASTROFÍSICA. UV

Investigador Principal

José María Ibáñez Cabanell

 

 

PROJECTE

Open RTU

ENTITAT FINANÇADORA

Ministerio de Industria, Turismo y Comercio

CONVOCATÒRIA

Plan Nacional de Investigación Científica, Desarrollo e Innovación Tecnológica(2004-2007)

REF

FIT-330101-2004-5

ALTRES PARTICIPANTS

Telvent Energía y Medio Ambiente, S.A.

Fundación Europea Software Institute

Consejo Superior de Investigaciones Científicas



PROJECTE

Modelo de agente emocional de tiempo real

ENTITAT FINANÇADORA

GENERALITAT VALENCIANA, CONSELLERIA DE CULTURA

REF

GV04B-431

ALTRES PARTICIPANTS

DISCA-UPV

 

PROJECTE

OCERA

ENTITAT FINANÇADORA

U.E. IST Programme (IST 35102)

REF

IST 35102

ALTRES PARTICIPANTS

Scuola Superiore S. Anna
Czech Technical University in Prague
CEA/DRT/LIST/DTSI
UNICONTROLS
MNIS
VISUAL TOOLS S.A
Polytechnic University of Valencia

 

Miscellaneous skills/interests

·         Full, clean driving license.

·         Enjoys playing guitar and listening music.

 



My developments


Application-defined scheduling
Allows you to incorporate new scheduling algorithms without modifying RTLinux executive.

POSIX timers & signals
Gives you the possibility of using POSIX timers & signals in RTLinux.

Robot control application
This is a real time control of a robot arm to make it play chess.

RTLeast
An easy & automatic tool to embedd Linux.

Three tier application
This is a three tier distributed database application to manage Politechnical University of Valencia technological offer.
[src]






Design by
Dan Hersam  |  No Rights Reserved |  Privacy Policy