Computer Vision | Software Engineer

Victor Arribas

Software engineer by vocation (it's part of my DNA).
Specialized in Computer Vision, my favourite area,
but robotics, networking and virtualization also get me up.

About Me

I have an innate capacity to find logical, design and architectural errors. That means that, opposed to being a trained and refined talent, I notice errors even when I'm not focused on this kind of task. That's my leverage, my six sense.

Automation is part of my DNA. Recipe-oriented-development to make machines work for me rather than myself being an automata. Indeed, I have a lower acceptance tolerance matched by very few of my co-workers. This has led to us getting rid of those tiny tasks that are harvesting time without productive outcome.

Consequently, I'm a troubleshooter: for big challenging problems, but also for tiny routine ones.

What is unique about me? Maybe the way my brain connects things. This is something you should discover on your own ;)

Would you like to know more?


Inception

My story inside computing field began at my childhood with Tzar: my first bug-fix at this amazing game just to continue the main campaign. Why not? Perform reverse engineering of sourcecode to eventually discover the issue at a function call seemed reasonable to me.

Later, I got catch by games like Imperium II and III that also exposed code through its MapEditor. Thus, design custom maps with complex rules and triggers was a marvelous hobby. I could say that this hobby raise up my passion for computers, but sadly, it also died along with my laptop, losing several maps and stories.

Like a "time after time" history, computer science reached me several times. Linux is an excelent example. I love "old" Ubuntu (not Unity) and always wear an USB with a home-made read-only Debian distro.

Eventually it became in my profession, with a 5 years Bachellor Science in Computer Science (Licenciatura en Ingeniería Informática) and a Master in Computer Vision.

What I Like ?

Robotics is one of my passions. At B.S, I was allowed to do some additional subjects that were part of others B.S. Two of them were about robotics.
I have a large experience in this field, with robotics frameworks like ROS, JdeRobot and BICA. I played with Lego's NTX, Nao humanoid from Aldebaran and ArDrone of Parrot.

Computer Vision is another field that I like. Nevertheless, vision is the most important sense, at least for humans. Extract information from images. Track persons. Is quite fun.

Going back to genetic terms, I like to design architectures, it's one of my best skills and almost a hobby.

Objective

Upgrade my professional skills, work together others professionals and mates, enjoying each design decision. Get involved in an organization that believes in gaining a competitive edge and giving back to the community.

  • Name: Victor Arribas Raigadas
  • Nationality: Spanish
  • Address: Eindhoven, Netherlands
  • Email: v.arribas.urjc@gmail.com

Resume

In the same way that the scientific method shaped research. Or the assembly line ignited the industrial revolution. A good education and foundation shape your brain and give it structure. That's why education comes first.

Education

  • 2020-2021

    PyImageSearch

    Online education, books, go-to resource

    PyImageSearch is a "rara avis". Great enough to be listed here along with official education. It's good to test and refresh knowledge, but also to explore new one. So it's time to give back some credit!

  • 2014-2016

    Master of Science in Computer Vision

    untranslated: Máster Oficial en Visión Artificial Rey Juan Carlos University, Madrid, Spain

    Pattern Recognition, Tridimensional Vision, Vision at Robotics, Industrial Applications, Medical Image, Biometry

    Average: 9.44/10 Awards: best score over all MsC

  • 2008-2013

    Bachelor of Science in Computer Science

    untranslated: Licenciatura Superior en Ingeniería Informática Rey Juan Carlos University, Madrid, Spain

    Old 5-years study plan with a complete introduction in multiple fields.

    Average: 8.2/10 Honors: 10/55 subjects

  • 2006-2008

    High School, Technological+Science specialization

    I.E.S. Dionisio Aguado, Madrid, Spain

    Average: 7/10

Experience

  • 2022-2023

    D&E Software Engineer

    ASML, Netherlands

    ASML is the most technological advanced lithography company, where company secret is a must.

    But I can highlight the company's values:

    We Challenge, We Collaborate, We Care

    C++, Python, Scrum, SAFe, ...

  • 2019-2022

    Computer Vision Engineer

    CHEP a Brambles Company, Spain

    Software developer at an Inspection System.

    Novel algorithms, machine learning, data analysis, depth cameras, color cameras, software architect, process improvements ...

    OpenCV, TensorFlow, C++, Python, Visual Studio, Git, SourceSafe, ...

  • 2016-2019

    Full Stack Software Engineer

    Unlimiteck Company Builder, Spain

    Multi-profile software developer.

    Since the beginning, I had been involved in most of the IT ventures that Unlimiteck is developing and launching. Some of the most significant are:

    • Winpeer: insurance revolution, my beginnings as part of great developers Team behind it.
    • Hoba, perhaps more than a message hub for IoT solutions.
    • SmartPallet, a hardware IoT solution for retail sales and stockout measurements.
    • Mineo, a Python data science platform.

    But also -without include details- other proyects and I+D research which implied RaspberryPI, Xovis and other stuff.

    Android Xamarin, Django, C#, Python, SVN, Docker, ...

  • 2016

    Assistant Professor

    Robotics course level-2, Rey Juan Carlos University

    Course details (spanish): Curso Superior Universitario en Robotica
    Sensors, Control Teory, PID, Virtual Force Field, Gradient Path Planning.

  • 2015-2016

    Software Engineer

    RoboticsURJC, Spain

    Software developer of robotics framework JdeRobot.

    Development of Components, Gazebo plugins & Framework improvements
    ZeroC Ice, JdeRobot, ROS, Gazebo, OpenCV, C++, Python, CMake, QtCreator, Git, Docker

  • 2011-2014

    Software Engineer

    Research Departament in Artificial Inteligence at URJC

    Main development was in Java, doing optimization and assistance projects for SUMMA, Emergency Medical Service of Madrid. Eventually as Team Leader.

    Java, JavaEE, RMI, REST, Jersey, Glassfish, OpenVZ, SVN, Git

  • 2011

    Software Engineer Jr.

    Research Departament in Artificial Inteligence at URJC

    My classmate and I got the opportunity to work at AI Research Group due to our excellence results at subject "Artificial Intelligence" (accomplished with honours). Here, we began amazing projects.

    Java, SVN, Eclipse

Skills

  • Leadership
  • Motivation
  • Problem resolution
  • Creativity
  • Team Work
  • Computer Vision
  • Machine Learning
  • Deep Learning
  • Software Architect
  • Bash
  • C++
  • Docker
  • Git
  • C#
  • CMake
  • Gazebo
  • Linux
  • OpenCV
  • OpenGL
  • Python
  • Qt
  • ROS
  • Union File System
  • CUDA

Portfolio

image

DroneCampeones

<
image

Background Substraction

image

Face tracking

image

Nao robot

image

GPP ilustration

image

3D Reconstruction

image

Eye Detection

Projects

git_status - A `git status` meaningful for big projects


VisualSLAM algorithms analysis: an integral evaluation framework


Quadrotor2 - A ZeroC Ice based ArDrone plugin for Gazebo


EasyIceConfig: A library to tame Ice.Config


Get in touch