Andrés Canabarro, Developer in Montevideo, Uruguay
Andrés is available for hire
Hire Andrés

Andrés Canabarro

Verified Expert  in Engineering

Software Developer

Location
Montevideo, Uruguay
Toptal Member Since
June 23, 2022

Andrés is a challenge-driven software engineer who has worked with a wide variety of different technologies. Specialized in backend development he is skilled in REST API integrations with NodeJS as a preference. Also skilled in Java, C#, and GeneXus Andrés loves to get things done. He is currently focusing on the digital marketing industry using Node.js to integrate several different APIs like Facebook, Tiktok, Snapchat, and others.

Portfolio

Memorable.io
TypeScript, OpenAI
CreateThrive.Inc
JavaScript, Node.js, Google Cloud, Shopify, Facebook Ads, Back-end, REST APIs
Amazon.com
React, TypeScript, Amazon Web Services (AWS), JavaScript, APIs, GitHub, Slack...

Experience

Availability

Full-time

Preferred Environment

Java, SQL, Agile, Scrum, Node.js, REST, Google Cloud Platform (GCP), Amazon Web Services (AWS), Azure, .NET

The most amazing...

...thing I've worked on is a product launch on a new marketplace while working for Amazon.com.

Work Experience

Senior Back-end Engineer

2023 - PRESENT
Memorable.io
  • Developed a Lambda for creating recommendations based on input and interacting with openAI.
  • Implemented several functionalities enabling several launches for new and existing clients.
  • Added unit and integration tests across the back end, starting from 0% coverage.
Technologies: TypeScript, OpenAI

Node.js Freelancer

2023 - PRESENT
CreateThrive.Inc
  • Built a single endpoint API using NodeJS for re-wiring conversions into the different available ad channels such as Facebook, Snapchat, and TikTok.
  • Integrated with several ad channels like Facebook, Google, TikTok, and Snapchat.
  • Integrated with Shopify utilizing the offered webhooks and processing their payloads accordingly.
Technologies: JavaScript, Node.js, Google Cloud, Shopify, Facebook Ads, Back-end, REST APIs

Software Development Engineer II

2020 - 2021
Amazon.com
  • Launched existing programs into new marketplaces within Europe.
  • Handled the team oncall along with the other members of the team.
  • Led the conversation on behalf of my team for some meetings with other organizations within the company.
Technologies: React, TypeScript, Amazon Web Services (AWS), JavaScript, APIs, GitHub, Slack, Java, SQL, Agile Software Development, Scrum, Sublime Text 3, Git, MacOS, Google Chrome, Microsoft Word, Microsoft PowerPoint, Excel 2013, Zoom, React Redux, Microservices, Integration Testing, Agile, Relational Databases, Back-end, Web Development, REST APIs

Chief Technology Officer

2017 - 2019
Gurucargo.com
  • Developed a multi-tenant platform with a small list of wizard-guided configuration steps to set up a digital freight forwarder platform with little human manual effort.
  • Led a team of up to four people within the IT department and ensured the company's goals were met.
  • Participated in conversations with essential players within the industry and important investing funds within Latin America.
Technologies: GeneXus, C#.NET, SQL, APIs, GitHub, Slack, .NET Core, Agile Software Development, Scrum, JavaScript, Git, Windows, MacOS, Amazon Web Services (AWS), .NET, C#, Google Chrome, Microsoft Word, Microsoft PowerPoint, Excel 2013, Zoom, NetBeans, Google Cloud, Azure Cloud Services, Azure IaaS, MySQL, REST, Azure, Azure Functions, Agile, Relational Databases, SaaS, Back-end, Web Development, REST APIs

Software Developer

2016 - 2017
Tangocode
  • Developed a task scheduler to deal with dependencies on critical processes.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw launch processes sharing the load with the rest of the team.
Technologies: GeneXus, Java, SQL, Scrum, Slack, GitHub, Agile Software Development, Git, Windows, APIs, Google SEO, Social Media Advertising, Bing Ads, Google Chrome, Microsoft Word, Microsoft PowerPoint, Excel 2013, Eclipse E4, NetBeans, MySQL, Integration Testing, Agile, Relational Databases, .NET, C#, Back-end, Web Development, REST APIs

Intern

2013 - 2013
Appload
  • Developed an app that enabled users to easily register their digital rights in an intuitive set of short steps.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Held meetings with the client in order to discuss new requirements.
Technologies: Android Studio, Slack, SQL, Agile Software Development, Scrum, Git, Windows, Google Chrome, Microsoft Edge, Microsoft Word, Microsoft PowerPoint, .NET, C#

Software Development Engineer II

https://www.amazon.es/businessprime
Collaborated with nine team members on maintaining and developing new Business Prime APIs.

Shared the load of two rotations for the team on-call with the rest of the team. Held conversations with other teams within and outside Amazon Business to guide and decide on new projects.

Digital Forwarder (SaaS)

A platform enabling freight forwarders to become digital by following a simple wizard configuration in less than one hour.

As CTO, I designed and managed the development of the multitenant architecture for the back end and the improvements in the front end to ease the process of creating new digital freight forwarders from scratch.

Software Developer

A Genexus-based app for managing digital marketing campaigns within the automotive industry.

As a software developer, I held meetings with stakeholders to understand the requirements, crafted designs with other team members, developed the new functionalities, and held review meetings to ensure the new requirements were meeting the stakeholders' expectations.
2012 - 2017

Software Engineer in Computer Science

Universidad ORT - Montevideo, Uruguay

Libraries/APIs

REST APIs, Node.js, React, React Redux

Tools

Slack, GitHub, Git, Zoom, Excel 2013, Microsoft PowerPoint, Microsoft Word, Sublime Text 3, Open Office, Android Studio

Frameworks

.NET, .NET Core

Languages

C#.NET, SQL, C#, Java, TypeScript, JavaScript, Go, C++

Paradigms

Agile, Agile Software Development, Scrum, REST, Microservices

Platforms

Windows, Google Chrome, NetBeans, MacOS, Amazon Web Services (AWS), Microsoft Edge, Azure IaaS, Azure, Bing Ads, Azure Functions, Shopify, Google Cloud Platform (GCP), Social Media Advertising

Storage

MySQL, Relational Databases, Google Cloud, Azure Cloud Services, PostgreSQL

Other

GeneXus, APIs, Back-end, Eclipse E4, Integration Testing, Web Development, Bots, Mind Maps, Google SEO, Facebook Ads, SaaS, OpenAI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring