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