Resume

Senior Software Developer | Python Specialist

πŸ“§ correo@pablocaro.es | πŸ“± +34 600 649 515 | πŸ“ Bormujos (Seville, Spain) | πŸ”— pablocaro.es

πŸ’» GitHub | πŸ’Ό LinkedIn | 🐦 Twitter


About Me

Software developer with over 20 years of experience designing and building valuable technology. I wish to work where I can make a difference: not just by creating great software, but also by improving the way development is done.

I take pride in keeping up with technology trends to evaluate, select, and apply the best tools and practices to deliver high value software. Proud Linux user and open-source supporter for over 20 years.


Professional Experience

Backend Engineer | CARTO SL | Seville

2022 - 2026

CARTO is a Location Intelligence Platform where customers solve spatial problems with data and analysis.

  • Work with geospatial data (PostGIS) and develop async Python-based backends
  • Big data processing for large companies (advertising and communications)
  • Docker and Google Cloud Platform (Storage, BigQuery), AWS and Microsoft Azure

Staff Software Engineer | Netskope | Remote

2021 - 2022

Netskope is a leading cloud security company.

  • Working on RBI (Remote Browser Isolation) implementation
  • System especially programmed in Go
  • Focused on automated testing

Backend Engineer | CARTO SL | Seville

2022 - Present

CARTO is a Location Intelligence Platform where customers solve spatial problems with data and analysis.

  • Work with geospatial data (PostGIS) and develop async Python-based backends
  • Big data processing for large companies (advertising and communications)
  • Docker and Google Cloud Platform (Storage, BigQuery), AWS and Microsoft Azure

Backend Engineer | Gigas SL | Madrid (remote)

2017 - 2019

Gigas is a provider of cloud services for businesses.

  • Python backend system with RabbitMQ for KVM virtual machines management
  • New VM backend with VMware and notification system with websockets + Node.js

Zope/Plone Developer | IbermΓ‘tica | Madrid

2015 - 2017

  • Functional test infrastructure with unittest, Selenium Grid and Galen Framework
  • Web cache with Varnish and HTML5 video player focused on accessibility

CTO | Duix Soluciones | Seville

2014 - 2015

  • Implementation of Git, TDD and processes to improve productivity and reduce errors
  • Django projects and Zope/Plone work for Universidad de Extremadura
  • Deployment system with Fabric, architecture and performance with Varnish

Company Area Leader & Lead BPM Developer | Yaco Sistemas | Seville

2010 - 2013

  • Led the company area responsible for production of custom software for public institutions and large clients
  • BPM product development (Tangram) with SOA architecture: Liferay, Alfresco, Activiti
  • Managed teams and projects up to 5 developers x 15 months
  • Department planning, budgeting and client meetings at technical and business level

Full-Stack Developer | Yaco Sistemas | Seville

2007 - 2011

  • Led multiple projects and served as scrum master for the engineering team
  • Coding, debugging, system design, mentoring, technical lead
  • Managed projects up to 5 developers x 15 months
  • Developed internal software: vacation calendar, change control, timesheets
  • Trained newly hired staff

Zope/Plone Developer | Yaco Sistemas | Seville

2005 - 2007

  • First position at Yaco Sistemas
  • Built new modules and features, led large-scale migration efforts
  • Taught courses: Introduction to Python, Plone Programming, Plone Systems Administration
  • Designed and architected object-oriented systems in Python for Plone CMS

Education

Computer Engineer | University of Seville

Honors in the final degree project: A Django + Celery system for managing ERP Odoo deployments using Fabric and Docker


Technical Skills

Programming Languages

Python (since 2002, extensive use) | JavaScript/Typescrypt | SQL | PHP | C#

Backend

Django | Celery | REST | RabbitMQ | PostgreSQL | PostGIS | PgBouncer

Cloud & DevOps

Docker | Kubernetes | Google Cloud Platform (BigQuery, Storage) | AWS | Git | Fabric

Frontend

JavaScript | HTML5 | CoffeeScript | Backbone | Responsive Design

CMS & Frameworks

Plone | Zope | Varnish | Selenium | Liferay | Alfresco

Soft Skills

  • Write readable documentation and persuasive memos
  • Enjoy mentoring and training
  • Communicate well with business users
  • Comfortable with public speaking
  • Can take complex technical issues and distill them for business audience
  • Turn high-level business requirements into detailed solutions and implement them

Languages

πŸ‡ͺπŸ‡Έ Spanish - Native

πŸ‡¬πŸ‡§ English - Fluent


Interests

🐧 Linux and open-source - User for over 20 years

⌨️ Vintage mechanical keyboards

⚽ Football

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Family - Wife and two children


Contact

πŸ“§ Email: correo@pablocaro.es

πŸ“ Location: Bormujos (Seville, Spain)

πŸ’» GitHub: github.com/pcaro

πŸ’Ό LinkedIn: linkedin.com/in/pcarorevuelta

🐦 Twitter: @pcaro

πŸ”— Web: pablocaro.es