Luis Díaz Más

Luis Díaz Más

Research Associate

Followers of Luis Díaz Más591 followers
location of Luis Díaz MásBaar, Zug, Switzerland

Connect with Luis Díaz Más to Send Message

Connect

Connect with Luis Díaz Más to Send Message

Connect
  • Timeline

  • About me

    Principal Software Engineer

  • Education

    • Oxford University Mathematical Institute

      2012 - 2012
      CUDA programming on NVIDIA GPUs Computer Science
    • Universidad de Córdoba

      2008 - 2012
      Computer Science PhD Computer Science

      The thesis was focused on human action recognition using volumetric reconstructions obtained from multiple monocular cameras.

    • Udacity

      2020 - 2021
      Deep Learning Nanodegree program Mathematics and Computer Science Certificate of Completion
    • Universidad de Córdoba

      2002 - 2008
      Ingeniero Informática
  • Experience

    • Universidad de Córdoba

      Apr 2009 - May 2011
      Research Associate

      Research assistant in the group "Applications of Artificial Vision" of the University of Córdoba. During this period of time I contributed in projects related with:- Volumetric reconstructions.- Volumetric reconstructions from inconsistent data.- 3D Action recognition (Machine learning).- People detection and tracking.Technologies and programming languages:- C/C++.- Daily usage of OpenCV- QT for the development of GUIs- OpenMP for parallelizing critical parts of the software- Migration of libraries and projects to CMake.- LaTeX for writing the papers- Bash and python for scripting - Gnuplot.- Matlab/Octave Show less

    • AASS Mobile Robotics Lab

      Aug 2010 - Oct 2010
      Research Associate

      A 3-months research stay in this group.The work performed along these 3 months consisted into configure the vision system of the PEIS-II apartment (http://aass.oru.se/~peis/demonstrator.html) and also investigate new methods for tracking people using 3D information (Octree sructures)More information about the group: http://www.aass.oru.se/Research/Robots/

    • FADA-CATEC

      May 2011 - Dec 2014
      Avionics/Software Engineer

      Developing of C++ libraries for: object detection & tracking from aerial images, geolocalization, ego-motion, mosaicing, 3D Mapping, SLAM, Augmented Reality. Development of a Ground Control Station for UAVs.Integration of GNU/Linux distributions in embedded systems (Yocto).Encoding/Decoding of video with metadata (IMU,INS,etc) in the standard protocol of transmission MPEG2-TS (using libav/ffmpeg libraries).Modelling of scenarios and detection of obstacles using LIDAR devices.Real-time communications between several systems using RIT DDS technology. Show less

    • ACFR

      Jul 2013 - Oct 2013
      Research Associate

      Collaboration work between ACFR & CATEC in order to perform cooperative UAV flights. Usage of ROS to model a new octo-copter with several sensors (Cameras, LIDAR, IMU).

    • Pix4D

      Jan 2015 - May 2018
      Software Engineer

      I was involved in most of the phases related with the development of a desktop application. These were some of the most relevant contributions:- Architecture design: key decisions for modularization/scalability/quality.- Code Optimization/profiling. Important algorithm improvements for certain OS(s).- CUDA code (Feature Extraction / Descriptors computation / Feature Matching).- Promulgate testing and CI/CD methodologies (unit/integration/performance tests).- Setup the CI infrastructure with automatic tools (salt).- Continuous improvements in the configuration / packaging code (CMake/CPack).- Addition of new tools for the CI (static analysis, memory analyzers, conan, caching tools, etc.).- Usage of container technologies for CI nodes and services (LXC & Docker).- Migration of the entire project to Visual Studio 2017.- Replacement of bash scripts for python ones (to better support all platforms).- Continuous refactors of important parts of code (kill & renew the legacy code). Show less

    • Leica Geosystems part of Hexagon

      Jun 2018 - Aug 2018
      Senior Software Engineer
    • Nanolive SA

      Dec 2018 - Nov 2019
      Senior Software Engineer
    • Roche

      Jan 2020 - May 2022
      Senior Computer Vision Engineer

      Member of a team which provides services and expertise around the Barcode, RFID and Machine Vision technologies. One of my main responsibilities in the team is to maintain the Machine Vision systems which are integrated into different diagnostic instruments. The other one is to develop low level software solutions interfacing with different Barcode and RFID readers. Some of my main contributions up to now are:- Simplification of the mechanical calibration procedure for a Machine Vision camera.- Implementation of reliability tests with a robotic arm to verify that the MachineVision systems are meeting all the requirements- Performance improvements in the Machine Vision solution that were essential for agood user experience- Took over all the C++ software development tasks in the team and renewed all theexisting codebases- New releases in the RFID libraries used across the organisation with several fixes & improvements. The usage of fuzzing techniques was key to find some of the detected bugs Show less

    • Schindler Aufzüge AG (Switzerland)

      Jun 2022 - now
      • Principal Software Engineer

        Sept 2023 - now
      • Senior Software Engineer

        Jun 2022 - Sept 2023
  • Licenses & Certifications