Arturo Ivan Dominguez Garcia, Developer in Hermosillo, Mexico
Arturo is available for hire
Hire Arturo

Arturo Ivan Dominguez Garcia

Verified Expert  in Engineering

Software Developer

Location
Hermosillo, Mexico
Toptal Member Since
August 25, 2017

Arturo is a seasoned full-stack web developer with experience using Node.js, React, Python, SQL, No-SQL databases, and cloud providers like AWS, Google Cloud Platform, and Azure. Arturo is always eager to learn new technologies and work on challenging projects.

Portfolio

Remotion
Node.js, TypeScript, React, Firebase, Cloud Firestore, Agora...
Beeyou (via Toptal)
JavaScript, Node.js, Stripe, Stripe API, React, Component Libraries...
Payersciences (via Toptal)
Azure, JavaScript, TypeScript, GraphQL, React, Node.js, Software Engineering...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS, Linux

The most amazing...

...project I've worked on is a generic e-shop module connected to an in-house ERP that allows the creation of plug-n-play stores.

Work Experience

Senior Software Engineer

2021 - 2022
Remotion
  • Created a synchronized music sharing experience for coworking using YouTube.
  • Used Webflow to create a new landing page from Figma designs.
  • Created a guest web video calling feature that allowed web users to join calls with macOS users.
  • Designed a new onboarding flow that allowed users to do an initial setup for their accounts.
Technologies: Node.js, TypeScript, React, Firebase, Cloud Firestore, Agora, Firebase Cloud Functions, Google Cloud Storage, Slack API, API Integration, Google Cloud Platform (GCP), Testing, Component Libraries, Agile, UI Development, Design Systems, RESTful Web Services

Senior Software Engineer

2020 - 2022
Beeyou (via Toptal)
  • Implemented Stripe for payments and to allow users to cash out.
  • Refactored the user profile settings window using Figma designs.
  • Implemented an in-app currency that allows users to pay for content.
Technologies: JavaScript, Node.js, Stripe, Stripe API, React, Component Libraries, UI Development, RESTful Web Services

Full-stack Engineer

2018 - 2021
Payersciences (via Toptal)
  • Created a React-powered analytics tool using SVG components.
  • Designed and developed a survey system to collect data for further processing and reporting.
  • Developed a reporting tool for creating PPT and XLS based on the collected data.
  • Worked on a tool for creating presentations that function in both online and offline modes.
  • Created and maintained database migrations to guarantee database structure and data consistency.
Technologies: Azure, JavaScript, TypeScript, GraphQL, React, Node.js, Software Engineering, Front-end, SQL, Back-end, Full-stack, Responsive UI, Scrum, React Redux, Agile Software Development, Bootstrap 3, SaaS, D3.js, Twilio API, DevOps, Single-page Applications (SPA), Object-oriented Programming (OOP), JSON Web Tokens (JWT), Lodash, Google Chart API, HTML, Visual Studio Code (VS Code), APIs, JSON, Testing, Component Libraries, Agile, UI Development, RESTful Web Services

Software Engineer

2018 - 2020
Xapo
  • Created a third-party processor API that allows receiving and sending money in many countries.
  • Built a dashboard for managing money in and money out transactions.
  • Made a worker that helps with KYC document processing.
  • Created a worker for processing transaction updates.
  • Developed a web app that allows users to checkout and send money into their accounts.
Technologies: Amazon Web Services (AWS), React, Node.js, Python, Software Engineering, Django, SQL, MySQL, Back-end, Full-stack, Scrum, Agile Software Development, Flask, Python 3, Amazon S3 (AWS S3), Object-oriented Programming (OOP), JSON Web Tokens (JWT), HTML, APIs, Storybook, JSON, Microservices, Testing, Agile, Design Systems, RESTful Web Services

Full-stack Engineer

2018 - 2018
Doober, Inc. (via Toptal)
  • Created a marketplace where users can offer their products and receive offers.
  • Set up the production environment.
  • Deployed applications.
  • Reimplemented the payments platform.
Technologies: Amazon Web Services (AWS), Docker, React, Node.js, Software Engineering, Front-end, SQL, Back-end, Full-stack, Responsive UI, React Redux, Google Maps API, Amazon S3 (AWS S3), Facebook API, DevOps, Single-page Applications (SPA), Object-oriented Programming (OOP), JSON Web Tokens (JWT), Lodash, HTML, APIs, JSON, UI Development, RESTful Web Services

Software Engineer

2017 - 2018
Wizeline
  • Created a site performance insights tool using Node.js and React.
  • Developed an Amazon Alexa/Google assistant bot using Node.js and Redis.
  • Developed a Facebook messenger bot using Node.js and Redis.
  • Worked on an internal tool for QA using Node.js and React.
  • Refactored an SEO measuring tool using Node.js and React.
Technologies: Google Assistant, Bots, Facebook, Amazon Alexa, React, Node.js, Software Engineering, Front-end, SQL, Back-end, Full-stack, React Redux, Single-page Applications (SPA), Object-oriented Programming (OOP), HTML, Agile, RESTful Web Services

Freelance Front-end Developer

2017 - 2017
COTI (via Toptal)
  • Developed new features.
  • Reorganized project structure to a more maintainable one.
  • Upgraded React router 1 to 4.
  • Converted Zeplin designs into code.
Technologies: SCSS, JavaScript, ECMAScript (ES6), CSS3, HTML5, Redux, React, React Redux, Single-page Applications (SPA), Object-oriented Programming (OOP), HTML, UI Development, RESTful Web Services

Software Engineer

2016 - 2017
Opentable
  • Worked on new features for a restaurant reservation app using Node.js and Handlebars.
  • Fixed bugs on previously developed features.
  • Created a simplified restaurant booking experience.
  • Improved app performance by removing unnecessary code and API calls.
  • Helped create an automated testing framework.
Technologies: Amazon Web Services (AWS), Handlebars, CSS, HTML5, Express.js, Node.js, JavaScript, Full-stack, Responsive UI, Object-oriented Programming (OOP), HTML, Agile, UI Development, RESTful Web Services

Software Engineer

2015 - 2016
pHin
  • Worked on the back-end and front-end of a pool monitoring app using Node.js, AngularJS, Postgres, and Redis.
  • Created an automated test setup.
  • Developed a pool tech service network app using Node.js, AngularJS, and Postgres.
  • Worked on a landing page for a pool monitoring app.
  • Created a reporting tool using D3.js.
Technologies: PostgreSQL, JavaScript, AngularJS, Node.js, SQL, Back-end, Full-stack, Responsive UI, Heroku, Angular, Single-page Applications (SPA), Object-oriented Programming (OOP), JSON Web Tokens (JWT), HTML, UI Development, RESTful Web Services

Software Engineer

2015 - 2015
NextCloud
  • Developed a SaaS eCommerce solution using Node.js, Angular.js, SQL Server, MongoDB, and Redis.
  • Worked on database design.
  • Provisioned and deployed applications.
  • Created a personalized eCommerce solution using Python.
  • Fixed and refactored broken modules.
Technologies: Amazon Web Services (AWS), MongoDB, Redis, Microsoft SQL Server, Python, AngularJS, Node.js, SQL, Back-end, Full-stack, Responsive UI, Python 3, SaaS, Angular, Single-page Applications (SPA), Object-oriented Programming (OOP), JSON Web Tokens (JWT), Atom, Vagrant, NGINX, Foundation CSS, HTML, UI Development, RESTful Web Services

Web Developer

2012 - 2015
SEDUVI
  • Developed software for housing loan control using Java, MySQL, and jQuery.
  • Developed software to keep track of citizen requests to get permits for certain regulated land uses using PHP, Laravel, jQuery, and MySQL.
  • Developed an internal tool for ticket control using PHP, Laravel, AngularJS, Bootstrap, and MySQL.
  • Provisioned and deployed applications.
  • Provided software support.
Technologies: Bootstrap, Java, AngularJS, jQuery, Laravel, PHP, SQL, MySQL, Back-end, Full-stack, PHP 5, Angular, HTML, UI Development

Web Developer

2010 - 2015
Freelance
  • Developed a website using PHP, jQuery, and MySQL.
  • Developed the POS for a small business using PHP, Laravel, Angular.js, MySQL.
  • Provided customer support.
  • Developed the BOLD Systems Canada mirror for Mexico.
  • Provisioned and deployed applications.
Technologies: MongoDB, Bootstrap, AngularJS, Flight, jQuery, Laravel, PHP, SQL, MySQL, Back-end, Full-stack, PHP 5, PayPal API, DigitalOcean, HTML, UI Development

pHin

A smart pool monitoring app.

OpenTable

A restaurant reservation and discovery app.

Xapo

https://xapo.com/
Remote and distributed FinTech providing a digital wallet and bitcoin custody services.

Languages

TypeScript, CSS, SCSS, HTML5, SQL, CSS3, Python 3, JavaScript, HTML, GraphQL, Python, PHP 5, PHP, ECMAScript (ES6), Java

Frameworks

JSON Web Tokens (JWT), Bootstrap 3, Flask, Express.js, Redux, Flight, Laravel, Twig, Foundation CSS, Angular, Next.js, AngularJS, Bootstrap, Django

Libraries/APIs

React Redux, Lodash, React, Node.js, PayPal API, Google Maps API, Google Chart API, D3.js, Twitter API, Twilio API, Facebook API, Telegram Messenger API, jQuery, Stripe, Stripe API, Handlebars, Slack API

Tools

Git, Atom, Vagrant, NGINX, Google Assistant, Agora

Paradigms

Scrum, Agile Software Development, Object-oriented Programming (OOP), Microservices, Testing, Agile, DevOps

Platforms

Docker, Heroku, Amazon Web Services (AWS), Azure, Windows, DigitalOcean, Linux, MacOS, Amazon Alexa, Firebase, Google Cloud Platform (GCP), Visual Studio Code (VS Code)

Storage

Redis, MongoDB, MySQL, PostgreSQL, JSON, Amazon S3 (AWS S3), Microsoft SQL Server, Cloud Firestore, Google Cloud Storage

Other

Front-end, Back-end, Single-page Applications (SPA), Responsive UI, Full-stack, Software Engineering, APIs, API Integration, UI Development, RESTful Web Services, SaaS, Storybook, Component Libraries, Facebook, Bots, Firebase Cloud Functions, Design Systems

2007 - 2011

Bachelor's Degree in Computer Science

Technology Institute of Chetumal - Chetumal

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