Summary

Expertise

Project Highlights

Agency

MR

English:

Advanced

Manuel Alfonso R.

vetted by Youteam

Vetted by YouTeam

Mexico

UTC -06:00

America/Mexico_City

English:

Advanced

Full-stack developer with more than 7 years of experience. Reliable, friendly, committed, and passionate about programming and technology.

- Designed and taught web components in training courses in Mexico, Peru, and Madrid. - Co-founded Sellfone, an e-commerce Startup that we took to Sharktank Mexico and raised capital. - Developed a CLI to solve a need of the LitElement community (CatsysCLI) and adapted the solution for BBVA. - Advised and led a USA Project from an earl stage, which was about stores (similar to Uber) including design, architecture, and implementation with React Native. - Trained global architecture teams in Spain and France. - Worked on Quality assurance in LATAM during my time as a global architect of web components at BBVA.

Want to hire this engineer?

Check if Manuel Alfonso is available

Expertise

Years of commercial development experience

7 years of experience

Core technologies

React.js 5 years
Next.js 2 years
TypeScript 5 years
Vue.js 6 years
JavaScript 7 years
AWS 4 years

Other technologies

Express.js
MongoDB
Node.js
React Native
Apollo
Redux
GraphQL
Nest.js

Project Highlights

icon
Full Stack Developer (Contract Role)

Getin

Apr `24 - Present

4 months

Getin

Getin is a technology company which develops retail analytics for brands based on people´s traffic of each commercial space. The main problem was the change of the architecture from Vue 2 to Vue 3. My proposed solution was to design a micro frontend architecture using Nx as a mono repository engine with TypeScript.

Responsibilities & achievements

Analyzing functional and non-functional requirements. Participating in the architecture definition. Collaborating with the development of proofs of concept and code implementation.

Express.js
Node.js
PostgreSQL
React.js
SCSS
Vue.js
Vuex
Next.js
icon
Senior Full Stack Developer

PaymentApproved

Aug `22 - Mar `24

2 years

PaymentApproved

Payment approved is an all-in-one solution to global commerce digitization (Fintech). The tech challenge was an adaptation of a new payment partner. As a goal, a mediator design pattern was implemented to reuse interfaces and overwrite methods for implementing providers, tasks were already detailed and technologies as well.

Responsibilities & achievements

- Developing visual components in VueJS and services in NodeJs with Express. - Creating and maintaining web applications and servers. - Developing server logic and manage Cassandra and Redis databases. - Handling HTTP, WS, gRPC requests using NEST, EXPRESS, and Helmet. - Building interactive user interfaces. - Developing components, managing states (Redux). - Making server requests (Axios and Fetch). - Advancing error state management (Implementation of Error boundary).

AWS
Express.js
JavaScript
MongoDB
Node.js
React Native
TypeScript
Apollo
Redux
Vue.js
GraphQL
Next.js
icon
Senior Full Stack Developer

Habits

Dec `21 - Aug `22

8 months

Habits

The first personalized metabolic health platform in Latin America, designed to increase energy and optimize the productivity of companies by boosting the health of their employees.

Responsibilities & achievements

- Creating and maintaining React and React Native components withTypeScript/JavaScript. - Bug fixing in visuals and behavior. - Creating RESTful web services. - Maintaining web sockets and cron jobs.

AWS
Express.js
JavaScript
MongoDB
Node.js
React Native
TypeScript
Apollo
Redux
GraphQL
Nest.js
icon
Senior Full Stack Developer

Clarovideo

Nov `19 - Dec `21

2 years

Clarovideo

Claro video is an On Demand content service that gives you access to movies, series, documentaries and concerts in the platform whenever you want. The devices on which we worked were of very limited memory. Several optimization strategies and preloading of resources as well as element caching in React were applied in order to improve the performance of hybrid applications on these devices.

Responsibilities & achievements

- Creating web components in React 16 and code review in Bitbucket. - Tracking issues with Jira and SCRUM activity planning. - Improving quality and security by migrating legacy code to new versions using Node JS. - Using TypeScript to improve code quality.

Express.js
Node.js
React.js
React Native
TypeScript
Git
Redux
icon
Technical Leader

Sellfone

Dec `18 - Nov `19

11 months

Sellfone

Sellfone is an e-commerce start-up. In the development, Sellfone had the need to compete in the second-hand technology market, offering a fair price for the purchase and an attractive price for the sale. We had very complex manual processes with a large margin of error for updating inventories. A web scrapping of the main competitors was implemented and through an algorithm, the best purchase offer was defined in real time in the e-commerce web.

Responsibilities & achievements

- Took responsibility of the architecture. - Automated CI/CD processes for web and frontend. - Led the technical development team with agile methodologies and create a technologicalgrowth and adaptation roadmap. - Deploy with AWS and GitLab Pipelines.

AWS
JavaScript
Vue.js
GitLab
GraphQL
icon
Front End Developer

Polymer

Jul `17 - Oct `18

1 year

BBVA

Cell web catalog technology projects

Responsibilities & achievements

- Revision of web components of the global cells catalog. - Reviewed web components from the global catalog of cells. - Improved the CLI of Cells and fix bugs using JavaScript and BitBucket. - Created components in Lit Element and migrate components from Polymer to Lit Element.

AWS
JavaScript
Polymer
Bitbucket

Agency

Software Development Support agency #3758

10-50

GMT-6

Ciudad Obregon/Mexico

Core Expertise

AngularJS
API
ASP.NET
AWS
C#
Django
Java
MySQL
.NET
Node.js
Python
React.js
SQL
TypeScript
Xamarin
Scrum
RESTful API
Vue.js
.NET Core
.NET Framework
.NET Web API

Industries

E-Commerce & Retail, Banking & Finance, Human Resources & Career, Safety & Security, Food & Drink, Arts & Culture

Want to hire this engineer?

Check if Manuel Alfonso is available