English:
Advanced
Manuel Alfonso R.
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 availableExpertise
Years of commercial development experience
7 years of experience
Core technologies
Other technologies
Project Highlights
Getin
Apr `24 - Present
8 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.
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).
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.
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.
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.
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.
Agency
10-50
GMT-6
Ciudad Obregon/Mexico
Core Expertise
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