Rafael Suazo, Developer in Santo Domingo, Distrito Nacional, Dominican Republic
Rafael is available for hire
Hire Rafael

Rafael Suazo

Verified Expert  in Engineering

React Native Mobile Developer

Santo Domingo, Distrito Nacional, Dominican Republic

Toptal member since February 18, 2021

Bio

Rafael is a software engineer who delivers business value through software. Thanks to his strong work ethic and problem-solving skills, Rafael has successfully delivered mobile apps—some of them as a freelance developer—across all software phases in multiple industries (health, retail loyalty program, food delivery). He’s skilled in a range of programming languages (JavaScript), frameworks (React Native), platforms (macOS), and libraries/APIs (React, React Redux).

Portfolio

Freelance
React Native, GraphQL, React Apollo, Amazon Cognito, iOS, Android, JavaScript 6...
Newtech
React, JavaScript 6, Amazon Web Services (AWS), AWS CloudFormation, Docker...
GBH Solutions
React Native, React, JavaScript 6, Redux, SQL, Metabase, PostgreSQL, iOS...

Experience

  • MacOS - 3 years
  • React Redux - 3 years
  • React Native - 3 years
  • React - 3 years
  • Python - 3 years
  • Xcode - 3 years
  • JavaScript 6 - 3 years
  • TypeScript - 1 year

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Xcode, Android Studio, iTerm2

The most amazing...

...project I've worked on was an app in the health industry that played an important role in the battle against COVID-19 in my country (the Dominican Republic).

Work Experience

Developer

2020 - PRESENT
Freelance
  • Built new features for a food truck village's food delivery app; it involved functional Google reverse geocoding and developing components with complex UIs as well as simple components.
  • Fixed bugs and refactored problematic legacy code that had been delaying the implementation of new features.
  • Successfully introduced and guided a junior developer who continued on with the app development.
Technologies: React Native, GraphQL, React Apollo, Amazon Cognito, iOS, Android, JavaScript 6, Mobile App Development, Mobile Development, Redux, React Redux, Android Studio, Xcode, Redux Thunk, App Development

Software Development Engineer

2020 - 2021
Newtech
  • Implemented a React app for showcasing machine learning model results.
  • Fixed numerous bugs for legacy React apps that showcased ML model findings.
  • Created a wrapper using Node.js and Express REST API for some internal services.
Technologies: React, JavaScript 6, Amazon Web Services (AWS), AWS CloudFormation, Docker, Node.js, Python, App Development

Senior Software Engineer

2018 - 2020
GBH Solutions
  • Led the mobile aspect of a project on the health industry that went from a pure information consultation app to one that generates revenue and proved to be crucial during the COVID-19 pandemic.
  • Developed software with extreme attention to detail and was recognized for it.
  • Led a junior engineer to get to know the ins and outs of React Native on a big app.
  • Participated in the optimization of the technical aspect of the interview process in order to improve it and maximize the quality of software engineer candidates.
  • Created project plans for improving current features and adding new ones.
  • Migrated React Native apps successfully from old versions to recent ones.
Technologies: React Native, React, JavaScript 6, Redux, SQL, Metabase, PostgreSQL, iOS, Android, Docker, Mobile App Development, Mobile Development, React Redux, Android Studio, Xcode, Python, Redux Thunk, App Development, Healthcare Services, Mobile Banking, Commercial Banking, Delivery, Transportation & Shipping, Public Transportation

Mobile App for a Loyalty Rewards Program

I implemented multiple features for an electronic payment network's loyalty program app.

Role: Main Developer

App Features:
• Retail stores and admin users can track and manage the reward system, promotions, and financial information.
• Cardholders can keep track of promotions and reward points obtained by adding credit card information and making payments using the app.
• The NFC payments feature is only on Android.

A Food Delivery App for a Food Truck Village

I implemented new features for a food-delivery app for a local food truck village. I also led the developer who continued on with the project once it was released to the mobile app stores.

Role: Freelance React Native Developer
2013 - 2018

Bachelor's Degree in Software Engineering

Instituto Tecnológico de Santo Domingo (INTEC) - Santo Domingo, Dominican Republic

Libraries/APIs

React Redux, React, Node.js

Tools

Xcode, GitLab, Jira, Firebase Cloud Messaging (FCM), Android Studio, AWS CloudFormation, React Apollo, Amazon Cognito, Fastlane, Slack, Redux Thunk

Languages

JavaScript, JavaScript 6, HTML, CSS, HTML5, SQL, C++, C#, Python, GraphQL, TypeScript, Java

Frameworks

React Native, Redux

Paradigms

Mobile Development, Refactoring, REST, App Development, Scrum

Platforms

MacOS, Visual Studio Code (VS Code), iOS, Android, Docker, Amazon Web Services (AWS)

Storage

JSON, PostgreSQL, MySQL

Other

Mobile App Development, iTerm2, Software Development Lifecycle (SDLC), Code Review, Front-end, APIs, Metabase, Near-field Communication (NFC), Healthcare Services, Mobile Banking, Commercial Banking, Delivery, Transportation & Shipping, Public Transportation

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