
Juan Tarallo
Verified Expert in Engineering
Full-stack Developer
Montevideo, Montevideo Department, Uruguay
Toptal member since December 16, 2021
Juan has over a decade of experience in software engineering, working in positions ranging from data scientist to full-stack developer. Lately, he has focused on React and Node.js as a freelancer while also working as a team leader and back-end senior developer for a top-tier sports and betting company, being involved in developing their back-end infrastructure and driving critical areas such as partner integrations, custom E2E product implementations, and transaction monitoring suites.
Portfolio
Experience
- JavaScript - 10 years
- API Development - 10 years
- Agile Software Development - 10 years
- Web Development - 10 years
- MySQL - 10 years
- PHP - 9 years
- Node.js - 3 years
- React - 3 years
Availability
Preferred Environment
React, Node.js, Redux, MongoDB, Next.js, PostgreSQL, Amazon Web Services (AWS), TypeScript, Python
The most amazing...
...development venture I've participated in is the creation of a test management SDK for one of the biggest self-driving car manufacturers in the US.
Work Experience
Full-stack Developer
Cruise
- Took part in overhauling the visualization side of an application that ML engineers use to evaluate how their code changes are derived in progressions/regressions of the AV's behavior post-merge.
- Participated in creating a Python SDK for managing and auto-refresh test suites and building tests/scenarios for programmatically evaluating AV behavior.
- Developed applications derived from the SDK mentioned in the previous point that tackled specific use cases for our ML engineers to efficiently create and manage test suites that tackle improving various safety KPIs for their AVs.
Senior Full-stack Developer | Freelance
Tastenote
- Developed new features from the TypeORM entity schema to the front-end UI implementation.
- Performed the migration of the application's data and models from an AWS DynamoDB database to an Amazon Aurora instance using TypeORM.
- Implemented the redesign of the application's UI from Figma to the required components using React and Tailwind CSS.
Technical Lead
Kings Entertainment
- Built partner and provider API integrations for specific products and services, allowing the company to boost profits and reduce costs directly related to these implementations.
- Developed and maintained the company's telemarketing system for use with call center partners. This system drives around 40% of the business's profits.
- Oversaw and led the launch of the company's new AngularJS front end, ensuring all requirements were met and every core functionality was correctly migrated.
- Developed a partner management and invoicing system for managing payments to the company's business partners.
- Created a rule-based fraud system used by all the company's products, including a front-end application to manage its fraud cases.
Freelance Senior Full-stack Developer
Soyuzlabs
- Developed management interfaces for eCommerce and monitoring products.
- Built mobile apps for use in visual productions featured on Netflix.
- Made an API to provide offline capabilities to progressive web apps leveraging Dexie.js IndexedDB wrapper.
- Developed landing pages for customers to drive traffic and generate an interactive experience.
Software Engineer
BGL Legal Advisors
- Developed the company's financial operational application.
- Created modules for specific requirements as requested by the company's heads, building new functionalities in an agile environment.
- Provided support for team-members who needed assistance on app usage.
Database Engineer
Binbit
- Developed reporting and data ordering strategies for high-volume SMS gateway database.
- Reported directly to the company's BI department, providing status reports for every possible measurement of the company's products.
- Assisted developers in handling new product implementations in the most data-efficient way.
Software Engineer
Comunicacion Interactiva
- Created an SMS gateway based on Kannel for handling thousands of concurring messages.
- Developed the back end of multiple products, which drove a high percentage of the company's income.
- Built the front-end app aired on the main TV show. It was a first-of-its-kind TV live chat.
Experience
Management App for Tech eCommerce Software
The app provides CRUD for listings, status interfaces for each provider, and item micromanagement with stock shortage alerts.
PWA Dexie.js Cache Management API
We created this wrapper to be used in apps for visual productions being developed for Netflix or Amazon. The film crew had to use the apps in locations that didn't have an internet connection and needed a multimedia-capable app.
Music Playlist Generator for YouTube and Spotify
Skills
Libraries/APIs
React, Node.js, API Development, REST APIs, Spotify API, Socket.IO, Google Cloud API
Tools
Git, GitHub, Apache, Figma, Bitbucket, Terraform, Bazel, Babel, Jira
Languages
PHP, JavaScript, HTML, SQL, CSS, TypeScript, SCSS, Perl, HTML5, GraphQL, Python, Python 3, Go
Paradigms
Agile Software Development, UI Design, Agile
Platforms
Firebase, LAMP, Amazon Web Services (AWS), Google Cloud Platform (GCP)
Storage
MySQL, MongoDB, Databases, NoSQL, Google Cloud, SQL Server DBA, SQL Server 2000, Amazon S3 (AWS S3), Amazon Aurora, Amazon DynamoDB, PostgreSQL, Elasticsearch
Frameworks
Redux, Material UI, Express.js, Next.js, Laravel, Angular, Tailwind CSS, NestJS, Yarn, Recoil
Other
Web Development, Front-end, Back-end, APIs, Progressive Web Applications (PWAs), People Management, SaaS, GeneXus, TypeORM, Apollo, Pulumi, Google BigQuery, Full-stack
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