Simone Erli, Developer in Pessano Con Bornago, Città Metropolitana di Milano, Italy
Simone is available for hire
Hire Simone

Simone Erli

Verified Expert  in Engineering

Software Developer

Pessano Con Bornago, Città Metropolitana di Milano, Italy

Toptal member since June 10, 2021

Bio

Simone is a passionate software developer with expert knowledge of Ruby on Rails. He developed a web application that creates, manages, distributes, and promotes online sheet music. He built the evaluation framework of a classifier that recognizes the category to which a piece of audio belongs. Simone enjoys pushing the boundaries with innovative approaches that deliver practical, real-world solutions for everyday users.

Portfolio

Sonovative, GmbH.
Ruby on Rails, Ruby, ActiveAdmin, SQL, JavaScript, YouTube API, Linux, Java...
Fraunhofer IDMT
MATLAB, C++, Object-oriented Programming, Functional Programming

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Linux, Terminal

The most amazing...

...application I've developed used Ruby on Rails to create digital sheet music and promote artists.

Work Experience

Full-stack Developer

2016 - PRESENT
Sonovative, GmbH.
  • Developed a web application that creates, manages, distributes, and promotes online sheet music.
  • Built a web application that supports and promotes musicians.
  • Wrote code that connects with the YouTube API by means of the YouTube Ruby client 'yt'.
  • Created the export functionality of the sheet music according to the requirements of online shops.
  • Integrated the cover design of the sheet music in three different formats, specifically A4, square, and YouTube, using Prawn PDF.
  • Managed relationships with external freelancers. They are front-end developers, back-end developers, ePub and sheet music layout designers, network engineers, and system administrators.
Technologies: Ruby on Rails, Ruby, ActiveAdmin, SQL, JavaScript, YouTube API, Linux, Java, React.js, LilyPond, Amazon EC2, AWS, ImageMagick, RSpec, JavaScript, Postman, HTML, CSS, Git, Bitbucket, Object-oriented Programming, Functional Programming, Sublime Text, Visual Studio Development, Back-end Developers, Ruby ERB, Prawn, EPUB, Digital Music, Music Publishing, Capistrano

Research Assistant

2015 - 2015
Fraunhofer IDMT
  • Assisted in the design and build of the evaluation framework of a classifier that recognizes the category a piece of audio file belongs to, like music, advertising, applause, and interview, for example.
  • Created the data set of the aforementioned classifier.
  • Improved the segmentation algorithm of another classifier.
Technologies: MATLAB, C++, Object-oriented Programming, Functional Programming

Web Application for Sonovative GmbH

https://soundnotation.com
A Ruby on Rails web application for online sheet music creation, management, and distribution. It helps publishers, labels, and artists to easily connect to the music market. Sheet music is generated from the automatic transcription of recordings and reviewed by annotators, then marketed and distributed to online shops.

Web Application for Sonovative GmbH

https://sonokraft.com
A Ruby on Rails web platform dedicated to different actors of the music world, such as artists, labels, publishers, and producers. The main focus is to help artists be promoted and marketed in the best possible way.

Movie Reviews Classifier

A university project to build a classifier to categorize a set of movie reviews into positive or negative. I used the Naive Bayes classifier during training and cross-validation for testing. Out-of-vocabulary words were also taken into consideration.
2011 - 2015

Master's Degree in Computer Engineering

Politecnico di Milano - Como, Italy

2007 - 2011

Bachelor's Degree in Computer Engineering

Politecnico di Milano - Milan, Italy

Libraries/APIs

jQuery, Ruby ERB, Prawn, YouTube API, React.js, ImageMagick, JavaScript

Tools

Git, Bitbucket, MATLAB, Postman, LilyPond, RSpec, Nginx, Sublime Text, Terminal, Capistrano

Languages

Ruby, JavaScript, SQL, Java, HTML, CSS, Python, C, Assembly, Max/MSP/Jitter, C++, Bash Script

Frameworks

Ruby on Rails

Paradigms

Object-oriented Programming, Functional Programming

Storage

PostgreSQL

Platforms

Linux, Amazon EC2, AWS, Visual Studio Development, Heroku

Other

ActiveAdmin, Web Application, Back-end Developers, Networking, Algebra, Physics, Mathematical Analysis, Software Engineering, Acoustics, Signal Processing, Electronics, Web Technologies, Batch Scripting, EPUB, Digital Music, Music Publishing, Naive Bayes, Classification, APIs, CAPTCHA, Charting, Web Scraping

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring