Summary

Expertise

Project Highlights

Education

Agency

JM

English:

Advanced

Juan Carlos M.

vetted by Youteam

Vetted by YouTeam

Mexico

UTC -06:00

America/Mexico_City

English:

Advanced

Full stack web developer with background in automotive industry. Skilled in JavaScript and with strong knowledge in React, Angular, Typescript, Nextjs

Full stack web developer with background in automotive industry. Skilled in JavaScript and with strong knowledge in React, Angular, Typescript, Redux, Node, Express, Nextjs, GraphQL, Sql and MongoDB. On my daily basis I work in both frontend and backend side, first designing the task that is required to perform and then implementing it, unit test are some kind of things that I am used to, I worked with Jasmine and Jest, for things like cloud computing I am very skilled with AWS and Docker. I've worked with multidisciplinary teams on a variety of projects that include from digital newspapers to web applications for editorial teams, and big companies in entertainment field. I've worked with SCRUM and Kanban methodologies with teams of different sizes, so I've been in the scenario where I have to teach junior developers and walk them through the code base. I am an enthusiastic of e-commerce is for that reason that I've developed some applications for Shopify community and also I helped users to improve the overall performance of their stores, that tweaks involve from inserting tracking ids for analytics to publish specific offers for their products. The main technologies used here are, React, GraphQL and Node.

Want to hire this engineer?

Check if Juan Carlos is available

Expertise

Years of commercial development experience

7 years of experience

Core technologies

JavaScript 6 years
React.js 5 years
TypeScript 3 years
React Native 1 year
Node.js 5 years
GraphQL 1 year

Other technologies

Express.js
HTML5
JIRA
MongoDB
MySQL
PostgreSQL
Python
React Native
Bootstrap
CSS3
Git
Sass
Unit Testing
Angular 2x
RESTful API
Docker
Redux
Next.js

Project Highlights

icon
Software Engineer and Fullstack Developer

Improving

Improving is a modern digital services company that offers IT consulting, software development, and agile training across the globe. Our innovative solutions have helped thousands of our clients realize their tactical and strategic business objectives, allowing them to achieve great new heights in a competitive and ever-changing market.

Responsibilities & achievements

Working with React to add new features to an existing application and migrating from class components to use hooks for entire development. • Implementation of new graphics library to render larges amounts of data while we try to keep high performance in the app

React.js
icon
UI/UX Engineer | Full Stack Developer

Globant Mexico

Digitally native company that helps organizations reinvent themselves and unleash their potential

Responsibilities & achievements

Refactor and improvement of Video Player Component made with Angular 2. Integration with different analytics types such as New Relic, IMA and Segment. • Update of entire application to new Angular 6 version for the use of Web Components inside Angular also known as Angular Elements. Developing Web Applications from Backend to Frontend.

Express.js
GitHub
JIRA
Node.js
TypeScript
Angular 2x
icon
Sr Frontend Developer / Frontend Lead | CMS editorial redesign, website and mobile apps

El Financiero

El Financiero is Mexico's leading newspaper specialising in finance, economics and business, founded in October 1981. Its approach to interpretative journalism is based on the analysis and contextualisation of events that, due to their journalistic value, influence public opinion and decision-making in the centres of power.

Responsibilities & achievements

• CMS’s development platform with React and Redux for editorial team purposes. • Development of main components to ensure performance in the daily operations of the newspaper demands. • Migrate from ECMAScript 5 to ES6, code refactor, and NPM configuration scripts for different environments.

React.js
Redux
icon
Frontend Developer | Electronic Banking

Anzen Digital

Anzen Digital is a high-growth digital transformation consultancy based in Mexico, focused on mobile-first omnichannel solutions. Experienced in the financial sector, where most Mexican banks use our digital banking solutions. We work as a digital innovation partner with most of our clients. We focus on digital business agility, using Design Thinking, Agile Methodologies and DevOps.

Responsibilities & achievements

Basic directives development with Angular for electronic banking. • Template mock-up for the views of the application. • API consumption making AJAX calls and asynchronous JavaScript

API
JavaScript
Angular 2x

Education

Higher education in Computer Science

Agency

Software development agency #3757

10-50

GMT-5

Lima, Peru

Core Expertise

Agile
Amazon EC2
Amazon S3
AngularJS
AWS
Azure
C#
Django
Elixir
ETL
Express.js
Flask
Google Analytics
Groovy
Hibernate
HTML5
Ionic
Java
JavaScript
jQuery
Kotlin
Kubernetes
Microsoft
Microsoft Dynamics CRM
MongoDB
.NET
Node.js
PHP
PostgreSQL
Python
QlikView
React.js
React Native
Ruby on Rails
Scala
Selenium
Spark
Spring
SQL
SQL Server
SSIS
Tableau
TypeScript
WordPress
Xamarin
Apache Tomcat
Bootstrap
CSS3
Git
Go
Golang
HTML
iOS
Mocha
Oracle database
Pentaho
Project Scheduling
Scrum
SQL Azure
SQL Programming
Unit Testing
Web Services
Sketch
User Experience Design
Angular 2x
Postman
Project management
Docker
DynamoDB
MariaDB
SQL query
InVision
Redux
Project Manager
Scrum Master
Maven
Spring Boot
Illustrator
Photoshop
Jest
Enzyme
Hadoop
Flutter
.NET Core
Figma
AWS Lambda
Firebase
Next.js
SEO
Power BI
AWS Glue
Pyspark
.NET Framework
Snowflake
SAP HANA

Industries

Architecture & Design, E-Commerce & Retail, Information services & Technologies, Construction & Real estate, Data Science & Machine Learning, Branding, design, web development

Want to hire this engineer?

Check if Juan Carlos is available