Yamil Garcia Hernandez, Developer in Santo Domingo, Distrito Nacional, Dominican Republic
Yamil is available for hire
Hire Yamil

Yamil Garcia Hernandez

Verified Expert  in Engineering

Software Developer

Location
Santo Domingo, Distrito Nacional, Dominican Republic
Toptal Member Since
May 3, 2022

Yamil is a young software engineer with experience working as a full-stack developer with well-known technologies like Node.js, Android, React Native, and React. He has focused on web and mobile application development for the last seven years and has developed more than ten successful projects with thousands of concurrent users. Hard-working and eager to tackle challenging tasks, Yamil will be an excellent addition to any team.

Portfolio

Hello Alfred
Android, iOS, JavaScript, Node.js, React, React Native, CSS, HTML, Java, Swift...
GBH Solutions
Java, PostgreSQL, JavaScript, CSS, Android, MongoDB, Node.js, React...
Necomplus
Java, Android, Android Studio, MacOS, Slack, Software Development, Scrum...

Experience

Availability

Full-time

Preferred Environment

Android Studio, Visual Studio Code (VS Code), MacOS, Linux, Slack, Jira, Firebase iOS SDK

The most amazing...

...thing that I've done recently is release a personal project using Firebase. It aims to solve a huge problem for medium/large companies—goal management.

Work Experience

Software Consultant

2022 - PRESENT
Hello Alfred
  • Maintained seven different applications for end and administration users.
  • Led projects that would impact tens of thousands of users.
  • Upgraded internal systems to improve stability and scale accordingly.
Technologies: Android, iOS, JavaScript, Node.js, React, React Native, CSS, HTML, Java, Swift, JavaScript Testing, JavaScript 6, JavaScript 5, Firebase iOS SDK, Firebase Android SDK, Objective-C, Sketch 4, Sketch 3, Sketch, Figma, Google Cloud Platform (GCP), Amazon Web Services (AWS)

Senior Mobile Engineer

2018 - 2022
GBH Solutions
  • Created an iOS and Android mobile application that enables users to submit home service requests and manage everything regarding the building, including utilities, amenities, reservations, events, and remote access doors.
  • Designed and developed multiple applications for clients, such as a technician ticket management platform based on Bluetooth Low Energy (BLE) devices to track service records.
  • Integrated IoT services to mobile applications to enable mobile apps to complete actions in real life via users' phones, such as, for example, opening a door.
  • Used tracking platforms like Jira to fix or maintain current projects.
  • Collaborated with a very talented multinational team on different projects.
  • Configured CI/CD pipelines to improve a mobile release process.
  • Tracked crashes, bugs, user behavior, and mobile KPIs to help the business team make informed decisions.
Technologies: Java, PostgreSQL, JavaScript, CSS, Android, MongoDB, Node.js, React, React Native, HTML, Android Studio, MacOS, Linux, Slack, Jira, Software Development, Scrum, TypeScript, React Hooks, React Redux, Front-end, Back-end, Mobile, Front-end Development, Back-end Development, Amazon Web Services (AWS), Google Cloud Platform (GCP), JavaScript Testing, JavaScript 6, JavaScript 5, Mobile APIs, Mobile GPS, Mobile UX, Mobile UI, Mobile Apps, Objective-C, Sketch 4, Sketch 3, Sketch, Figma, Swift, iOS

Android Developer

2015 - 2018
Necomplus
  • Created a second version of a web technician application for mobile devices that is easier to use and has more features and better performance. It is available in three different regions or countries.
  • Designed a very customizable system for different markets, used in three countries at the time.
  • Collaborated with people in multiple time zones without affecting performance.
Technologies: Java, Android, Android Studio, MacOS, Slack, Software Development, Scrum, JavaScript Testing, JavaScript 6, Mobile APIs, Mobile GPS, Mobile UX, Mobile UI, Mobile Apps

Full-stack Developer

2014 - 2016
NeosCloud
  • Designed and developed a CRM platform to manage opportunities, clients, user-defined fields (UDF), and user-defined objects (UDO).
  • Tracked and designed new features for the CRM platform.
  • Trained direct clients on the features provided by the CRM platform.
Technologies: JavaScript, CSS, Node.js, HTML, Visual Studio Code (VS Code), MacOS, Slack, Software Development, Scrum

NeosCRM

https://neoscrm.com/
This is NeosCloud's customer relationship management (CRM) platform that helps businesses gain insight into the behavior of their customers and modify their business operations to ensure that customers are served in the best possible way. In essence, the CRM platform enables businesses to recognize the value of their customers and capitalize on improved customer relations. The better they understand their customers, the more responsive they can be to their needs.

I designed and developed this CRM platform to manage opportunities, clients, user-defined fields, and user-defined objects.

Colorbot.io

https://colorbot.io/
Colorbot is a free, unsponsored tool that helps users:

• Select color combinations, such as material design colors, flat UI colors, fluent colors, social colors, metro colors, brand colors, HTML colors, and recommendations to implement in their designs.
• Transform color formats such as HEX, RGB, and HSL.
• Scan colors from images with an eyedropper tool, showing recommendations and combinations of selected colors.
• Select from popular color gradients with details of implemented colors and from color palettes with more information about its color members.

I created this project for fun and as a tool for my friends and myself.

Resident App for Hello Alfred

https://play.google.com/store/apps/details?id=com.helloalfred&hl=es_DO&gl=US
Hello Alfred is an iOS and Android mobile application that submits home service requests and manages everything regarding the building, including utilities, amenities, reservations, events, and remote access doors. After creating this app, I also worked on continuous developments daily, developed new features, and fixed bugs.

PiMobile V2

PiMobile V2 is a ticket management application for technicians in the field. I designed and developed Android features for this application as an Android developer. One of the features I built reads barcodes using a camera to track a specific device being maintained.

Intry.io

https://intry.io/
Intry.io is a goal management platform based on outcome attributions meant to be used by the entire organization to help them manage and track goals/OKRs/KPIs. It's a personal project of mine that I created to fix an issue that I see quite often in medium to large companies, which is goal-based outcomes.

Moving App for Hello Alfred

https://moving.helloalfred.com/
A React Web Application to help people move from and into a Hello Alfred or Partner Building. It helps residents with moving coordination, storage, renters insurance, change of address, cable and internet, and essential services.

Languages

JavaScript, CSS, HTML, TypeScript, ECMAScript (ES6), JavaScript 6, Java, JavaScript 5, Swift, Objective-C

Frameworks

React Native

Libraries/APIs

Node.js, React, React Redux, Firebase Web SDK, Firebase Android SDK, Firebase iOS SDK

Tools

Android Studio, Slack, Jira, Firebase Cloud Messaging (FCM), Firebase Authentication, Firebase Analytics, JavaScript Testing, Figma, Sketch, Sketch 3, Sketch 4, Firebase Test Lab

Platforms

MacOS, Android, Mobile, Firebase, Visual Studio Code (VS Code), Linux, Google Cloud Platform (GCP), Amazon Web Services (AWS), iOS

Storage

Firebase Realtime Database, PostgreSQL, MongoDB

Other

Software Development, React Hooks, Front-end, Front-end Development, Firebase Cloud Functions, Back-end, Back-end Development, Firebase Hosting, Mobile Apps, Mobile UI, Mobile UX, Mobile GPS, Mobile APIs

Paradigms

Scrum

2014 - 2019

Bachelor's Degree in Software Engineering

APEC University - Santo Domingo, Dominican Republic

SEPTEMBER 2019 - PRESENT

Scrum Foundation Professional Certificate (SFPC)

CertiProf

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