Summary

Expertise

Project Highlights

Education

Agency

MV

English:

Advanced

Mario V.

vetted by Youteam

Vetted by YouTeam

Mexico

UTC -06:00

America/Mexico_City

English:

Advanced

I'm a senior software engineer with 10+ years of experience building backends, frontends, mobile, and desktop applications from idea to product.

I'm a senior software engineer with 10+ years of experience building backends, frontends, mobile, and desktop applications from idea to product for startups in Mexico, USA, Canada, Singapore, Japan, and Brazil.

Want to hire this engineer?

Check if Mario is available

Expertise

Years of commercial development experience

10 years of experience

Core technologies

TypeScript 8 years
React.js 10 years
Next.js 6 years
Node.js 13 years
Nest.js 1 year
AWS 3 years

Other technologies

MySQL
PostgreSQL

Project Highlights

icon
Front-end Developer

Online mobile multiplayer video game

Dec `23 - Present

9 months

Confidential

Online mobile multiplayer video game

Responsibilities & achievements

● Designing the GraphQL API to be distributed, resilient, and cheap to run while doing tens of thousands of connections a minute. Increased performance 10x on the same machine from their PHP prototype by porting to Phoenix / Elixir ● Creating client libraries for the game engine used by the game devs to connect efficiently to backend services ● Designing of metrics and monitoring, taking advantage of BEAM VM features, increasing availability and resiliency ● Dockerizing and configuring CI pipelines to deploy on pull request merge, eliminating mistakes that happened with their old FTP based deployment

Elixir
Phoenix
PostgreSQL
Docker
GraphQL
icon
Full-Stack Developer

CMS for a supermarket chain.

Jan `23 - Present

2 years

Confidential

Content management system (CMS) for a supermarket chain.

Responsibilities & achievements

- NextJS info***: The main concern was supporting the load, which was about 10,000 daily visits. I was able to use Next.js here as a full-stack framework, connecting with a Postgres instance to store content and using its image system to optimize products. - Handled approximately 10,000 daily visits, ensuring robust load support. - Utilized Next.js as the full-stack framework for application development.*** - Connected to a Postgres database for efficient content storage. - Implemented an image optimization system within Next.js for product images. - Ensured high traffic load support and system stability. - Collaborated with a team to design, develop, and deploy new features.

PostgreSQL
Next.js
icon
Full-Stack Developer

Trucking Industry App

May `22 - Dec `23

2 years

Transfix

Trucking industry app, handling freight all over the US, Canada, and parts of México

Responsibilities & achievements

● Leading a project to make new Shipper onboarding “self-serve”, as it required an engineer to add the relevant data to the system, saving about 100 engineering hours a month. ● NextJS info*** This also involved transitioning the entire front end of the app from plain React.js to Next.js, as the tools were appealing and Next.js has a standard; onboarding new engineers was challenging. So, that experience was quite significant and I learned a lot about the framework's inner workings.*** ● Maintaining our SMS and email platform integrations, creating features to distribute magic links to the different people involved, so they could check shipment status even if they didn’t have an account. This reduced the amount of “abandoned” shipments, shipments without proof of delivery, ● Making sure that the real time tracking data we received was forwarded correctly, either by API call or FTP file upload, to the different 3rd party data aggregators our customers required, adding monitoring to the different adapters, now being able to pinpoint the reason why synchronizing failed, rather than process the whole sync queue over and over on failure ● Helping in the migration of REST calls to GraphQL and worked closed with the Frontend team re-designing the user facing homepage, increasing user engagement and reducing canceled shipments, due to increased visibility and improved dashboards

PostgreSQL
React.js
React Native
TypeScript
Redis
RabbitMQ
GraphQL
Next.js
Tailwind CSS
icon
Full-stack Developer

Rewardz Application

Apr `13 - Apr `22

9 years

Rewardz

An app that allowed HR departments to distribute prizes and bonuses to high-performing employees.

Responsibilities & achievements

● Integrating many 3rd party APIs, like Garmin, Fitbit, Google Health and, Apple Health ● Designing and implementing the backend services, web frontend clients, both native mobile clients (Android and iOS), and database schemas ● Dockerizing applications for easier onboarding of new members ● Working closely with the CEO to develop new products and ideas, before taking them to the rest of the team

Django
PostgreSQL
Python
React.js
Celery
Docker
GraphQL
icon
Full-stack Developer

Flabuless Application

Apr `13 - Apr `22

9 years

Rewardz

An app that allowed HR departments to distribute bonuses and prizes, but in this case, to the employees and teams with the highest physical performance, in the form of "challenges".

Responsibilities & achievements

● Used Django for the backend, React for the FE, Celery for Async, Redis to back Celery, and also as cache, and Docker. ● Built the first version of the mobile clients with Cordova. ● Contributed to hire and lead a team for a while to maintain it. ● Helped with the finishing touches and creating the necessary Python wheels for the code shared between platforms

Django
React.js
Redis
Celery
Docker

Education

Higher education in Computer Science

Agency

AI-powered Mobile and Web apps agency #587

10-50

GMT-8

Palo Alto / USA, Monterrey/Mexico, Indonesia

Core Expertise

AWS
HTML5
Java
JavaScript
Kotlin
MongoDB
MySQL
Node.js
Oracle
Python
React.js
Unity or Unity3D
WordPress
Android
CSS3
iOS
Swift
Webflow
Angular 2x
CouchDB
iOS SDK
Vue.js
ARKit
Google Cloud Platform
Godot

Industries

Logistics & Transportation, E-Commerce & Retail, Entertainment & Games, Construction & Real estate, Sports & Fitness, Social Media & Communication, Travel & Tourism, Booking & Rent, Beauty & Personal Care

Want to hire this engineer?

Check if Mario is available