Badges
Certifications
savioret has not earned any certificates yet.
Work Experience
Software Engineer
Ontecnia Media Networks•  September 2019 - Present
Working on high load traffic websites (~30M monthly visits) such as malavida.com, bonviveur.es, lecturalia.com, hedonistas.com, juganding.com Focused on backend and frontend optimizations (time to first byte, first meaningful paint) as well as code refactorization (code decoupling). Working on SQL queries with multiple join statements over millions of rows Task management and team follow up Pure vanilla development, using own libraries for PHP and Javascript (front and back) Worked with several third party REST API services (Facebook, Microsoft Translator, Didomi, etc) GitLab Merge Requests and Code Review workflow. Continuous Integration with Gitlab CI, Python for smoke tests, PHPUnit for unit testing and NodeJs for other deployment purposes combined with Docker. Akamai CDN Candidate selection process for hiring a new developer, and mentoring.
Software Engineer
Brainstorm Multimedia•  December 2008 - September 2019
Working on a Real Time 3D graphics and virtual set solutions family of products such as eStudio v11 to v15, InfinitySet and Aston 3D. The work was mainly focused on: Developing C/C++ low-latency video/audio input/output de plugins for professional SDI video boards (Nvidia SDI, Aja, Bluefish, Decklink, FOR-A MBP, Matrox) as well as Video IP with Newtek NDI. Nvidia GPU Direct for Video implementation for low latency texture-based memory transfers. Video color subsampling encoding and decoding using GLSL shaders for 8-bit and 10-bit YCbCr Familiarized with Waveform and Vectorscope image analysis. Development in Python of a Video I/O configuration assistant. Python development for other non-critical scripting for app behaviors. Interlaced, Progressive and PsF video formats Video genlocking (blackburst, bi-level, tri-level) Camera calibration 4K/UHD 12G Two Sample Interleave, Square Division and Single Link HDR (HLG, PQ) Remote (live) and in-site support to customers worldwide (NHK, BBC, CBC, CNBC, ESPN, IDS Sports, RTL, AlJazeera, KBS, Accuweather, TVE, etc) Analytical criteria to detect issues on audio, video, synchronization compliance and quality issues as well as any workflow problem. Working on other internal projects: Remote controlling the video mixer through a WebApp using React (Redux, Typescript), and Hapi (NodeJS) A project in collaboration with For-A and InSync to remotely control a mini-SDI Character Generator using React (Redux, Typescript) and Flask (Python web server). Used Jenkins as Continuous Integration tool, Redmine for project management tool. SVN and Mercurial as Version Control System. ISO-9001 and SCRUM
Software Engineer
Shanblue Interactive•  January 2008 - December 2008
C++ video game development for Nintendo DS. Successfully finished and published these titles: Fritz Chess Astrology Technologies: C/C++, STL, Templates, Sockets, MaxScript Tools: Visual Studio.NET, Metrowerks Codewarrior, Ensata, Mantis Bug Tracker, Netoffice.
Software Engineer
University of Valencia•  October 2005 - January 2008
Worked on porting a truck driving simulation engine from OpenGL Performer to a open source alternative, OpenSceneGraph. Developed a 3D real-time editor tool for setting different driving events on the road for the driving simulation session. Plugin development of a custom format for exporting a 3D scene from 3D Studio Max. Development of a scalable (plugin extensible) 3D scene graph editor (Windows MFC) based in a high level, object oriented programming library (OpenSceneGraph).
Education
Universidad de Valencia
Software Engineering, ME•  2000 - 2006
Skills
savioret has not updated skills details yet.