Curriculum Vitae
Josep Vidal
Pere Bofill 5, Valencia, Spain
Tel: +34 651 94 43 80 e-mail:
jvidal@disca.upv.es
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 real time Linux based
embedded systems and distributed database applications.
Experience
|
2000
-
right now
|
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 has been integrated into RTLinux 3.2pre2 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
Gained knowledge
Three-tier
distributed applications development.
Oracle
database administration and application development.
Both
Java 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
Gained knowledge
|
Skills
Programming
languages: C, C++, gcc inline assembler,
HTML, CSS,
Java, JavaScript, PHP, TCL/TK, sed, awk, TeX, LaTeX, GNU make.
Databases:
Oracle, 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
httpd, sshd, (x)inetd, identd, patch, diff, rpm, apt-get, linuxconf,
pppd, etc.
Protocols/standards:
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:
built, repaired, and configured many machines including biscuit
PC's.
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 P.E.T. of
Cambridge University.
French:
spoken: fair written: good.
Qualifications
In 2000 obtained the computer
science engineer degree from Polithecnical University of Valencia.
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.
Miscellaneous skills/interests
|