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