About Emilio
English
Fluent
Spanish
Native or bilingual
Catalan
Native or bilingual
Experience
- FreelanceIngeniero softwareSOFTWARE PUBLISHINGApril 2019 - Today (7 years and 2 months)• 2021 Scrapping application:- Refactor a platform to support multiple spiders feeding the same database- Scrapy over Celery (highly scalable)- Ability to pause and resume long-running spiders (e.g., on deployments or downtimes)- Database optimizations- Technologies: Django, Scrapy, Celery, Python• 2020-21 Construfy - the social network for tradespeople:- Develop a social network for tradespeople from scratch- Backend written in Python / Django / Django RestFramework- Frontend is a SPA written in Vue / Nuxt with SSR for SEO- Instant messaging chat based on ejabberd with custom extensions (erlang)- Social login, Mailchimp users integration, Facebook audiences- Deployment on a swarm cluster (self-managed)• 2020 Shopify application:- Ansible playbooks for production and staging environments- Dockerize application for local development- Technologies: Docker, Ansible, Linux, RabbitMQ, Nginx, systemd, cron, npm, webpack.• 2020 Hotel Booking Engine:- Develop a country-configurable tax system- Technologies: Django, Python• 2019 Scraping application:- Development and maintenance of spiders- Implementation of new features- Instrument local environment- Technologies: Django, Scrapy, Python, isort, flake8, black• 2019: Acerutti - GRI (Global Reporting Initiative)- Design and develop a REST API from scratch- Develop Fabric2 deployment scripts- Develop Fabric2 scripts for S3 database backups management- Dockerize Django project for local development- Deploy an EFK stack- Configure basic Bitbucket CI- Other developments- Technologies: Django, DRF, Python, PostgreSQL, Docker, Redis, Amazon S3, Fabric 2.
- RoibackDesarrolladorTRAVEL AND TOURISMJune 2014 - March 2019 (4 years and 10 months)Palma de Mallorca, SpainEn Roiback he tenido una trayectoria cambiante en roles y funciones:- Team lead of Roiback Big Accounts (9 meses)- Team lead y responsable de un proyecto estratégico (24 meses)- Reescritura completa del servicio de disponibilidad de hoteles (9 meses)- Senior backend developer en el equipo CRSMis tareas principales:- Optimizaciones de partes críticas del sistema (e.g.: cambios de precios, servicio disponibilidad)- Arquitectura del sistema CRS (core)- Miembro del equipo de guardias de sistemas por más de 4 años- Selección y tutorización de nuevos programadores- Relaciones con clientes- Dos migraciones del core del sistema a otro proveedor de servidores- La aplicación de las metodologías Agile en todos los procesos de la empresa- Mucho análisisTecnologías:- Python, Django y Celery para desarrollo- Redis como caché y semáforo distribuido- RabbitMQ como backend de Celery- Nginx como web server y proxy invertido- HAProxy- Postgres con stream replication- PGPool II como balanceador de carga y caché en memoria (punto clave para el rendimiento)- EFK (Elastic Fluentd Kibana) para Nginx, HAProxy, uWSGI y la aplicación CRS- Telegraf, InfluxDB y Grafana para monitorización- Nagios y aNag para monitorización y sistema de alarmas (equipo guardias)- VMware como cloud privado (equipo guardias)- Docker para proyectos satélite- Gitlab CI en CRS- Fabric para despliegue del CRS
- Mola Factory S.L.DesarrolladorSOFTWARE PUBLISHINGNovember 2012 - December 2013 (1 year and 2 months)Palma de Mallorca, SpainResponsable de proyecto: desarrollo de una aplicación móvil para iOS para la compra venta de artículos de segunda mano y servicios.
Reviews
Recommendations
Be the first to recommend Emilio
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Ingenería informatica de sistemasUniversidad de las Islas Baleares2010
- Ingenería superior en informáticaUniversidad de las Islas Baleares2017