- MLOps and DevOps for one of the top 10 pharmaceutical companies.
- Admin DKube/Kubeflow/Kubernetes infrastructure.
- Create and deploy Kubeflow pipelines, and models with KServe.
- Work with data scientist teams to support them in all the stages of the ML lifecycle. That includes: creating proof of concepts, helping with specific parts of the code, deploying in production, develop utility libraries and templates, custom Docker images, writing documentation, and training sessions.
- Manage AWS infrastructure using IaC (Infrastructure as Code) with Terraform, GitLab CI pipelines, and data engineering for Business Analytics project.
Work
- Apr2021 - CurrentFreelanceMLOps Engineer & DevOps
- Nov2018 - Mar2021Cathedral SoftwareSenior Data Engineer & DevOps
- Build solutions for one of the biggest management consulting firms in the world.
- Backend services for web applications using Django REST Framework for API, Celery for background tasks, and Django Channels for notifications.
- Work with Data Science team to design and implement cloud architecture solutions in both AWS & Azure, using Terraform.
- Implement continuous integration with different stacks: CircleCI, Azure DevOps, Docker, Helm, and Kubernetes.
- Mar2018 - Jul2019Bettergy (VATIA Energía)Software Engineering Manager
- Responsible to design and develop a web platform for automatic Virtual Energetic Audit and Energetic Benchmarking.
- Develop key parts of the system: Node.js APIs, background tasks using Celery for monitoring, and data analysis/reporting with Pandas and Matplotlib.
- Responsible for recruiting technical staff: write job descriptions, qualify resumes, interview candidates and provide assessments.
- Feb2018 - Nov2018Virtually LiveSenior Server Engineer & DevOps
- Responsible for designing full real-time data pipeline architecture from the ingestion of telemetry from live events (Formula E), processing, and serve the output stream data to mobile games at scale.
- Implement the key parts of the architecture in Python using technologies like ZeroMQ, Kafka and Tornado.
- Work closely with Data Science team to provide a stream processing framework using Apache Heron for their needs.
- Deployment of a Kubernetes cluster in AWS using Ansible (before EKS existed), including hosted applications using Helm, and continuos integration with Jenkins.
- Contributions to open source project Apache Heron in order to fix deployment to Kubernetes and complete its documentation.
- Work with R&D department designing and developing a prototype for a real time computer vision app using deep learning with Keras.
- Feb2017 - Feb2018Cathedral SoftwareSenior Software Engineer
- Work on the data pipeline of the business intelligence platform of one of the largest travel web companies.
- Develop ETL in Airflow to calculate KPIs and provide reporting capabilities for internal tools of the client company.
- Responsible to design and develop backend solution to provide real time chat and other features to mobile app using Tornado.
- Jul2011 - Oct2013MelomicsBackend Developer & System Administrator
- Server side development and deployment of a massive online repository of computer generated music, with search, streaming, purchases and public API.
- Administration of a cluster of Debian servers.
- Development of automatic video edition software with additional post-processing capabilities as chroma key, filters, titles, subtitles, publishing,…
- Technologies: Python, web.py, MongoDB, ElasticSearch, Memcached. APIs: Paypal, Google Wallet, Facebook, Google+.
- Jun2009 - Apr2010Universidad de MálagaResearcher
- Computer vision research in the department of “Computational Intelligence and Image Analysis”, managed by José Muñoz Perez and Enrique Dominguez Merino.
- Technologies: Python, C++, OpenCV, cvBlob, Matlab, Octave.
- May2007 - Jun2009Tedial MediaBackend Developer & System Administrator
- Server-side media storage technologies.
- Development of an interpreter for a custom programming language designed for testing DB operations.
- Authentication, authorization, and access control with LDAP.
- Management software for surveillance cameras.
- Deployment of software and administration of several SuSE Enterprise Server client installations.
- Technologies: C++, Python, Oracle, SOAP.
- Jan2005 - Jan2006NovasoftSoftware & Web Developer
- Educational video games in Flash.
- Started in a one month scholarship, but then the company hired me for a longer project.
- Technologies: Flash, ActionScript, HTML, Javascript.