Jesús L.

Lead Developer

725 dollar
12 ans

Mon expérience

Voir plus

FreelanceOctober 2020 - Présent

💼 Atos Research & Innovation
🔧 TypeScript, Node.js, WebRTC signaling, WebSockets, Linux, Kurento, Wowza, VirtualBox, Android Studio, Kotlin, Java,, coTurn, WebTorrent, ffmpeg, HLS, 4G

- CollaboVR: collaborative virtual reality environment
- Hellios: decentrilized social network
- Study scalability of WebRTC-based decentralized social network
- Reverse engineering of third-party undocumented WebRTC signaling protocol, and develop of TypeScript client for Node.js
- Stream POV videos from VR headsets to HLS
- Development of P2P decentrilized Android multi-videocall
- Identify WebRTC issues on 4G networks
- HLS streaming to WebTorrent

Voir plus

FreelanceJanuary 2021 - Présent

💼 Councilbox
🔧 Node.js, Express, Apollo, GraphQL,

- Code auditory and apply Node.js best practices
- Selection process of new team members
- Refactor project architecture and implement linting and unitary tests

Voir plus

FreelanceOctober 2020 - December 2021

💼 Zerintia Technologies
🔧 Node.js, WebRTC, MediaStream, MediaSoup, WebSockets, Canvas, Javascript, HTML5, React, Parcel.js, JsonRPC, broadcasting, recording, ffmpeg, WebM, WebVTT

- Design architecture for AR based wearable remote assistance and videoconference platform
- Research web technologies state of the art and implement Proof-of-Concept using HTML5 and Media web standards

Voir plus

FreelanceNovember 2020 - February 2021

💼 HelloOtter
🔧 PHP, React, Jitsi Meet, WebRTC, PostgreSQL, Braintree

- Auditory of Jitsi Meet based videoconference application
- Review code quality and error handling
- Design new development workflows
- Implement Braintree payment gateway
- Selection process of new team members

Voir plus

FreelanceJuly 2020 - January 2021

💼 Toucan Events
🔧 JavaScript, Node.js, WebRTC, Kurento, MediaSoup, Pixi.js, Canvas, Video, HTML, Chrome, Linux

- Analize browser and WebRTC performance optimizations

Voir plus

BotXODecember 2019 - December 2020

🔧 Chatbots, Python, Django, Docker, docker-compose, PostreSQL, Redis, Linux, AWS - Amazon Web Services, AWS ElasticBeanstalk, Azure DevOps, DigitalOcean, YAML, virtualenv, CI/CD, SQLite, nginx, linux, bash, POSIX shell

- Split monolith architecture to multi-server to increase maintainability and performance
- Design, develop and administer automated Azure DevOps CI pipelines to improve errors detection and decrease releases lifecycles, and development of versioning tools
- Move platform from AWS to Azure to reduce costs
- Design and develop company internal integrated development environment
- Code quality auditories for company backend and frontend projects
- Desing and develop chatbot backend from scratch using Django

Voir plus

FreelanceApril 2020 - December 2020

💼 -
🔧 JavaScript, Node.js, EcmaScript, ESM, Kurento, WebRTC, HTML Video, WebSockets, Outlook Add-in, Ubuntu Linux, Windows

- Development and optimization of WebRTC based mobile and desktop videoconference web application powered by Kurento media server
- Sponsored to update APIs of kurento-utils, add missing ones in node-webrtc, and add feature selection in browserslist
- Integrate WebRTC videoconference app as Microsoft Outlook add-in

Voir plus

FreelanceAugust 2020 - December 2020

💼 Copper Dating
🔧 JavaScript, Node.js, Python, Flask, Peewee, WebRTC signaling, REST, HTML, CSS, SQLite, AWS, Heroku, WebSockets, Linux

- Improve performance and stability of WebRTC videochat speed-dating webapp

Voir plus

FreelanceFebruary 2020 - March 2020

💼 IE Business School
🔧 JavaScript, Node.js, WebRTC signaling, WebSockets, QA, project auditory, linux

- Audit code for WoW Room project, IE Business School in-house WebRTC online education videoconference platform
- Design new multi-device architecture (control from tablet, multiple cameras, several teachers per class...) focused on performance, scalability and maintenance

Voir plus

bpostSeptember 2019 - November 2019

🔧 JavaScript, Node.js, Chatbots, DialogFlow, Express, Windows

- Development of chatbot backend server based on DialogFlow
- Code auditory
- Review and mentoring of Node.js projects best practices to other team co-workers

Voir plus

LingbeJanuary 2019 - August 2019

🔧 JavaScript, Node.js, React Native, XMPP, WebRTC, MongoDB, Azure, AWS

- Design full stack refactor for 2.0 version of WebRTC social videochat mobile app (ReactNative mobile app, Node.js multi-server backend, XMPP as messenger and WebRTC signaling)
- Implement automated CI/CD infraestructure
- Evaluate candidates of selection process

Voir plus

IronhackSeptember 2018 - December 2018

Node.js, React, ReactNative , HTML5, CSS, Passport, Express, MongoDB
Voir plus

FreelanceJanuary 2017 - November 2018

💼 Meniga
- Design of encryption mechanism for banking credentials
- Reverse engineering of web protocols of spanish banks online web pages

💼 Wallbox Chargers
- Integration of voice assistant services in smart car chargers

💼 forMarketer
- Node.js backend server for CMS platform
- Design of one-way encripted storage

💼 Foqum
- Development of Django web app for monitoring solar accumulators
- Design and development of ReactNative application for web and mobile for workflows management
- Development of Open Source library for realtime creation of ReactNative forms from JSON descriptions
- Add web support for web platform and media capture on Android platform to ReactNative-document-picker library
- Promotion of Open Source usage, contributions and releases and spokesperson of the company in the Open Source communities. Made company the administrator of ReactNative Spain Meetup group
- Optimized performance and band-width usage of React webapp up to 85%

💼 Takeafile
- Design of Open Source transport-layer agnostic high performance Node.js streams-oriented file transfer protocol with support for auto-resume, parallel asymetric transfers, usage of backend servers, and in-wire signaling when using WebRTC DataChannels

💼 Ventrata
🔧 JavaScript, Node.js, C++, FbDev, framebuffer, node-canvas, linux, vsync, double-buffering, Open Source
- Add support to `node-canvas` library to render on Linux framebuffer with double buffering and vertical sync
- Port Flutter engine to Linux terminal console adding platform support for EGL + GBM
- Code performance auditory

💼 Wasmer
🔧 Rust, C/C++, WebAssembly, Linux, GCC, Emscripten, Python, linux, Open Source
- Port and pack Open Source applications (mainly Rust and C/C++) to WebAssembly
- Improvements on integration in Python environments

Voir plus

UnifyMeMarch 2017 - November 2018

- Design architecture of unified communications timeline application
Voir plus

QvantelJuly 2017 - January 2018

- Django and Node.js expert
- Adaptation of CMS to Algeria mobile phone operator
- Support for Algerian french in num2words Python library
Voir plus

Rey Juan Carlos UniversityApril 2016 - March 2017

- Analisys of co-focal microscope data files
- Automate composition and alignment of images and 3D meshes
Voir plus

TelefónicaDecember 2015 - December 2016

- Node.js APIs and connectors for Context Broker
- Cloud storage
- Movistar+ Video-on-Demand CDN
Voir plus

NodeOSOctober 2014 - September 2016

- Project winner in IX CUSL - Universitary Free Software Championship 2015, and bachelor thesis graduated with distinction
- Design of OS and filesystem architecture
- Development of OS components orchestration
- Management of issues and contributions
- Management of project contributors tasks
Voir plus

FreelanceJuly 2015 - December 2015

💼 Telepado
- Design and development of WebRTC and WebSocket APIs
Voir plus

Kurento - TwilioJuly 2013 - June 2015

- Design of WebRTC APIs for Javascript, Node.js and HTML5
- Company adquired by Twilio
- ,
Voir plus

KurentoJuly 2013 - June 2015

- Design of Javascript, Node.js and HTML5 APIs for WebRTC and server-based communications
- Company adquired by Twilio
Voir plus

FreelanceDecember 2012 - October 2013

💼 eFace2Face, Inc.

- Assistant consultor for WebRTC related tasks
- Development of communications server based on roles & priviledges with
- Development of Schuko ( server to interconnect browsers using WebSockets
- Design of REST API library based on JSON objects descriptions
- Design of HTML5 web-based OS

Voir plus

VaelsysApril 2012 - July 2012

- Optimization of in-house developed multi-thread libraries
- Development of fully client-side HTTP reverse proxy
- Development of RTSP reverse proxy based on Live555 library
Voir plus

QDQ MediaJanuary 2012 - March 2012

- Integration of offline Python package manager using virtualenv
- Development of unit tests for company in-house CMS
Voir plus

Worldline ActsSeptember 2011 - December 2011

- Adapt payment platform to spanish market for BBVA bank
Voir plus

3D Programmer - GameloftJune 2011 - August 2011

Development of UI widgets in ActionScript and Flash
Voir plus

UnhostedNovember 2010 - June 2011

- Project contributor
- Development of Google AppEngine based server
- Design of users shared data access control webapp
Voir plus

VocentoMarch 2011 - May 2011

Optimice processing pipelines for Vocento media group digital newspaper
Voir plus

PartecSeptember 2010 - February 2011

- Desing and implement passengers information system for Buenos Aires subway
Voir plus

PIC dentalJanuary 2010 - June 2010

- Design and development of high-performance multiplatform (MacOS X, Windows & Linux) 3D engine
Voir plus

Coguan Group AGMay 2009 - December 2009

- Design and development of web site visitors activity monitor
Voir plus

KibitechNovember 2008 - April 2009

- Integrate Gecko (Mozilla Firefox) web engine inside company SVG player
- Design and development of graphic widgets library based on SVG and Javascript, later used for custom windows manager and platform apps
- Proposed as C++ team lead

Mes compétences


Express, Web development, WebSockets, SVG, WebRTC, REST API, POSIX, Freemarker

Computer Tools


Software testing

Unit testing


jQuery, OpenGL, Django, Twisted, Node.js

Open Source solutions





SQLite, Redis, PostGreSQL, MySQL, IndexedDB, MongoDB


File System, Social Media, Leadership, Design, PyGTK, Spanish, VirtualBox, API, GitHub

Environment of Development

Android Studio


React Native, Android

IT Infrastructure

Nginx, Mac OS X, Docker, OS X, Linux, Heroku, Mac OS, Ubuntu, Linux - Ubuntu, OpenSSL


Java, Python, HTML5, YAML, STL, Kotlin, TypeScript, HTML, ActionScript, PHP, JavaScript, C/C++, C++

Analysis methods and tools

SDL, DevOps



Application servers

Apache, Apache Web Server

Mes études et formations

Certifications - Code School

Doctor of Philosophy, Computers Engineer - Rey Juan Carlos University2016 - 2017

Computer Science Engineering - Informatics Engineering - Rey Juan Carlos University2005 - 2016

- - National University of Distance Education - UNED2004 - 2005