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

Portfolio

Experience

Location

Vancouver, BC, Canada

Availability

Part-time

Preferred Environment

Ubuntu

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.

Employment

  • 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
    Federtrek
    • 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
    Britishcat
    • 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

Skills

  • Languages

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

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

    RSpec, Sublime Text, Git
  • Other

    Software Development, Unpoly, 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

Education

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

To view more profiles

Join Toptal
Share it with others