Elías Serrano

London, United Kingdom · feserr3@gmail.com

Software Developer @ Sky.

Experienced software engineer who loves new challenges in the day-to-day. Pragmatic programmer and well-versed in coding to create high quality code. Fluent with version control and continuous integration in order to maintain it stable with the aid of unit tests. Looking for new opportunities that will allow me to grow as a software engineer in new exciting ways.

Experience

Software Developer

Sky - London (UK)

Create and maintain applications for the SkyQ devices.

Migrate dependencies to Conan and automate the package upload.

Add Gitlab CI actions on most repositories

August 2021 - Present

Software Engineer

V-Nova Ltd. - London (UK)

Improving the V-Nova LCEVC WebAssembly decoder by adding new feature.

Developing the JavaScript integration layer API to use the WebAssembly decoder in any HTML5 player.

November 2019 - July 2021

Software Engineer

Universitat Politècnica de València - València (Spain)

Create a high-level network library that provides low latency between peers that work with both Ethernet and InfiniBand.

Use C++ 11/14 on rCUDA to improve both the stability and redability.

October 2018 - October 2019

Research Software Engineer

Universitat Politècnica de València - València (Spain)

Create a library that transfers all the DirectX graphics calls to the cloud server.

Create a cloud server that runs the DirectX graphics calls and sends the output back to the clients.

Use both Ethernet and RoCE for the network communications.

June 2015 - September 2018

Junior Software Developer

Sopra Profit - València (Spain)

Development of an auto-testing application for the VIVO project that simulates the user tests.

Adapt the SO to be compatible with others devices with different specs.

January 2015 - May 2015

Pheme

Recomendation social network.

Read more..

Suada

Dialogue system for Godot 3.

Read more..

extra-containers.js

Extra common containers missing in JavaScript.

Read more..

Proxy Vulkan

Proxy Vulkan is an open source to send local Vulkan calls to the cloud.

Read more..

Cross Engine

Cross Engine is an open source game framework compatible with every platform. It uses BGFX for the rendering so it gives the ability to use the best graphic API of every platform.

Read more..

Effective C++ summary (Spanish)

Keypoints and tricks of C++ extracted from Effective C++ from Scott Meyers.

Read more..

2D local network action game

2D multiplayer action game made with Unity. You can play with your friends no matter what platform they are thanks to Unity.

Read more..

Quotes 4 good

Android app that shows famous quotes. It create a permanent notification so you can see a new one every time you look up the notifications.

Read more..

Space ships

Game for playstation certified devices using PSM SDK like "PS Vita". Shump game with endless survive game mode, what level will you be able to survice?

Read more..

Education

Universitat Politècnica de València

Master's Degree in Computer and Network Egineering
Thesis: Remote virtualization of GPUs for DirectX

2016 - 2017

Universitat Politècnica de València

Bachelor's Degree in Computer Science
Thesis: Adaptation of acoustic models for interactive pattern recognition of educative content

2010 - 2014

Skills

Architecture
  • IP Networking
  • TCP/IP
  • Infiniband
  • Verbs
Languages, Operating Systems & Tools
  • C++
  • C
  • C#
  • Python
  • Java
  • Javascript
  • Typescript
  • Go
  • MySQL
  • React
  • LaTeX
  • Git
  • Linux
  • bash
  • Windows
  • Batch
  • MacOS
Platform Development & Administration
  • Github
  • Hugo
  • Wordpress
  • Jenkins
  • Trello
Editors
Nifty tech tag lists from Wouter Beeftink