2015- |
Watchity
- Definition of general architecture of a cloud-base
live video streaming platform: cloud resources
management, backend, frontend, mobile apps.
- Participation in development of several modules:
- backend (Django, Django
Rest Framework, PostgreSQL,
CentOS Linux, Python: Celery,
Fabric)
- cloud resources management (Python,
Django, DRF, AWS:
EC2, S3, CloudFront, CloudFormation, Route53, boto3)
- streaming platform (ffmpeg,
GStreamer, WebRTC, Janus
gateway, Snowmix,
Nginx, FastCGI, bash)
|
12/2013-2015
|
Freelance
- Online cloud-based platform for live
video distribution (MPEG-DASH,
Django, Amazon Web Services, GPAC, ffmpeg,
OpenStack)
- DVB-T capture, transcoding
and streaming in real time on Raspberry
Pi platform (Gstreamer)
- Web-based management
platform for DVB EPG equipment (DVB,
Django)
- IP injection of DVB AIT
tables in DVB equipment (DVB,
OpenCaster, iptables)
- Setup of RadioVIS server for RadioDNS (Flask,
RabbitMQ, STOMP, Django)
|
7/2012-12/2013 |
Medialab Barcelona
/ dualStream,
Barcelona
- Participation in projects:
- REST web
application for mobile applications (Django,
Apache, Android)
- MPEG-DASH
live server (HbbTV, GPAC, C)
- DVB-T Digital Rights
Managment (Django,
Apache
HTTP
server, Marlin, OpenSSL)
- Computer cluster
management (Jira, Confluence, Linux,
Debian, Python, Mandriva
Pulse2)
- Sports vibration
platform development (Django,
OpenSSL,
Android,
IOIO, Apache)
- Teaching:
- 2013-2014:
- Digital TV lab
- Digital video lab
- 2012-2013:
- Digital TV lab
- Digital video lab
- theory Mathematics 2nd Engineering: probability (2nd
semester)
|
3/2006-7/2012 |
Centre
of
Digital Television,
Departament
de
Tecnologies Mèdia - DTM,Enginyeria
i
Arquitectura La Salle,
Universitat
Ramon
Llull,
Barcelona
- Scientific advisor in Digital
TV area.
- Participation in 6th framework European projects:
- SUIT (DVB-T, RTP
streaming, SVC, WiMax, C++)
- Portivity (MPEG
Laser streaming, GPAC,
C++)
- Participation in national projects:
- Tarifa
(i2cat):
Future internet
- Trilogy
(P2P, MPEG-4
Scalable
Video Coding)
- RAFFI (MHP, DNIe,
VNC)
- Raudos, Raudos 2
- Transgame (Linux, DVB tools)
- Phidias (SVC)
- i3Media (DVB-PCF)
- Participation in projects for companies:
- Participation in the organization of ICME 2011
(International
Conference on Multimedia and Expo)
- Teaching:
- Director of a PhD thesis
- 2011-2012:
- exercises Calculus and Algebra 1st Architecture
- lab Multimedia Communications (MCDEM)
- 2010-2011:
- exercises Calculus and Algebra 1st Architecture
- lab Multimedia Communications (MCDEM)
- 2009-2010:
- exercises de Mathematics 2nd Engineering
- lab Multimedia Communications (MCDEM)
- 2008-2009:
- theory Calculus 1st Architecture
|
12/2002-3/2006 |
Inspecta,
Bellaterra - Cerdanyola del Vallès
- Classification
techniques
for natural cork stoppers on wine bottles, according to their
appearance (shapes and colour), and application to industrial
machinery
(C++, Matlab, OpenCV).
- Viability report fot the analysis and colour
detection in cork disks for stoppers
(Matlab).
|
4/2000-5/2002 |
R&D
department. Intelligent Software Components
(iSOCO).
Sant Cugat del Vallès.
- WAP application. Integration with existing
Delphi application (WML, Delphi, Java, Corba).
- Writing of documentation about WAP gateways.
- Electronic commerce application (WWW
shop). Back-office for products catalogue database. Delphi GUI
and
database integration.
- Personal content (obtained from WWW) aggregation.
Java programming (servlets) at HTTP protocol (SSL) level.
Automatic
personal authentication in sites. Information retrieval from
obtained
HTML code.
- Technical solutions and market possibilities exploration
for interactive digital television
applications.
Writing of an internal presentation. Innovation department.
- Simulation techniques
(special attention in those based on multiagents and artificial
intelligence) and dedicated software study, for an European
project
about simulation of business models for multimedia content
digital
distribution. Writing an internal presentation. Innovation
department.
|
11/1998-3/1999 |
Application of own detection and
reconstruction algorithms to the reconstruction of filiform objects.
Laboratory for Computation and
Visualization in Mathematics and Mechanics, EPFL,
Lausanne, Switzerland. |
11/1998-3/1999 |
Responsible for analytical
geometry
exercices courses. Chaire de géometrie. Département de
mathématiques. EPFL, Lausanne,
Switzerland. |
4/1997-5/1997 |
Development of a demonstration of the
future system "Teaching over WWW" (Java), Signal
Processing Laboratory of EPFL,
Lausanne, Switzerland. |
8/1996-10/1996 |
Development of an intranet utility
to manage personal absences, using CGI (Java). Signal
Processing Laboratory of EPFL,
Lausanne, Switzerland. |
2/1996-10/1998 |
Web master at Signal
Processing Laboratory of the EPFL,
Lausanne, Switzerland. |
9/1992-3/1993 |
Diploma
Thesis Work
in Electrical Engineering in the Signal Processing Laboratory of the
EPFL, Lausanne, Switzerland. The subject of this work was:
"Statistical
modeling of hierarchical subband images by vector quantization and
arithmetic coding" (C). |