Johan Tamayo, Developer in Compton, United States
Johan is available for hire
Hire Johan

Johan Tamayo

Verified Expert  in Engineering

Full-stack Developer

Location
Compton, United States
Toptal Member Since
June 21, 2022

Highly skilled and eager to improve, Johan uses his full-stack development workflow to deliver the best results. He is proficient in translating ideas into high-quality structures using methods based on React and Node.js. Johan's primary focus is web and mobile development while using the cleanest and best practices.

Portfolio

Simples Catalogos
TypeScript, MongoDB, Node.js, Next.js, Express.js, React, ECMAScript (ES6), CSS...
Exclusive Logistics LLC
Next.js, TypeScript, Express.js, MongoDB, React Native, Webpack...
Simples Menus
TypeScript, Next.js, Express.js, MongoDB, Back-end Development...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Git, Slack, Zoom, GraphQL, PostgreSQL, SMS, SMS Bots, DevOps, API Integration, MySQL

The most amazing...

...thing I've built is a restaurant menu platform used in the biggest cities of Mexico, doubling my clients' revenue in the first couple of months.

Work Experience

Lead Programmer

2022 - 2022
Simples Catalogos
  • Provided clients with an application that enables them to host their online catalog and sell products through a group of sellers.
  • Designed a visually attractive user interface (UI) to display catalogs in an appealing manner.
  • Trained and developed team members that resulted in improved productivity and job satisfaction.
  • Led a successful project that delivered results on time and within budget.
  • Improved customer satisfaction ratings by implementing new customer service protocols or offering new services.
Technologies: TypeScript, MongoDB, Node.js, Next.js, Express.js, React, ECMAScript (ES6), CSS, HTML, Continuous Integration (CI), Git, Google Analytics, EJS, Emailers, WhatsApp API, Stripe, HTML5, API Integration

Full-stack Developer

2022 - 2022
Exclusive Logistics LLC
  • Developed an app to manage independent contractors and assign work manually or through a job board.
  • Built a website for the back office to manage invoices.
  • Implemented real-time transactions to improve work efficiency.
  • Restructured complex business logic to seamlessly integrate with APIs.
  • Created a number of responsive web apps and pages.
Technologies: Next.js, TypeScript, Express.js, MongoDB, React Native, Webpack, Front-end Development, Back-end Development, Node.js, ESLint, ECMAScript (ES6), HTML, CSS, REST APIs, Continuous Development (CD), Single-page Applications (SPA), Responsive Design, HTML5, API Integration

Lead Programmer

2021 - 2022
Simples Menus
  • Created a dynamic restaurant menu page for every restaurant we collaborated with using a custom-made control panel.
  • Oversaw the project growth using Jira and managed junior developers accordingly.
  • Tracked events during the launch using Google Analytics.
  • Created an admin website to manage restaurant accounts.
  • Integrated Firebase Authentication to secure role-based calls, login, and signup.
  • Created a system for integrating multi-language features to all web pages.
Technologies: TypeScript, Next.js, Express.js, MongoDB, Back-end Development, Continuous Development (CD), ECMAScript (ES6), CSS, ESLint, Firebase Realtime Database, Front-end Development, Responsive Design, Continuous Integration (CI), React, Node.js, HTML, Single-page Applications (SPA), Full-stack Development, Webpack, REST APIs, Firebase Authentication, Heroku, Netlify, Azure, HTML5, API Integration

Web Application For Restaurant Menus

http://www.simples-menus.com
Simples Menus is a web application that hosts more than 100 restaurant menus. The owners of the restaurants have their own accounts within this platform where they can create, add, update, hide, and delete products. The menus are visually pleasing, use images and scrolling, and allow the users to order from the menu and pay for their meal.

I primarily used TypeScript for this project as well as some other technologies, such as MongoDB as the main database, Firebase for authentication and as a real-time database, Cloudinary for image handling, Stripe for payment services, and Netlify or Heroku for hosting.

Web Application for Catalogs

https://www.simples-catalogos.com/Catalog/simplesmenus
The web application serves as a platform to display online catalogs, offering a range of customizable components that allow clients to express their creativity. As an example of my previous work, I included a link to Simple Menus, showcasing restaurant menus. The website is intended to be viewed from a mobile device.

AR App for Comcast

https://www.youtube.com/watch?v=FTe71yAWmQQ
This project used the C# language in the Unity engine to create an augmented reality (AR) application called ActivAR TV to be played alongside the Mexican tv show "El Domo del Dinero" on Telemundo.

The app displayed AR-based mini-games that users could personalize and use the character of their choice. They could choose hair, gender, skin color, and more. Users also had the option to play as characters from the show. Users could play trivia or mini-games inspired by the show when it was on.

The back end was created using Microsoft Azure PlayFab, which used JavaScript cloud functions. This managed player profiles, provided real-time analytics, and hosted real-time or scheduled events that exceeded 10,000 users.

The application is still available in the Google Play Store and the Apple App Store. At the show's peak, the app reached more than 30,000 users.

Languages

JavaScript, TypeScript, HTML, HTML5, CSS, GraphQL, C#, ECMAScript (ES6)

Frameworks

Next.js, Express.js, React Native, .NET, ASP.NET, Unity, Unity3D, Angular

Libraries/APIs

Node.js, React, REST APIs, EJS, WhatsApp API, Stripe

Storage

MongoDB, Firebase Realtime Database, PostgreSQL, Amazon S3 (AWS S3), MySQL

Other

Full-stack, API Integration, Mobile Game Development, Augmented Reality (AR), Front-end Development, Back-end Development, ESLint, Single-page Applications (SPA), Responsive Design, Full-stack Development, SMS, SMS Bots, Push Notifications, Emailers

Paradigms

DevOps, Continuous Development (CD), Continuous Integration (CI)

Tools

PlayFab, Git, Slack, Zoom, Webpack, Firebase Authentication, Google Analytics

Platforms

Visual Studio Code (VS Code), Heroku, Netlify, Twilio, Azure, Amazon Web Services (AWS), Vercel

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