Javier Collado Cabeza, Software Developer in Madrid, Spain
Javier Collado Cabeza

Software Developer in Madrid, Spain

Member since November 12, 2015
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.
Javier is now available for hire

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...

Experience

Location

Madrid, Spain

Availability

Part-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.

Employment

  • Software Engineer

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

    2018 - 2019
    Constructor.io
    • Developed a REST API and an FTP server.
    • Implemented customer data ingestion and a data pipeline.
    Technologies: IPython, Containerization, Virtualization, Object-oriented Programming (OOP), Pytest, Jenkins, MySQL, Amazon Web Services (AWS), AWS, Docker, Scrum, Bash, REST APIs, Redis, PySpark, JavaScript, Ubuntu, Linux, Pyftpdlib, Spark, Luigi, Pandas, AWS S3, SQLAlchemy, Flask, Python
  • DevOps Engineer

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

    2016 - 2018
    GigaSpaces
    • Helped develop the Cloudify open source cloud orchestration platform.
    • Developed the REST API.
    • Installed agents.
    • Logged storage.
    • Configured the continuous integration environment.
    Technologies: IPython, Containerization, Virtualization, Object-oriented Programming (OOP), RabbitMQ, Pytest, OpenStack, Docker, Scrum, Bash, REST APIs, Ubuntu, Linux, PostgreSQL, Flask, Python
  • 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), AWS EC2, React, Vue.js, Bash, REST APIs, JavaScript, GitHub, Ubuntu, Linux, Python, MongoEngine, Flask, Elastic Beanstalk, Docker, MongoDB, Eve
  • Python Software Engineer

    2016 - 2016
    MakeSpace (via Toptal)
    • Integrated third-party services into an internal software infrastructure.
    • Integrated a 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
  • 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, LeafletJS, Elasticsearch, D3.js, PyGTK, Python
  • 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
  • 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
  • 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
  • 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 Services (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++

Experience

  • 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).

Skills

  • Languages

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

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

    Flask, AWS HA, Django, Spark, Knockout.js
  • Libraries/APIs

    Luigi, PySpark, Dask, Pandas, SQLAlchemy, REST APIs, PyGTK, React, LeafletJS, D3.js, Vue.js, Node.js
  • Tools

    Terraform, Amazon Virtual Private Cloud (VPC), Pytest, Ansible, GitHub, Git, IPython, AWS ECS, AWS ECR, AWS EBS, AWS ELB, Jupyter, Facebook Pixel, AWS CloudFormation, RabbitMQ, Vim Text Editor, Microsoft Excel, Celery, Let's Encrypt, OpenVPN, AWS CodeBuild, Packer, Jenkins, Zabbix
  • Paradigms

    DevOps, Scrum, Object-oriented Programming (OOP), Deep Packet Inspection (DPI)
  • Storage

    Redis, MongoDB, InfluxDB, MySQL, MongoEngine, PostgreSQL, AWS S3, Elasticsearch, SQLite
  • Other

    Containerization, Virtualization, Infrastructure as Code (IaC), AWS, Elastic Beanstalk, Multimedia Messaging Services (MMS), Diameter, Multimedia, Distributed Systems, P2P, Critical Systems, Eve, Pyftpdlib, Conda, Business, Telecommunication Engineering

Education

  • Citius Postgraduate Degree in Business
    2002 - 2003
    Universidad Autónoma de Madrid - Madrid
  • Master's Degree in Telecommunication Engineering
    1996 - 2002
    Universidad Carlos III de Madrid - Spain

Certifications

  • AWS Certified SysOps Administrator – Associate
    MARCH 2021 - MARCH 2024
    Amazon Web Services
  • AWS Certified Solutions Architect - Associate
    FEBRUARY 2021 - FEBRUARY 2024
    Amazon Web Services
  • HashiCorp Certified: Terraform Associate
    OCTOBER 2020 - OCTOBER 2022
    Hashicorp
  • AWS Certified Cloud Practitioner
    OCTOBER 2020 - MARCH 2024
    Amazon Web Services
  • Certified Redis Developer
    APRIL 2020 - PRESENT
    Redis Labs
  • Facebook Certified Marketing Developer
    NOVEMBER 2019 - NOVEMBER 2021
    Facebook
  • Certified Kubernetes Application Developer (CKAD)
    NOVEMBER 2019 - NOVEMBER 2022
    The Linux Foundation
  • Certified Kubernetes Administrator (CKA)
    NOVEMBER 2018 - NOVEMBER 2020
    Cloud Native Computing Foundation (CNCF)
  • Linux Foundation Certified Engineer (LFCE)
    DECEMBER 2017 - DECEMBER 2019
    The Linux Foundation
  • Linux Foundation Certified System Administrator (LFCS)
    NOVEMBER 2017 - DECEMBER 2019
    The Linux Foundation
  • Certified OpenStack Administrator (COA)
    OCTOBER 2017 - OCTOBER 2020
    OpenStack
  • MongoDB Certified Developer (C100DEV)
    MAY 2015 - PRESENT
    MongoDB Inc.

To view more profiles

Join Toptal
Share it with others