Mauro Gabriel Titimoli

Mauro Gabriel Titimoli

Mentor
Rising Codementor
US$14.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Full Stack JavaScript Consultant
Full Stack JavaScript Consultant

I am very demanding of myself, because I really enjoy what I do.

Not being familiar with a tool or technology is not an impediment, but a motivation, since every day, I incorporate new knowledge that allows me, at the time of solving a problem, have more and better alternatives.

Throughout my career, I have worked in teams of many people, where I always had the habit of sharing what I know, and learn from my peers.

From my convictions and actions, I do my very best on each task I play, to always be proud of what I do.

Chinese, Spanish
Buenos Aires (-03:00)
Joined November 2016
EXPERTISE
10 years experience
I have been doing JavaScript since my first job back in 2006. Throughout my entire career, and because the simply reason of I have to be ...
I have been doing JavaScript since my first job back in 2006. Throughout my entire career, and because the simply reason of I have to be proud of what I do, from day one, I have been learning every technique, methodology, and good practice that has emerged or has been there for a while and has been proved that helps to deliver in less time, better, more efficient, reliable, and maintainable code.
6 years experience
6 years experience

REVIEWS FROM CLIENTS

Mauro's profile has been carefully vetted and approved as a Codementor. Connect with Mauro now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
await-mutex
Promised based Javascript Mutex
JavaScript
41
7
eslint-plugin-es6-recommended
ESLint plugin to promote ES6 best practices.
JavaScript
2
0
EMPLOYMENTS
Staff Software Engineer
Keyway
2021-11-01-Present

Some of my responsibilities here until now were:

- Assisting team members in overcoming any blockers they may encounter throu...

Some of my responsibilities here until now were:

- Assisting team members in overcoming any blockers they may encounter through pair programming.
- Reviewing PRs to promote good practices, coding standards, healthy architecture and to reduce potential issues.
- Defining an interview process for front-end and lead interviews.
- Leading a team of three front-end developers.
- Contributing to the overall company's architecture.
- Configuring all the front-end proyects' infrastructure (ci/cd + dev experience).
- Assisting in defining the front-end guidelines and standards by creating a custom eslint-config with a different set of rules to be included depending on the project.
- Leading the consolidation of an application and its backoffice, which were in different repositories, causing code duplication, a poor developer experience, and slow delivery times, into a monorepo.
- Promoting the creation of a components library and setting up all the required infrastructure (repository + CI/CD + package publishing + live Storybook). I also developed numerous components for it and led the project.
- Contributing to the adoption of the open-API protocol by creating an open-API client for TS and React, which greatly reduced issues and the amount of code needed to consume the company's APIs.
- Creating a monorepo for utility packages (10+) to centralize all common utilities used across the company.
- Developing a custom Vercel GitHub action that reduced deployment time by 30%, resulting in positive impacts on costs and delivery time.
- Promoting the implementation of e2e testing and configuring the required infrastructure to do this with playwright.
- Contributing to the migration from Firebase to Auth0 by making the necessary changes in the front-end to support this transition.

Node.js
TypeScript
React
View more
Node.js
TypeScript
React
View more