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.
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 ;)
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.
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.
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.
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.
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!
Pattern Recognition, Tridimensional Vision, Vision at Robotics, Industrial Applications, Medical Image, Biometry
Average: 9.44/10 Awards: best score over all MsC
Old 5-years study plan with a complete introduction in multiple fields.
Average: 8.2/10 Honors: 10/55 subjects
Average: 7/10
ASML is the most technological advanced lithography company, where company secret is a must.
But I can highlight the company's values:
C++, Python, Scrum, SAFe, ...
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, ...
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:
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, ...
Course details (spanish):
Curso Superior Universitario en Robotica
Sensors, Control Teory, PID, Virtual Force Field, Gradient Path Planning.
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
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
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