Marcelo Biffara
Verified Expert in Engineering
Full-stack Developer
Buenos Aires, Argentina
Toptal member since January 20, 2015
Marcelo is passionate about software development and has known exactly what he wanted to do since childhood. He is a full-stack developer who enjoys writing in Ruby and JavaScript and has experience working with SQL and NoSQL databases and 3rd-party API integration. Marcelo has worked on successful projects, many of which involved high-concurrency platforms and websites.
Portfolio
Experience
- Ruby on Rails (RoR) - 8 years
- Elasticsearch - 5 years
- Node.js - 5 years
- OAuth 2 - 4 years
- Facebook API - 4 years
- React - 3 years
- SendGrid - 2 years
- ChatGPT API - 2 years
Availability
Preferred Environment
Git, MacOS, Visual Studio Code (VS 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.
Work Experience
Svelte Developer
10% Happier, Inc.
- Applied a new design to the web application and updated the Stripe integration.
- Implemented Svelte together with Inertia to build the single-page application.
- Used Linear for ticket management and oversaw the testing process for a successful launch.
Developer
MiTech Software Solutions Ltd
- Created a service for the client's CRM, enabling them to build a chatbot using WhatsApp Cloud API.
- Built a NestJS service that interacts directly with the WhatsApp Cloud API, makes it easy to send text messages, templates, and quick reply buttons, and marks received messages as read.
- Removed Twilio and its associated costs by interacting with the Meta WhatsApp Cloud API.
Front-end Developer
Lingo Live Language Services, Inc
- Developed a Rails app that manages coaching engagements for thousand of users using Tailwind CSS, Rails 7, PostgreSQL, and Redis.
- Reviewed team's pull requests and deployed to production an app that serves the company's core business.
- Helped improve the codebase by implementing Ruby interactors and best practices.
Full-stack Developer
Nextflag S.R.L.
- Built a custom mailing library that lets users easily swap between mailing vendors.
- Integrated Sendgrid's API to replace the default SMTP email Rails integration.
- Created a custom device mailer that integrates with the custom mailing library.
Lead Software Developer
AIIR Consulting
- Led a software development team across three continents and time zones. Designed a system architecture for a coaching platform with Fortune 500 companies. Used NextJS, RoR, PGSQL, Redis, Sidekiq, AWS ECS, and AWS EB.
- Led software development for a stress management iOS App using Swift, Ruby on Rails, PostgreSQL, Contentful, and AWS EB.
- Integrated Metabase as a dashboard and reporting system for the whole company. Embedded it into the main coaching app.
- Created a Hubspot integration allowing the coaching platform to display contract information. Created custom Hubspot cards that displayed engagement information in Hubspot from the coaching platform.
- Created Qualtrics surveys integration, allowing the coaching platform to trigger Qualtrics surveys based on events.
Full-stack Developer
MYRM Technologies, LLC
- Designed system architecture for a finance platform built to replace Salesforce.
- Led the front and back-end teams located in two different time zones.
- Created custom data migration tools from Salesforce files.
Web App Architect
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.
Senior Rails Developer
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 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.
Back-end Engineer
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.
Lead Developer
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.
Lead Developer
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).
Senior Software Engineer
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Experience
Coachingzone: A Coaching Platform for a Company That Serves Fortune 500 Clients
https://aiirconsulting.com/Showplace HQ
http://www.showplacehq.comShopify Abandoned Cart Recovery Tool
B2B Marketplace
https://www.fieldcraft.com/I helped expand the functionality for direct offers and requests and improved their search engine to include location filters.
Education
Bachelor's Degree in Computer Engineering
Universidad Abierta Interamericana - Buenos Aires, Argentina
Skills
Libraries/APIs
Facebook API, HTML Offline API, jQuery, React, Ruby on Rails API, Stripe API, Shopify API, Twilio API, Sidekiq, SendGrid API, X (formerly Twitter) API, Mongoid, jQuery UI, Node.js, WhatsApp API, OpenAI Assistants API, Inertia, Plaid API, FedEx API
Tools
ChatGPT, Sublime Text, Git, Microsoft Excel, GitHub, Mailchimp, ActiveMQ, Capistrano, NGINX, SendGrid, Terminal, Amazon Elastic Container Service (ECS), Qualtrics, RSpec, Plaid
Languages
JavaScript, SQL, HTML, Ruby, Unicorn, T-SQL (Transact-SQL), C#, CSS, GraphQL, TypeScript, Python
Frameworks
Ruby on Rails (RoR), ASP.NET MVC 5, OAuth 2, Bootstrap 3, Sinatra, AngularJS, Ember.js, Tailwind CSS, Bootstrap, Ruby on Rails 5, .NET, Chrome, Next.js, NestJS, Svelte, Capybara, Redux
Platforms
Heroku, Docker, MacOS, Ubuntu, Mailgun, Amazon EC2, Twilio, Amazon Web Services (AWS), Visual Studio Code (VS Code), Contentful, Salesforce, HubSpot
Storage
Elasticsearch, PostgreSQL, Databases, Microsoft SQL Server, MySQL, Amazon S3 (AWS S3), Redis, NoSQL, MongoDB, Redshift
Paradigms
REST
Other
Back-end, Proof of Concept (POC), Full-stack Development, WhatsApp, API Integration, REST API Clients, Technical Leadership, Technical Architecture, Architecture, CTO, Metabase, Software Architecture, Solution Architecture, Full-stack, OpenAI GPT-3 API, Chatbots, OpenAI, APIs, ChatGPT API, Web Servers, LangChain, Prompt Engineering, AI Agents, Supabase, FastAPI, Web MVC, Amazon Route 53, Computer Engineering, Postmark, HubSpot CRM, OpenAI GPT-4 API, Large Language Models (LLMs), reCAPTCHA, Web Scraping, Website Data Scraping, Artificial Intelligence (AI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring