Alfredo García, Developer in Monterrey, Mexico
Alfredo is available for hire
Hire Alfredo

Alfredo García

Verified Expert  in Engineering

Full-stack Developer

Monterrey, Mexico

Toptal member since February 11, 2021

Bio

Alfredo has delivered successful mobile and full-stack development projects for clients across various industries. Driven by a strong curiosity for hardware and embedded systems, he also likes to apply computer science and ML principles to diverse domains such as physics, finance, and biology, unlocking innovative solutions. Known for his ability to dissect complex engineering problems, Alfredo seeks out the most elegant solutions, delivering effective designs and implementing them flawlessly.

Portfolio

Google
C++, Angular, TypeScript, Full-stack, User Interface (UI)...
Incubo Branding Studio
Django, HTML, CSS, NGINX, Ubuntu Server, Node.js, MongoDB, NoSQL, iOS, Git...
X8bit
Express.js, React, React Native, Firebase, Python, Node.js, MongoDB, NoSQL, Git...

Experience

  • Express.js - 6 years
  • JavaScript - 6 years
  • React - 6 years
  • Python - 6 years
  • React Native - 5 years
  • MongoDB - 5 years
  • C - 3 years
  • Embedded Systems - 3 years

Availability

Part-time

Preferred Environment

Linux, MacOS, Ubuntu

The most amazing...

...thing I've developed is a prototype of an embedded system for smart charging stations for electric scooters, with API and a web admin panel for the stations.

Work Experience

Software Engineer Intern

2022 - 2022
Google
  • Developed a new feature for Google Assistant's debugger.
  • Figured out and sketched up the whole infrastructure related to the work that I had to do.
  • Analyzed the right solution that could efficiently impact millions of users and thousands of other developers.
  • Wrote and designed the full documentation on how the new feature was used and implemented.
Technologies: C++, Angular, TypeScript, Full-stack, User Interface (UI), Graphical User Interface (GUI)

React Native Full-stack Developer

2020 - 2020
Incubo Branding Studio
  • Programmed a completely responsive online store with payments, an inventory system, authentication, an admin panel, and automated emails.
  • Designed the entire system architecture and managed a programming project team with two people.
  • Worked along with UI/UX designers evaluating the project constantly with the help of Scrum methodology.
Technologies: Django, HTML, CSS, NGINX, Ubuntu Server, Node.js, MongoDB, NoSQL, iOS, Git, Android, Jest, Full-stack, User Interface (UI), Graphical User Interface (GUI)

Full-stack Developer

2019 - 2019
X8bit
  • Designed and programmed the prototype's circuit system for managing charging stations with Raspberry Pi, several Atmega chips, and i2c connections.
  • Maintained the back end and front end of the Unraitte mobility app.
  • Developed the React administration site with several dashboards, including maps and tables.
  • Programmed different React Native screens for some of the company's clients.
Technologies: Express.js, React, React Native, Firebase, Python, Node.js, MongoDB, NoSQL, Git, Android, iOS, Embedded Systems, Internet of Things (IoT), Full-stack, Raspberry Pi, Arduino, Electron, User Interface (UI), Graphical User Interface (GUI)

Full-stack Developer

2017 - 2019
VapeBlunt Mexico
  • Configured and maintained eCommerce, modifying themes, setting up payment gateways, applications, and private APIs.
  • Developed and managed a mobile application project with React Native, Shopify as the back end with a team of three people.
  • Created a custom back end for private company services.
Technologies: Shopify, HTML, CSS, React Native, NGINX, Express.js, Node.js, HTML5, NoSQL, Git, Full-stack, GraphQL, User Interface (UI), Graphical User Interface (GUI)

Smart Charging Stations

Helped with the architecture's design and development of smart charging stations for electric scooters, involving myself in the programming of stations, administration
website, embedded system, and cloud server.

Users used an application to rent an electric scooter. We provided an API and charging stations for that application where users could unlock a charging station and leave the scooter charging. After that, we measured the charger's energy consumption for calculating a monthly price on the API.

ForceLink Mobile App

A mobile multi-platform application built with React Native for distributing,
validating and managing tasks over hierarchical users with the messaging
system over Twilio API and authentication with MongoDB Realm with its own CDN.

Xplits Online Store​

Created a complete responsive online store with Stripe payments, an inventory system, referred users, authentication, an administration panel, and products with its variants. All emails were automated with Django and hosted on the Ubuntu server with its own CDN.
2019 - 2023

Bachelor of Science in Robotics and Digital Systems Engineering

ITESM - Monterrey, Mexico

Libraries/APIs

React, Node.js, Liquid, Android API, NumPy, Vue

Tools

GitHub, Git, Android Debug Bridge, NGINX

Languages

Python 3, HTML, JavaScript, Python, HTML5, CSS, C, Embedded C, SQL, C++, Java, Verilog, Embedded C++, TypeScript, GraphQL

Frameworks

Express.js, React Native, Next.js, Jest, Django, Redux, Electron, Qt 5, Flask, Qt, Angular

Platforms

Raspberry Pi, Arduino, Linux, Shopify, Firebase, MacOS, Android, iOS, Embedded Linux

Storage

NoSQL, MongoDB, Realm

Paradigms

REST

Other

Front-end, APIs, Full-stack, User Interface (UI), Graphical User Interface (GUI), Embedded Systems, Embedded Software, Internet of Things (IoT), Cloud, Electronics, Ubuntu Server, Robot Operating System (ROS), Networking, Digital Signal Processing, Computer Vision

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