Juan Martin Gallo, Developer in Montevideo, Uruguay
Juan is available for hire
Hire Juan

Juan Martin Gallo

Verified Expert  in Engineering

Remote Work Developer

Location
Montevideo, Uruguay
Toptal Member Since
December 12, 2017

Juan is a certified scrum master and software engineer with a degree in computer science who is passionate about collaborating with customers to turn their ideas into innovative high-value products. He focuses his expertise on React Native, Redux, and VS Code in addition to Scrum/Agile methodologies.

Portfolio

Effectus Software
Redux, Scrum, Agile, Swift, React Native, React
TangoCode Inc.
Redux, Scrum, Agile, Swift, React Native, Java, JavaScript, React

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...project I have worked on was a tool to integrate with different marketing platforms like AdWords, Facebook Ads, Bing, and others.

Work Experience

Co-founder & CTO

2017 - PRESENT
Effectus Software
  • Created multiple RoR Rest APIs on RoR. The industries that managed are government & online voting, real estate, audio and video streaming (using OpenTok API), etc.
  • Calculated debt on a daily basis on an RoR API with an automated process that runs every day at 12 am.
  • Managed Rspec unit testing on RoR.
  • Created and managed multiple ReactJS web applications. The dominated areas are marketing, real estate, audio and video streaming, agriculture and environmental care, supply chain, etc.
  • Worked on offline and online iOS apps for diverse industries like hairdressers, retail, marijuana, etc.
  • Built and managed various React Native projects for multiple industries such as agriculture, environmental care, government, online voting, and others.
Technologies: Redux, Scrum, Agile, Swift, React Native, React

Software Engineer

2013 - 2017
TangoCode Inc.
  • Brought performance of marketing campaigns from every platform and run processed based on that information.
  • Developed various web applications to manage marketing campaigns.
  • Integrated with Google AdWords, Bing, and Facebook Ads.
Technologies: Redux, Scrum, Agile, Swift, React Native, Java, JavaScript, React

Revenew CLAD

Revenew is an enterprise local marketing management platform – bringing control, transparency and a holistic view to localized marketing.

The goal is to give Partners the ability to place pay-per-click (PPC) and display advertising orders through Revenew via an automated process. This would allow them to manage their Sponsors’ campaigns at any possible magnitude, allowing for scalability.

In order to increase their efficiency and manage campaigns at scale, CLAD would need to integrate with:
-Adwords
-Piwik (an analytics software and competitor to Google Analytics)
-Revenew’s current local marketing management platform (LMMP)
Additionally, it would need to ensure an intuitive, accessible user experience.

We developed a web application that integrated with Revenew’s existing infrastructure to provide all necessary automation capabilities.
-Campaign placement in Adwords and Error Management
-Aggregate reporting easily accessed in interactive dashboards
-Centralized management for search and banner campaigns
-Integration with Revenew’s Local Marketing Management Platform.
The automation provides instant metrics on performance and reporting to Revenew’s clients through an intuitive, self-serve platform.

Fumigapp App

Fumigapp is a georeferenced management information and control system that allows traceability in spraying applications while reducing the environmental footprint.

We built an app on React Native based on maps that showed the movement of fumigation trucks all over the land.

Democracia Directa

Democracia Directa makes available to all citizens of the department of Maldonado this tool that allows them to reflect their opinion on the Departmental Board.

By downloading the application you access the most relevant files that are being studied in the Board of Maldonado together with a forum of opinions and a secret room where you can cast your vote in favor, against or abstain.

After the voting period is closed the vote is automatically scrutinized, the result will directly affect what Alexandro Infante (a voting member of the Departmental Board) will vote in that file on the Departmental Board.

Each file has a forum and a secret room. You can participate in the topics that interest you most, vote, and even look for other citizens to accompany your position to achieve better voting.

We think that by returning the power of decision to the citizens we generate well-being for all.

Aprimo Marketers Tool

We provided Aprimo a cloud-based multi-tenant system to collect and manage ideation process for strategic marketing planning.

The most prominent challenge was to make a sublime work talking about UX & UI.

Fumigapp

Fumigapp is a georeferenced management information and control system that allows traceability in spraying applications while reducing the environmental footprint.

The application of agrochemicals in agriculture is a very common and necessary practice to prevent diseases and weeds in crops. Although the administration of these products is properly regulated, failure to do so in a responsible manner can cause risks to human health and a very negative impact on the environment.

The core purpose of Fumigapp is to promote responsible use of agrochemicals, care of the environment and to contribute to the development, implementation, and application of good agricultural practices by providing farmers with state of the art tools and new innovative technologies.

La Loma

It is a web application where the user can manage the cattle and the land. It shows the information on a Google map.

Punto Home & Garden

http://www.puntohomegarden.com/
It is an eCommerce site where bazaar and garden items are sold. Basically, it lets an admin create categories/items/users and all this data is published through an API which a ReactJS app consumes. The main objective is to be able to buy stuff on the ReactJS page.

Effectus Web

http://effectussoftware.com/
Landing page where we link to About Us, The Team, The Services we Provide, Our Past Work, Our Development Process, and Contact sections.

Frameworks

Redux, React Native, Jest

Libraries/APIs

React, Facebook Ads API, AdWords API, Bing API, REST APIs, Google AdWords

Tools

Slack, Sublime Text, Atom, Codeship, Git, Cloudant

Paradigms

Agile, Scrum, Pair Programming, REST

Platforms

Visual Studio Code (VS Code), Heroku, MacOS, Eclipse, Amazon Web Services (AWS), NetBeans, Android, Firebase, Bing Ads, Azure, Social Media Advertising

Other

Remote Work, Leadership, Facebook Ads

Languages

Swift, JavaScript, Java, CSS, HTML

Storage

Microsoft SQL Server, MySQL, PostgreSQL, MongoDB

2012 - 2017

Engineer's Degree in Computer Science

ORT University - Montevideo, Uruguay

FEBRUARY 2015 - PRESENT

Certified ScrumMaster

Scrum Alliance

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