![MV](https://d2abrqas732254.cloudfront.net/images/specialists/32db1ddeed4737d09af483e9ac6ffcc94b8d925c.jpg)
English:
Advanced
Mexico
UTC -06:00
America/Mexico_City
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 availableExpertise
Years of commercial development experience
10 years of experience
Core technologies
Other technologies
Project Highlights
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
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.
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
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
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
Education
Higher education in Computer Science
Agency
10-50
GMT-8
Palo Alto / USA, Monterrey/Mexico, Indonesia
Core Expertise
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