Francesco Belladonna, Software Developer in Vancouver, BC, Canada
Francesco Belladonna

Software Developer in Vancouver, BC, Canada

Member since July 31, 2017
Francesco is a passionate software developer with great interest in software architecture and dedicated to delivering highly maintainable and durable software. He has full-stack experience on the web platform with a preference toward the back-end. Francesco thrives in agile environments and has expertise in planning and managing work for multiple teams.
Francesco is now available for hire




Vancouver, BC, Canada



Preferred Environment


The most amazing...

...thing I've designed and developed was the report building of mass emails with highly dynamic data, shifting from daily updates to real-time.


  • Software Developer

    2013 - PRESENT
    Predictable Revenue Inc.
    • Served as part of the team that developed a lead generation software that helped to grow from four to over 40 employees and scaled the number of emails sent daily by 10x.
    • Developed report building for highly dynamic data, shifting from daily updates to real-time.
    • Created a tool to calculate spam score of email accounts which drove a reduction in related costs by 80%.
    • Planned feature development for a software team of eight developers.
    • Integrated third-party APIs such as Salesforce and Nylas.
    • Developed and maintained CI, deployment pipeline, and server infrastructure.
    • Promoted process improvements to reduce overhead and provide better visibility into in-progress work.
    • Analyzed and collected business requirements to use in the development planning phase.
    • Created software design and architecture of new features and refactors of existing ones.
    • Established new coding standards that reduced software defects and simplified testing.
    Technologies: Amazon Web Services (AWS), RSpec, Nylas API, AWS, Git, Event Sourcing, PostgreSQL, CSS, HTML, Redux, Unpoly, AngularJS, JavaScript, Phoenix, Elixir, Ruby on Rails (RoR), Ruby
  • Lead Developer

    2013 - 2019
    • Analyzed, designed, and developed "Gestione", a software solution to manage: membership of 50+ associations, over 4,000 recurring hiker membership subscriptions, personal data for 10,000+ people, and creation of an activities calendar with more than 2,000 entries per year.
    • Coordinated third-party integrations with "Gestione" to provide chat services for subscribers.
    • Provided technical solutions to scale a large number of activities on the same page.
    • Optimized world-map and calendar view API endpoints, decreasing load time by 80%.
    • Designed a minimal-overhead internal process to request new features, performance improvements, and defects resolution.
    • Developed and maintained deployment pipeline and server infrastructure.
    Technologies: RSpec, Git, MySQL, PostgreSQL, CSS, HTML, JavaScript, Ruby on Rails (RoR), Ruby
  • Consultant

    2018 - 2018
    Wine Ventures Barcelona
    • Integrated Stripe API to support online payments for scheduled tours.
    • Developed back-office to manage payments and refunds.
    • Included support for calendar view for scheduled tours.
    • Collected business requirements and designed user experience for back-office.
    • Integrated email notification system.
    Technologies: Phoenix, PostgreSQL, Stripe, Elixir
  • Lead Developer

    2013 - 2013
    • Provided I18n support.
    • Configured parent-child relationship software to manage cat gene inheritance.
    • Integrated CMS.
    Technologies: RSpec, JavaScript, CSS, HTML, PostgreSQL, Ruby on Rails (RoR), Ruby
  • Lead Developer

    2013 - 2013
    Becchere's Library
    • Created an internal search engine for books.
    • Designed public-facing UX for anonymous users.
    • Built complex authorization system to manage library.
    • Integrated a blog system.
    • Implemented image pre-processing to support book covers.
    Technologies: RSpec, JavaScript, CSS, HTML, PostgreSQL, Ruby on Rails (RoR), Ruby
  • Lead Developer

    2012 - 2013
    Austin Parker
    • Developed back-office with virtual tour placement on boat deck layout images.
    • Implemented newsletter with mass emailing capabilities based on website content.
    • Provided I18n support of every element on the system.
    • Integrated CMS.
    • Optimized layout for mobile.
    Technologies: RSpec, PostgreSQL, MySQL, JavaScript, CSS, HTML, Ruby on Rails (RoR), Ruby
  • Lead Developer

    2012 - 2012
    Setin SRL
    • Imported data from a MS Access database.
    • Developed CSV import capabilities.
    • Integrated existing company tools into internal CMS.
    • Integrated CMS.
    • Developed an authorization system for back-office.
    Technologies: JavaScript, CSS, HTML, PHP, CakePHP
  • Lead Developer

    2009 - 2009
    Citta' Nascosta
    • Developed membership cards with money payment.
    • Converted MS Word documents into a news page.
    • Created a newsletter system.
    • Built a calendar to PDF conversion.
    Technologies: JavaScript, CSS, HTML, MySQL, PHP
  • Lead Developer

    2005 - 2006
    Santoboni carni SRL
    • Created warehouse management with weight-loss tracking for meat.
    • Built invoicing system which updates internal warehouse.
    • Developed a desktop application and installer to support local use of the software.
    • Created invoice archiving system and warehouse status charts.
    Technologies: JavaScript, CSS, HTML, MySQL, PHP
  • Software Developer

    2004 - 2004
    Claudia Rinaldi
    • Created PHP interaction with database and user session management.
    • Developed one-time-access forms for external users and sent end results to website owner.
    • Implemented image upload and processing.
    • Built a small blog system.
    Technologies: CSS, HTML, MySQL, PHP


  • Languages

    Ruby, Elixir, JavaScript, HTML, CSS, C#, SQL, C, CoffeeScript, PHP, Bash, Go
  • Frameworks

    Redux, AngularJS, Ruby on Rails (RoR), Phoenix, Unpoly, CakePHP
  • Tools

    RSpec, Sublime Text, Git
  • Other

    Software Development, AWS
  • Paradigms

    Object-oriented Programming (OOP), Event Sourcing, Functional Programming
  • Platforms

    Linux, Ubuntu, Amazon Web Services (AWS), Windows
  • Libraries/APIs

    Node.js, Nylas API, Stripe, React
  • Storage

    PostgreSQL, MySQL


  • Coursework towards a Degree in Computer Science
    2008 - 2012
    Sapienza University of Rome - Italy

To view more profiles

Join Toptal
Share it with others