Computer vision engineer

Man*** ***** (XX años)
Software Developer Engineer en Horizons Optical
Udacity
Rubí,
Barcelona
|
Experiencia
Software Developer Engineer
Horizons Optical
jun 2018 - Actualmente
My main responsibilities are the development, test and deployment of different solutions like APIs, scripts and whole apps mainly for the m4u business unit. My main tasks are:

- Develop APIs based on python and flask framework.
- Communicating with AWS services like S3/ lambdas with python boto3
- Develop part of a frontend based on javascript using react/ angular frameworks.
- Build computer vision solutions based on OpenCV and machine learning techniques like CNN
- Deploy those tasks in the AWS services manually or using the Terraform tool.
Software Developer Engineer
FICOSA
mar 2016 - jul 2018
I am Electronics Software Engineer in Advanced Automotive Antennas business unit of Ficosa. My main responsibility in Ficosa is the design and development of new software tools for the DQE team in order to test and validate the software/Hardware integration of the Telecommunication Control Unit. My main tasks are:

- Development of a test bench for testing the different functionalities of the TCU.
- User-friendly tools to reduce time and increase efficiency in daily commons task.
- Tools to speed up reporting with other frameworks like JIRA, SVN and GIT.
- I give a first technical support to the team for common user problems

These tools and scripts developed were programmed in python and its libraries like: xlrd, pandas, pyvisa...
Formación
Udacity Deep Learning Nanodegree
Udacity
mar 2020 - Actualmente
A hands-on course that develops the theory beyond deep learning applied to a series of real-world problems.  
The course takes a series of different topics that could be summed up as: 

- Introduction to neural networks: build your neural network by your own with NumPy.
- Convolutional Neural Networks using PyTorch
- Recurrent Neural Networks
- Generative Adversarial Networks: I have to implement the generation of new human faces with generative adversarial networks based on real human images
- Deploying a Model in the cloud with Amazon's SageMaker
Master's degree in Automatic Control and Robotics
ETSEIB (UPC)
sep 2014 - abr 2018
The master deals with different areas, I focus my specialization on three: Computer vision, Machine learning and ROS (Robot Operating System). 
The studies were projected oriented and focus on research. 

The most relevant ones are: 
- Making robots play agent games. 
- Program robots using ROS to build maps of rooms 

We tackle different computer vision problems like 
- Tracking people with optical flow. 
- Feature detection and classification. 
- Image Filtering and denoising.

Finally, I would like to remark my final Master's thesis:  The Application of Convolutional Neural Networks for MRI Based Alzheimer's Disease Classification.
In that project, I face the problem of classifying  MRI of different subjects for the early detection of dementia using  Convolutional Neural Networks.
Bachelor's degree in Industrial Electronics and Automatic Control Engineering
EPSEM (UPC)
sep 2010 - sep 2014

          
        
Idiomas
English - B2 certified, studying for C1
Catalan - Native
Spanish - Native