My last project was a tool for the music industry, but I'm not a rock star developer.
In the past I took some ninjutsu classes, but I'm not a ninja developer.
I'd describe myself more like a generalist developer interested in improving my craft, creating beautiful code and acquiring new knowledge — not only related to programming.
For various years I worked on companies I co-founded and on freelance works, and those experiences gave me the ability to wear many different hats:
I had many days like these and they allowed me to grow much faster than I could have done otherwise.
I'm still learning every day, and I continue to enjoy the process.
Since the moment I discovered Ruby for the first time in 2006 I always loved its clarity and the ecosystem. That's also the reason I've been using it professionally ever since.
To give something back to the community I started and organized for 3 years a Ruby conference in Italy and some meetups. I didn't do it for the money — they were free or with a small price to cover the expenses — but instead to allow hundreds of people to meet and share their experiences with others.
I love programming, but that doesn't mean that's the only thing I do 24/7.
When I'm not behind a text editor I like to travel, cook, go to classical concerts, meditate, work out, watch movies, read, and do other activities that help me to recharge and go back working with a fresh perspective.
Every year CareerFoundry selects six among the best mentors of their courses who have exceeded expectations in the categories of "helpful", "encouraging" and "timely" but who also have a wealth of wonderful written feedback sent to the student and mentor teams.
I have been chosen to fulfill this role in order to give them thoughtful feedback to improve the platform and the courses.
NoviCap (TechStars Barclays 2014) is an online platform which allows Small and Medium Enterprises (SMEs) to access the capital locked in their long-dated invoices. NoviCap provides invoice finance in a fast, flexible, and transparent way while offering professional investors the opportunity to invest in a short-term asset yielding above-average returns.
On a daily basis I take care of improving the platform on both the backend (Ruby on Rails) and frontend (React).
CareerFoundry is the number one community for career development in tech. Since 2014, it has helped educate more than 27'000 people from 80 countries, improve their careers and change their lives.
As a mentor I help students during their journey to become Junior Web Developers through regularly reviewing exercises, code reviews and checking for fundamental understanding of concepts, occasional video calls to discuss the projects in depth and finally suggesting supplemental learning materials and personal insights in areas where students are struggling.
DataNovo is a big data, analytics startup that provides predictions of future outcomes and actionable recommendations to help companies, legal practitioners, and stakeholders assess the strength of a patent.
It started as a pivot of TradeGig and I built 2 different applications to fetch and parse all 5 million US patents and trial documents from the United States Patent and Trademark Office (USPTO), providing an internal API to connect them to the main application.
TradeGig was a service marketplace where people could put their skills for sale initially in exchange for an internal credit to barter for other services, and later for money.
It was accepted to participate at Start-Up Chile in the 7th batch.
I mainly worked on both the backend and frontend, using different technologies (Ruby on Rails, Elasticsearch, Braintree, Balanced Payments, and others)
Neonisi was an Italian auction/e-commerce platform achieving almost 2 millions of unique items available to purchase (at that time eBay Italy had 13 millions).
It also integrated directly with 3rd party Dropshipping providers, eBay (through their API) and with any external e-commerce (through CSV files) in order to keep the catalog in sync without much effort.
I Co-Founded the company wearing so many hats, and working mostly on the Customer Development, Product Strategy, Customer Support, Team Management, Hiring, System Administration and developing the whole platform using Ruby on Rails and other technologies (Sinatra, Sphinx, Neo4j, Redis, MySQL, Beanstalkd and others). Plus mopping the floor and taking out the trash when leaving the office at night ;)