Javier Collado Cabeza, Developer in Madrid, Spain
Javier is available for hire
Hire Javier

Javier Collado Cabeza

Verified Expert  in Engineering

Software Developer

Location
Madrid, Spain
Toptal Member Since
March 25, 2016

Javier is an engineer with extensive experience ranging from software development and testing of high-availability telecommunications products to testing tools development and automating test cases for hardware and software verification.

Portfolio

MissionBio
Infrastructure as Code (IaC), Jupyter, AWS HA, Google Cloud Platform (GCP)...
Constructor.io
IPython, Containerization, Virtualization, Object-oriented Programming (OOP)...
Pickaxe Foundry
Infrastructure as Code (IaC), AWS HA, IPython, Containerization, Virtualization...

Experience

Availability

Full-time

Preferred Environment

Git, Vim Text Editor, Ubuntu

The most amazing...

...project is the next to come. I always look forward to a new challenge.

Work Experience

Software Engineer

2019 - PRESENT
MissionBio
  • Created a CI/CD setup for multiple projects hosted in Bitbucket Cloud using Terraform and AWS CodeBuild.
  • Developed images (AMIs and Docker images) to use in the internal infrastructure and customers' premises using Packer.
  • Automated Conda package creation for all projects and a private Conda repository built using Amazon S3 (AWS S3).
Technologies: Infrastructure as Code (IaC), Jupyter, AWS HA, Google Cloud Platform (GCP), IPython, Containerization, Virtualization, Object-oriented Programming (OOP), Amazon Elastic Container Service (Amazon ECS), AWS ELB, AWS Elastic Beanstalk, Pytest, Amazon Virtual Private Cloud (VPC), Amazon EC2, AWS CloudFormation, AWS Lambda, Amazon Web Services (AWS), Amazon EBS, Amazon Elastic Container Registry (ECR), Docker, Scrum, Bash, REST APIs, DevOps, Python 3, Ubuntu, Linux, Python, Terraform, Packer, Conda, Amazon S3 (AWS S3), AWS CodeBuild, Dask, Luigi, APIs, Amazon DynamoDB, pylint, Bitbucket, Jira, Lambda Functions, SQL, Slack

Back-end Engineer

2018 - 2019
Constructor.io
  • Worked on REST APIs using Flask and SQLAlchemy ORM.
  • Developed the FTP server using pyftpdlib and AWS S3.
  • Implemented customer data ingestion and a data pipeline using Luigi and PySpark).
Technologies: IPython, Containerization, Virtualization, Object-oriented Programming (OOP), Pytest, Jenkins, MySQL, Amazon Web Services (AWS), Docker, Scrum, Bash, REST APIs, Redis, PySpark, JavaScript, Ubuntu, Linux, Pyftpdlib, Spark, Luigi, Pandas, Amazon S3 (AWS S3), SQLAlchemy, Flask, Python, APIs, Unit Testing, SQL, Slack

DevOps Engineer

2017 - 2018
Pickaxe Foundry
  • Implemented infrastructure as code using Ansible on AWS.
  • Configured AWS EC2 instance monitoring using Zabbix.
  • Composed automatic certificate renewal using Let's Encrypt.
Technologies: Infrastructure as Code (IaC), AWS HA, IPython, Containerization, Virtualization, Amazon Virtual Private Cloud (VPC), Amazon EC2, Amazon EBS, Amazon Elastic Container Registry (ECR), Docker, Bash, DevOps, GitHub, Ubuntu, Linux, Python, Amazon Web Services (AWS), OpenVPN, Let's Encrypt, AWS Lambda, Zabbix, Ansible, Slack

Software Engineer

2016 - 2018
GigaSpaces
  • Developed REST APIs using Flask and SQLAlchemy ORM.
  • Performed agent installation on instances using RabbitMQ and Celery.
  • Logged storage management using Logstash, PostgreSQL, and Elasticsearch.
  • Configured the continuous integration environment in CircleCI.
Technologies: IPython, Containerization, Virtualization, Object-oriented Programming (OOP), RabbitMQ, Pytest, OpenStack, Docker, Scrum, Bash, REST APIs, Ubuntu, Linux, PostgreSQL, Flask, Python, APIs, Unit Testing, SQL

Software Engineer

2016 - 2016
IFDB
  • Developed an API to be used by a mobile application.
  • Built an admin site to manage the database.
  • Deployed to Docker containers running in AWS Elastic Beanstalk.
Technologies: IPython, CSS3, HTML5, Virtualization, Object-oriented Programming (OOP), AWS ELB, AWS Elastic Beanstalk, ECMAScript (ES6), Amazon EC2, React, Vue, Bash, REST APIs, JavaScript, GitHub, Ubuntu, Linux, Python, MongoEngine, Flask, Docker, MongoDB, Eve, APIs, Unit Testing, SQL

Python Software Engineer

2016 - 2016
MakeSpace (via Toptal)
  • Integrated 3rd-party services into an internal software infrastructure.
  • Integrated a company's internal sales CRM with Close.io.
  • Provided customer support through SMS (Twilio, Intercom).
Technologies: XML, IPython, Object-oriented Programming (OOP), Bash, Ubuntu, Linux, Python, Celery, Django, API Integration

Senior Software Developer

2014 - 2016
NowSecure
  • Contributed to the development of the NowSecure Forensics product.
  • Developed the GUI.
  • Created data visualizations.
  • Built data indexing and search features.
Technologies: IPython, Object-oriented Programming (OOP), ECMAScript (ES6), SQLite, Scrum, Bash, GitHub, Ubuntu, Linux, Node.js, Leaflet, Elasticsearch, D3.js, PyGTK, Python, Unit Testing, SQL

QA Automation Engineer

2009 - 2014
Canonical
  • Helped enhance the quality of an Ubuntu Linux distribution.
  • Automated test cases for hardware and software verification.
  • Integrated third-party test suites.
  • Developed tools to ease the installation, customization, and distribution of test packages.
Technologies: IPython, Virtualization, Jenkins, Bash, Linux, Ubuntu, Python, Unit Testing

Associate Professor

2008 - 2009
Universidad Rey Juan Carlos
  • Taught coursework in distributed systems, peer-to-peer networks, and critical systems construction.
Technologies: Critical Systems, P2P, Distributed Systems

Senior SW Test Designer Engineer

2007 - 2009
Ericsson
  • Focused on quality assurance of the Service Aware Support Node (SASN) solution for DPI (Deep Packet Inspection).
  • Created, validated, and implemented test plans with special emphasis on automation.
  • Developed internal test tools to keep the test environment up-to-date according to group needs.
Technologies: Bash, Linux, Deep Packet Inspection (DPI), Python, Unit Testing

Software Developer

2004 - 2007
Motorola
  • Actively involved in PTT (Push to talk), IMS (IP Multimedia Subsystem), and IPTV set-top box solutions.
  • Developed a complete Diameter protocol stack using C and a testing library written in Python. The stack was used in PTT prepaid charging and in several interfaces in IMS, and the library was used by the testing team.
  • Co-published a U.S. patent entitled "Variable charging assignment for multiservice environments" as a result of this work.
Technologies: Bash, Linux, Multimedia, Diameter, Python, C, Unit Testing, SQL

Database Engineer

2003 - 2004
Endesa
  • Collected billing data from a proprietary database, loaded it in MS Excel, and checked that the balance was correct.
Technologies: Microsoft Excel

Testing Engineer

2002 - 2003
Vodafone
  • Created, revised, validated, and updated test cases for the acceptance of mobile phones with particular focus in MMS (Multimedia Messaging Service).
Technologies: Multimedia Messaging Service (MMS)

Telematics Department Intern

1999 - 2000
Universidad Carlos III de Madrid
  • Developed a protocol analyzer in C++ using low-level driver developed internally at the university.
  • Worked with the help desk in the lab rooms.
Technologies: C++

Pr-tagger

https://www.npmjs.com/package/pr-tagger
Add a comment to pull requests in GitHub with version tag for the latest release.

Multitest

https://www.npmjs.com/package/multitest
Run NPM test using multiple node versions.

Pic2map

https://github.com/jcollado/pic2map
Pic2Map is tool to gather GPS metadata from picture files and display it in a map.

Esis

https://github.com/jcollado/esis
Elasticsearch Index & Search

A CLI application to index the content of every SQLite database under a given directory into Elasticsearch, so that it can be searched using simple queries.

NowSecure Forensics Suite

https://www.nowsecure.com/forensics/
The NowSecure Forensics Community Edition is the freely downloadable version of the cutting-edge mobile forensics suite. It allows you to complete filesystem, backup, and logical acquisitions, forensic data analysis, acquire deleted data, and much more - all on most Android devices (iOS coming soon).

Languages

Python, Python 3, Bash, JavaScript, SQL, XML, C++, C, HTML5, ECMAScript (ES6), CSS3

Paradigms

Unit Testing, DevOps, Scrum, Object-oriented Programming (OOP), Deep Packet Inspection (DPI)

Platforms

Amazon Web Services (AWS), Ubuntu, Linux, AWS Lambda, Docker, Kubernetes, Google Cloud Platform (GCP), AWS Elastic Beanstalk, OpenStack, Amazon EC2

Other

APIs, Containerization, Virtualization, Infrastructure as Code (IaC), API Integration, Lambda Functions, SOLID Principles, Multimedia Messaging Service (MMS), Diameter, Multimedia, Distributed Systems, P2P, Critical Systems, Eve, Pyftpdlib, Conda, Business, Web Scraping

Frameworks

Flask, AWS HA, Django, Spark, Knockout (Knockout.js)

Libraries/APIs

Luigi, PySpark, Dask, Pandas, SQLAlchemy, REST APIs, PyGTK, React, Leaflet, D3.js, Vue, Node.js

Tools

Terraform, Amazon Virtual Private Cloud (VPC), Pytest, AWS CloudFormation, Ansible, GitHub, Git, IPython, Cron, pylint, Bitbucket, Jira, Slack, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), Amazon EBS, AWS ELB, Jupyter, Facebook Pixel, RabbitMQ, Vim Text Editor, Microsoft Excel, Celery, Let's Encrypt, OpenVPN, AWS CodeBuild, Packer, Jenkins, Zabbix

Storage

Redis, MongoDB, InfluxDB, MySQL, MongoEngine, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch, SQLite, Amazon DynamoDB

Industry Expertise

Telecommunications

2002 - 2003

Citius Postgraduate Degree in Business

Universidad Autónoma de Madrid - Madrid

1996 - 2002

Master's Degree in Telecommunication Engineering

Universidad Carlos III de Madrid - Spain

JANUARY 2024 - JANUARY 2027

AWS Certified DevOps Engineer – Professional

Amazon Web Services

JUNE 2023 - JUNE 2026

AWS Certifed Solutions Architect – Professional

Amazon Web Services

JULY 2022 - JULY 2025

AWS Certified Security – Specialty

Amazon Web Services

OCTOBER 2021 - OCTOBER 2024

AWS Certified Developer Associate

AWS

MARCH 2021 - MARCH 2024

AWS Certified SysOps Administrator Associate

AWS

FEBRUARY 2021 - FEBRUARY 2024

AWS Certified Solutions Architect Associate

AWS

OCTOBER 2020 - OCTOBER 2022

HashiCorp Certified: Terraform Associate

Hashicorp

OCTOBER 2020 - JANUARY 2027

AWS Certified Cloud Practitioner

Amazon Web Services

APRIL 2020 - PRESENT

Certified Redis Developer

Redis Labs

NOVEMBER 2019 - NOVEMBER 2021

Facebook Certified Marketing Developer

Facebook

NOVEMBER 2019 - NOVEMBER 2022

Certified Kubernetes Application Developer (CKAD)

The Linux Foundation

NOVEMBER 2018 - NOVEMBER 2020

Certified Kubernetes Administrator (CKA)

Cloud Native Computing Foundation (CNCF)

DECEMBER 2017 - DECEMBER 2019

Linux Foundation Certified Engineer (LFCE)

The Linux Foundation

NOVEMBER 2017 - DECEMBER 2019

Linux Foundation Certified System Administrator (LFCS)

The Linux Foundation

OCTOBER 2017 - OCTOBER 2020

Certified OpenStack Administrator (COA)

OpenStack

MAY 2015 - PRESENT

MongoDB Certified Developer (C100DEV)

MongoDB Inc.

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring