Mario Vallejo

Mario Vallejo

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
I'm really good with MVPs
I'm really good with MVPs

I'm a senior software engineer with 10+ years of experience building backends, frontends, mobile, and desktop applications for startups on every continent (except Antarctica).

Spanish, English
Guadalajara (-06:00)
Joined January 2023
EXPERTISE
10 years experience
10 years experience
10 years experience
10 years experience
10 years experience
10 years experience
5 years experience

REVIEWS FROM CLIENTS

Mario's profile has been carefully vetted and approved as a Codementor. Connect with Mario now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
dotfiles
All of my dotfiles, instead of a repo per application
Emacs Lisp
0
0
.emacs.d
Emacs Lisp
0
0
EMPLOYMENTS
Tech Lead Software Engineer
Mirza
2024-10-01-Present

US Based early stage fintech startup, focused on providing childcare benefits from government programs to workers of our different cli...

US Based early stage fintech startup, focused on providing childcare benefits from government programs to workers of our different clients. As one of the Tech Leads for the team my responsibilities include:

  • Integrations with HRIS systems to make data transfer and benefit application more streamlined for our users
  • Planning and designing new features and systems in a microservice heavy application distributed between many of AWS’ products, stacks, and networks
  • After system design, dividing the work between sprints, making sure none of the engineers in the team are overworked and everyone’s clear on goals and what has to be done
  • Full Stack development. This being a small startup, one has to wear many hats, from system design to infrastructure provisioning via AWS
  • Keeping track of work for every feature stream I own, as to deliver on budget and on time
PostgreSQL
TypeScript
React
View more
PostgreSQL
TypeScript
React
React Router
AWS DynamoDB
Terraform
AWS Lambda
Next.js
NestJS
Nx
AWS
View more
Senior Software Engineer
Terminal.io
2022-05-01-2024-02-01

Worked via Terminal.io with a US based client focused on the trucking industry, handling freight all over the US, Canada, and parts of...

Worked via Terminal.io with a US based client focused on the trucking industry, handling freight all over the US, Canada, and parts of México. As the most senior engineer in the Carrier Experience team, my responsibilities included:

  • 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.
  • 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
Ruby on Rails
PostgreSQL
RabbitMQ
View more
Ruby on Rails
PostgreSQL
RabbitMQ
TypeScript
React
System design
React Native
Redux
GraphQL
SQL Databases
Apollo GraphQL
View more
Senior Software Engineer
Atemahack
2023-04-01-2023-10-01

Hired by a client to develop the backend and game engine libraries for an online mobile multiplayer video game. Requirements have incl...

Hired by a client to develop the backend and game engine libraries for an online mobile multiplayer video game. Requirements have included:

  • 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
Python
TypeScript
Docker
View more
Python
TypeScript
Docker
GraphQL
SQL Databases
Phaser 3
Elixir/Phoenix
View more