London UK

About

I'm a developer who got interested in technology and software out of curiosity on how websites like Youtube are built. My main focus is in API design, development and test, but I do like to get my hands dirty with frontend design or configuring a Linux box. Currently working on a couple scraping projects in my free time.

Skills

Programming Languages
  • Python
  • Javascript
  • PHP
Frameworks
  • Django
  • Flask
  • CakePHP
Databases
  • PostgreSQL
  • MySQL
  • MongoDB
  • Firebase
  • Redis
Web Development
  • HTML
  • CSS
  • Sass
  • jQuery
  • TypeScript
  • AngularJS 1.x / Angular 2+
  • GulpJS / Yarn
Other
  • Linux/Unix
  • Nginx
  • Gunicorn
  • RabbitMQ
  • Celery
  • RDS
  • S3
  • NodeJS
  • Scrapy
  • Fabric
  • SQLite
  • Sklearn
  • Numpy

Experience

Freelancer.com

January 2018 - Present
Software Engineer (Client Success)

As part of the Client Success team I built features in an agile environment and was responsible for client facing parts of the "Recruiter" and "Project management" products, implementing software for a premium subset of our MAU in a full stack type of role. Successfully pushed a couple of successful A/B tests which resulted in raising user retention by 20%. Our team was also part of the migration team for our frontend architecture. Occasionally assisted the API team to fix bugs in Python. Assisted in hiring and onboarding & mentoring junior engineers.

  • PHP
  • MySQL
  • Bash
  • AngularJS
  • Angular 2
  • TypeScript
  • ElasticSearch
  • Python

Livesmart

October 2016 - December 2017
Software Engineer

Led and improved the backend development of the initial MVP of the product: a platform for health assestement and improvement programs. Introduced logging, documentation and 2fa to the existing codebase. Upgraded the used frameworks to a supported version. Setup infrastructure for data retrieval to be used on future Machine Learning scenarios.

  • Python
  • Django
  • PostgreSQL
  • Bash

Voyage Control

May 2016 - October 2016
Backend Developer

I was brought in for a full stack development and maintenance of a complex booking webapp for venues and construction sites. Django Rest Framework was used for API development, and Apache Solr was used to index booking-related data, speeding up retrieval time for the frontend and mobile app. I led the technical development team for some time, coordinating the team (2 remote, 1 on site), using Jira as a task management tool.

  • Python
  • Django
  • AngularJS
  • MySQL
  • Bash
  • Apache Solr
  • AWS Services

Enerlife

May 2014 - May 2016
Software Developer

Initially assigned with the development of the infrastructure of the main webapp. I used MQTT as a pub/sub broker to communicate with our remote devices, sending a message every 5 second for realtime client interaction and visualization of their electrical consumption. Test Driven Development was adapted throughout the project. Towards the end of my role, I implemented continuous integration and maintained the embedded Linux distro on the remote devices.

  • Python
  • Django
  • jQuery
  • AngularJS
  • PostgreSQL
  • Java
  • Bash
  • Yocto
  • Bitbake
  • MQTT
  • Protobuf

Education

Università di Pordenone

2011 - 2013
Bachelor
Information Technology
  • Software engineering
  • OOP languages
  • Database design
  • Principles of distributed computing
  • Web services
  • Service-oriented architecture
  • Cloud computing infrastructures

Languages

English
Native speaker
Italian
Native speaker
Spanish
Basic
French
Basic

Interests

Tech
  • Tech Blogs
  • Indie projects
  • Machine Learning
Sports
  • BJJ
  • Muay Thai
  • Gymnastics
  • Basketball
Music
  • Soundcloud
  • Gigs