|
On this page you can see all companies or institutions I have worked for.
They are listed in reverse order, which means the topmost company is the one I'm working for right now.
 
If you are searching for a qualified engineer, and you would like to see your company logo here, be so kind and send me your offer.
Novagenia

My tasks in InOutTV moved more and more to service and maintaining routines, rather than investigating on own products.
Two friends of mine that previously worked at InOutTV also, in the meanwhile mounted their own software engineering company Novagenia Information Technologies and they offered me to join in as developer and associate.
Again I applied my knowledge about digital television and video compression in projects like:
- LabMU, a Client-Server solution for analyzing and generating DVB-T transport streams.
- Extraction and remultipexing of object carousels in the TDT streams.
- Distribution of several video streams on LAN.
- PVR for SDT (Satellite Digital Television).
But I also participated in projects not related to digital audio & video:
- Object oriented programming in C.
- Base library for a video vigilance system of country borders.
InOutTV

Unfortunately, Onion Interactiva went short on money and closed before having any commercial success.
Immediately, using my good reputation, I was hired by Indoor Outdoor Entertainment, S.A.
Finally, I could employ my acquired knowledge in the digital television area. The highlight product we started from scratch is a so called Home Media Center. It is a very sophisticated Digital Video Recorder with DVD, time-shifting, and Electronic Programming Guide.
The hardest task for me was to implement a hardware driver for the analog TV signal converter for Windows CE.
This was programming the very low-level hardware chips.
Another task was extending the standard MPEG-4 file format to fulfill our needs.
A somewhat similar project is the Hotel Media Center, a complete solution for the hotel room.
My tasks in this project were implementing serial communication protocols for a Bang&Olufsen televisor and for communication with a MICROS|Fidelio hotel management system.
I also determined and implemented the best parameters for the WMV 9.0 & DRM video streaming component.
After having gained experience in the analog PVR project, the next step was going straight on to the DTT (Digital Terrestrial Television) market. A kind of similar box like the previous Home Media Center was being developed and adapted to the needs of Carrefour, being the main provider on the Spanish market of our box.
Soon I rose up to being director of the development department, including all previous mentioned projects being part of my responsibilities, but not leaving apart my engineering and programming functions and skills.
Onion Interactiva, S.A.

Again, a change was necessary as I wanted to work again in the multimedia area.
So I started working in Onion Interactiva S.A., dedicating my resources in the field of multimedia for Internet. Nowadays, Internet is increasing incredible fast in technology and it's users number, and it's still far away from being a useful and easy system. I participated in short time in several projects, from designing web pages with embedded video, panoramas and connections to databases, creating animations with Flash, Director and scripting, up to development of multimedia tools with Visual Basic and C++.
But the main highlight came when I was promoted to be a project coordinator for an interactive video system, called Active Video, designing most of the architecture and being an active programmer.
Even if it was only be a kind of demonstration, it was the main base of knowledge and experience for the final product: uTouch.
Proofing my abilities, soon I rose to be the project leader of this interactive video system, which consists in three tools:
- Producer (composition of the whole scene, formed by the video, images, texts and hotspots, and creation of these by manual and automatic tracking algorithms).
- Player (playback of the composition, which is represented by a XML datafile).
- Encoder (conversion of the raw video into a video streaming format, like WM, RM, QT, MPEG-2, and upload of all files to a server).
Espelsa

After returning to Spain, I started working in ESPELSA in Madrid. This company belongs to the Industrial Division of FCC Group.
I was participating in an Air Mission Planning System (SIPMA) that had planning capacity both for tactical combat missions and air transports, surveillance, etc.
My task was the development and implementation in C++ of the Route Calculator for C-130 cargo aircraft.
The next step was an Autorouter, capable of calculating the optimal path through several restricted areas.
UPM (GTI)

Later on, I was doing my diploma-thesis in Madrid, in the Grupo de Tratamiento de Imágenes, at the Universidad Politécnica de Madrid.
The latter was about realizing a real-time control system for MPEG-4 coders.
Philips

While preparing myself for the last exams at university, I was doing a student job at PHILIPS 's High Television department in Hamburg.
Apart from hundreds of tests, I programmed part of the 100 Hz television set's control software; using a back plane emulator and a kind of INTEL assembler.
The part I was proud of, was the image curtain used when switching between the channels or when switching on and off the set (the image borders shrink to one point in the middle of the screen). I wonder, if it ever made into one of the television sets on the market.
Sigma

Within the scope of my undergraduate-thesis, I programmed a Graphical User Interface under NeXTStep for a new numerical system called Sigma which claimed to be faster than MATLAB ®.
The place of this work was in Uppsala, Sweden (Systems and Control Group), the first time I went abroad.
|