Marcelo Biffara, Software Developer in Buenos Aires, Argentina
Marcelo Biffara

Software Developer in Buenos Aires, Argentina

Member since December 26, 2014
Marcelo is passionate about software development and has known exactly what he wanted to do since he was a child. He is a full-stack developer who enjoys writing in Ruby and JavaScript and has experience working with SQL and NoSQL databases and third-party API integration. Marcelo has worked on successful projects, many of which involved high concurrency platforms and websites.
Marcelo is now available for hire

Portfolio

  • Colorado General Assembly
    Sidekiq, PostgreSQL, Elasticsearch, React, Ruby on Rails (RoR)
  • Booster Apps
    Mailgun, Twilio API, Facebook API, Shopify API, Ruby on Rails (RoR)
  • ShowplaceHQ
    Amazon Web Services (AWS), GitHub, AWS, MySQL, Ruby on Rails (RoR), Ruby

Experience

Location

Buenos Aires, Argentina

Availability

Part-time

Preferred Environment

Git, Ubuntu, MacOS, Visual Studio Code, Terminal, Chrome

The most amazing...

...thing I've worked on is a content processing online platform based on queues and workers that handles millions of incoming messages every day.

Employment

  • Web App Architect

    2020 - 2020
    Colorado General Assembly
    • Created the architecture for the new Colorado General Assembly website, consisting of an admin site, public API, search API, background workers, and a React site.
    • Created an importer into Legacy for their old Drupal app, using a REST client and scheduled Sidekiq workers.
    • Drafted documentation for the architecture and weekly estimations.
    Technologies: Sidekiq, PostgreSQL, Elasticsearch, React, Ruby on Rails (RoR)
  • Senior Rails Developer

    2020 - 2020
    Booster Apps
    • Created a multi-channel abandoned cart recovery app built on Ruby on Rails 6, using Shopify API, PostgreSQL, Sidekiq, Facebook API, Twilio API, and Mailgun. This app was installed by thousands of merchants and generated $200.000.000 in revenue.
    • Implemented the Twilio API to send SMS and Whatsapp messages.
    • Integrated the Facebook Messenger API to send messages with discounts and checkout links.
    • Executed the Mailgun API to send discounts and checkout links.
    • Integrated with the Shopify API to get abandoned carts sessions.
    Technologies: Mailgun, Twilio API, Facebook API, Shopify API, Ruby on Rails (RoR)
  • Back-end Engineer

    2019 - 2020
    ShowplaceHQ
    • Created the MVP for a new platform connecting brands with Airbnb hosts using Ruby on Rails, React, ElasticSearch, and PostgreSQL.
    • Retrieved data from Airbnb listings parsing the HTML response and extracting information from tags and JSON data.
    • Implemented Facebook and Google authentication using OmniAuth.
    • Implemented the SendGrid API using templates for transactional emails.
    • Created a model for storing images—with original, mid, and thumbnails resolution—uploading all versions to AWS S3.
    • Created an AWS infrastructure, setting up EC2, RDS, S3 and loading balancers. Set up SSL configuration, Nginx, and Unicorn.
    Technologies: Amazon Web Services (AWS), GitHub, AWS, MySQL, Ruby on Rails (RoR), Ruby
  • Lead Developer

    2018 - 2018
    Puragraft
    • Created a Ruby on Rails 4 web app for order analysis and detecting anomalies, implementing Devise for user authentication.
    • Created the Excel file import process using AXLSX gem, building customer statistics, and exporting them to PDF using PDKit.
    • Generated reports, using Axlsx, in CSV format to show the order analysis, anomalies, and confidence rate.
    Technologies: SendGrid, Microsoft Excel, MySQL, Ruby on Rails (RoR), Ruby
  • Lead Developer

    2015 - 2018
    Email Delivered
    • Built the CSV contact importer process supporting CSV files with over 2 million rows.
    • Developed the contact search engine, supporting millions of documents.
    • Created an AB testing email engine, supporting automatic AB testing and winner selection.
    • Built the smart marketing campaign engine, supporting dynamic campaign flow and timed delayed campaigns.
    • Developed smart list segmentation, creating dynamic lists based on custom properties (field values, engagement history, tags, custom fields).
    Technologies: Amazon Web Services (AWS), Bootstrap, Redis, AWS, MySQL, Elasticsearch, Ruby on Rails (RoR), Ruby
  • Senior Software Engineer

    2013 - 2015
    Keepcon
    • Created a Ruby gem that reads user-generated content from Facebook pages and inserts them into a proprietary API.
    • Developed a Ruby on Rails website to manage and map Facebook pages to user accounts.
    • Built a Ruby gem that listens to tweets in real time and inserts them into a proprietary API.
    • Programmed a Ruby gem that reads comments from Disqus and inserts them into a proprietary API and, after they are processed, posts moderation results back to Disqus.
    • Wrote a Ruby on Rails website for Facebook Page Insights.
    • Created a Ruby gem that reads sitemaps and looks for Facebook comment boxes and imports their comments into a proprietary API.
    Technologies: Bootstrap, jQuery, Redis, MongoDB, ActiveMQ, Ruby on Rails (RoR), Ruby
  • Software Developer

    2012 - 2013
    DC Group Argentina
    • Maintained the DescuentoCity website written in Ruby on Rails.
    • Created a mailer process to send a custom newsletter to 300+ thousand users using Amazon SQS and multiple AWS workers.
    • Integrated Facebook into the website, allowing users to like and comment on each deal, using Facebook JavaScript SDK.
    • Built an administration website using Ruby on Rails, Bootstrap, jQuery, and MySQL.
    • Coded a deal-sorting algorithm based on user views/clicks.
    Technologies: Amazon Web Services (AWS), AWS, jQuery, MySQL, Ruby on Rails (RoR)
  • Software Developer

    2012 - 2013
    Graion
    • Created an Entity Framework extension to generate classes based on a stored procedures result.
    • Maintained an ASP MVC online platform for managing television ad placement.
    • Implemented a Lucene.net search engine library in a services marketplace site.
    • Created a mobile-based website for wine store order processing.
    • Created an MVC website to compare real estate property prices based on multiple factors.
    Technologies: JavaScript, jQuery, Bootstrap, Microsoft SQL Server, .NET, C#
  • Software Developer

    2011 - 2012
    Metrogames
    • Created a business intelligence web panel for online Facebook games.
    • Built a custom reports platform where users were able to share their reports with other users.
    • Wrote a batch process to move and compact SQL server table information to archive tables.
    • Developed an online dashboard that aggregates multiple game information.
    • Programmed a tool to import users' friend lists from the Facebook API and generate a custom report to analyze game acquisition virality.
    Technologies: jQuery UI, jQuery, Web MVC, Microsoft SQL Server, C#
  • Software Developer

    2008 - 2010
    Axoft
    • Implemented AFIP (government) web services in an invoice system.
    • Modernized the system UI, adding new DevExpress .NET components.
    • Maintained SQL stored procedures.
    • Created a custom reporting tool in C# using DevExpress components.
    • Implemented an LA POS (credit card) payment system in the invoicing system.
    Technologies: Microsoft SQL Server, C#, .NET

Experience

  • Showplace HQ
    http://www.showplacehq.com

    A platform that connects brands with Airbnb super hosts, built on Ruby on Rails and React. It allows brands to create their campaigns and give away products to Airbnb hosts for free in exchange for content creation and other custom requirements.

  • Shopify Abandoned Cart Recovery Tool
    https://apps.shopify.com/push-notification-hero

    A Ruby on Rails web app for merchants that allows users to recover abandoned cart sessions by letting them subscribe with an opt-in popup using different channels like SMS, Whatsapp, Email, Facebook Messenger, and push notifications.

  • Showplacehq MVP
    https://showplacehq.com/

    A React and Rails platform for connecting top Airbnb hosts with brands. I developed the MVP in 4 months. Brands were able to create campaigns and ship free products for Airbnb hosts in exchange for reviews, photos, product placement, and other extra requirements. Hosts were able to apply for campaigns and submit proof of work.

Skills

  • Languages

    JavaScript, SQL, HTML, Ruby, Unicorn, T-SQL, C#, CSS
  • Frameworks

    Ruby on Rails (RoR), ASP.NET MVC 5, OAuth 2, Bootstrap 3, Sinatra, AngularJS, Ember.js, Bootstrap, Ruby on Rails 5, .NET, Chrome
  • Libraries/APIs

    Facebook API, HTML Offline API, jQuery, React, Shopify API, Twilio API, Sidekiq, SendGrid API, Twitter API, Mongoid, jQuery UI, Node.js, Ruby on Rails API
  • Storage

    Elasticsearch, Microsoft SQL Server, MySQL, PostgreSQL, AWS S3, Redis, NoSQL, MongoDB
  • Other

    Technical Leadership, Technical Architecture, Web MVC, AWS, AWS Route 53, Computer Engineering
  • Tools

    Sublime Text, Git, Microsoft Excel, GitHub, Mailchimp, ActiveMQ, Capistrano, Nginx, SendGrid, Terminal
  • Paradigms

    REST
  • Platforms

    MacOS, Ubuntu, Mailgun, AWS EC2, Twilio, Amazon Web Services (AWS), Visual Studio Code

Education

  • Bachelor's Degree in Computer Engineering
    2010 - 2014
    Universidad Abierta Interamericana - Buenos Aires, Argentina

To view more profiles

Join Toptal
Share it with others