Perdy

José Antonio Perdiguero López

Artificial Intelligence Engineer & Software Architect

Projects

flama

🔥 Fire up your API with this flamethrower

Python
132
12

starlette prometheus

Prometheus integration for Starlette.

Python
72
8

health check

Health Check is an application that provides an API to check the health health_check of some parts and some utilities like ping requests. This application can works as standalone or included in a Django project.

Python
18
9

clinner

Command Line Interface builder that helps creating an entry point for your application.

Python
5
3

barrenero

Barrenero is a set of tools for effective mining crypto currencies.

Python
5
0

speech

Repository to store speech materials.

Jupyter Notebook
5
0

Experience

Piksel Inc

Software Architect
Jun 2019 - Present (Málaga, Andalucía, España)

As part of the product-oriented side of this company I'm leading, designing and developing projects related to media metadata with a highly-skilled team. We are end-to-end responsible of a group of services designed for gathering, enriching and exposing different kind of media metadata. Those services are built using modern tech stacks and designed using Big Data and Artificial Intelligence techniques. We are backed by an data-driven and polyglot architecture built mainly over Python, Java and JavaScript languages; with multiple databases both relational and NoSQL, highly-scalable serverless services based on streaming engines such as Kafka and AWS Kinesis.

Whalar

Head of Data Science
Jun 2018 - Jun 2019 (Málaga, Andalucía, España)

Responsible of the whole data ecosystem in the company. The first objective of that ecosystem is to provide a reliable and constantly updated source of metadata from influencers, enriched with many own-generated metadata such as fraud detectors, followers health evaluators, segmented potential exposition, etc. Those enrichers are based on different Machine Learning techniques. Our second goal is to use it as a Business Intelligence platform for improving the sales process itself and integrating the feedback of sales campaigns into our data system. The system is built following a Kappa architecture using Kafka streams, modern APIs based on REST or GraphQL and Data Warehousing that provides huge efficiency.

Piksel Inc

Lead Developer
Jul 2016 - May 2018 (Málaga, Andalucía, España)

Working in great team building an ecosystem of services based on Artificial Intelligence using Python with diverse frameworks such as Django, Celery, Scrapy, TensorFlow, Gensim... for solving multiple problems from different areas such as image and video processing, including features and faces recognition; natural language processing for text patterns recognition or text fuzzy matching. Every service is built on top of latest available infrastructure using AWS services, containerizing those services using Docker and Mesos/Marathon and applying continuous integration and continuous deployment principles using Gitlab and GoCD pipelines.

Ebury

Lead Big Data Engineer
Apr 2015 - Jul 2016 (Málaga, Andalucía, España)

Working on Business Intelligence area. Architecting, designing and developing Big Data solutions for improving sales process, campaigns and feedback with different Weak Artificial Intelligence techniques such as Fuzzy Logic Systems and Artificial Neural Networks using Machine Learning over them.

Ebury

Web Backend Engineer
Jul 2014 - Jul 2016 (Málaga, Andalucía, España)

I'm part of a team in charge of monitoring and improve services performance. In order to improve our applications performance we, as team, need to have a wide knowledge of the whole system and monitor it constantly so we research and develop multiple tools for keeping the system healthy. This job includes refactoring of big chunks of the applications along with redesing of some parts of it, for example adding technologies such as cache layers or applying clustering to databases. As part of the role we have to develop the needed tools to effectively measure how the services behave, and one of the most relevant is to analyze, design and built a proper performance test suite to let us benchmark our applications.

Universidad de Málaga

Research Scholarship
Sep 2012 - Mar 2014 (Málaga, Andalucía, España)

Research about Algorithmic Musical Composition and Music Information Retrieval with Fuzzy Logic systems.

Universidad de Málaga

Computer Science Student
2006 - 2013

Honors

Publications

Skills

Python (Programming Language)Natural Language Processing (NLP)Ciencia de datosAprendizaje automáticoAnálisis de datosDevOpsJavaScriptIntegración continuaContinuous DeliveryArquitectura de softwareAmazon Web Services (AWS)Artificial Intelligence (AI)Data EngineeringData AnalyticsBig DataSoftware DevelopmentApache KafkaBusiness Intelligence (BI)LeadershipData WarehousingDjangoSQLKubernetesApache Mesos