About Emilio
English
Fluent
Spanish
Native or bilingual
Catalan
Native or bilingual
Experience
- FreelanceSoftware EngineerSOFTWARE 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.
- RoibackDeveloperTRAVEL AND TOURISMJune 2014 - March 2019 (4 years and 10 months)Palma de Mallorca, SpainAt Roiback I have had a changing career in roles and functions:- Team lead of Roiback Big Accounts (9 months)- Team lead and responsible for a strategic project (24 months)- Complete rewrite of the hotel availability service (9 months)- Senior backend developer in the CRS teamMy main tasks:- Optimizations of critical parts of the system (e.g.: price changes, availability service)- Architecture of the CRS (core) system- Member of the system guards team for more than 4 years- Selection and tutoring of new programmers- Customer relations- Two migrations of the system core to another server provider- The application of Agile methodologies in all company processes- A lot of analysisTechnologies:- Python, Django and Celery for development- Redis as cache and distributed semaphore- RabbitMQ as Celery backend- Nginx as web server and reverse proxy- HAProxy- Postgres with stream replication- PGPool II as load balancer and in-memory cache (key point for performance)- EFK (Elastic Fluentd Kibana) for Nginx, HAProxy, uWSGI and the CRS application- Telegraf, InfluxDB and Grafana for monitoring- Nagios and aNag for monitoring and alarm system (guards team)- VMware as private cloud (guards team)- Docker for satellite projects- Gitlab CI in CRS- Fabric for CRS deployment
- Mola Factory S.L.DeveloperSOFTWARE PUBLISHINGNovember 2012 - December 2013 (1 year and 2 months)Palma de Mallorca, SpainProject manager: development of a mobile application for iOS for the purchase and sale of second-hand items and services.
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
- Systems Computer EngineeringUniversity of the Balearic Islands2010
- Higher Engineering in Computer ScienceUniversity of the Balearic Islands2017