Summary

Expertise

Project Highlights

Education

Agency

CM

English:

Advanced

Carlos M.

vetted by Youteam

Vetted by YouTeam

Mexico

UTC -06:00

America/Mexico_City

English:

Advanced

An accomplished software engineer specialized in web technologies, fervent follower of the scene javascript and enthusiastic.

An accomplished software engineer specialized in web technologies, fervent follower of the scene javascript and enthusiastic. With a complete experience about making applications with Javascript from the scratch to the final product, involved with every process inside the development lifecycle and leading developers team focused only to deliver applications with the best quality standards. TECHNICAL EXPERTISE ● Strong javascript knowledges, understanding about grammar, asynchronous programming, scope (dynamic, lexical), functions and the way javascript uses as first-class, data privacy with differents techniques (closures), modules, etc. ● Strong knowledge in React and architectural patterns like Flux. ● Strong knowledge on state management libraries/frameworks such as Redux, Mobx, etc ● Strong knowledge on webpack as JS bundle tool, able to set up using Webpack according to the project needs. ● Strong knowledge on Docker and Docker compose as tools to create and link containers as services. ● Expertise in AWS and derived products such as EC2, ECS, S3, Cloud Watch, etc. ● Strong AngularJS and Angular(2+) knowledge ● Strong knowledge on the mobile ecosystem (Swift) ● Strong Architectural design patterns. ● Stranglehold making apps for mobile ecosystem with ionic. ● Stranglehold with lastest javascript versions (es5 and es2015) for es2015 i use babel as a transpiler (es2015 to es5) ● Strong knowledges with task runners as gulp and grunt creating scripts to simplify many process (files concatenation, linter, code transpiling, etc.), management module blunder such as webpack and browserify ● Strong knowledges with Node.js, developing web apps, API ́S to consume data, creating real time applications with socket.io, also knowledges in protocols (TCP, UDP), i use express.js as my work framework. ● Strong knowledges with MongoDB, MySQL, Redis. ● Strong management of css, using SASS as preprocessor, understanding box model, flex and making beautiful UI. ● Experience in testing and debugging ● Experience with Jasmine, Mocha, Sinon and other test tools. ● Experience with TDD. ● Experience as a Linux user. ● Experience with Nginx as load balance tool for web applications.

Want to hire this engineer?

Check if Carlos is available

Expertise

Years of commercial development experience

6 years of experience

Core technologies

JavaScript 7 years
React.js 5 years
AngularJS 4 years
Swift 2 years

Other technologies

Node.js
TypeScript
Redux

Project Highlights

icon
Senior Software Front End Developer

PresencesPG

Jan `19 - May `23

4 years

Working on several projects for customers in the US, presencepg is located in San Francisco as being a key location to attract more customers. Makena is a tool to attract investors/investments, i worked with a multidisciplinary team, helping with the UI architecture and scalation, building complex UI and using functional programming patterns to guarantee the shape of data being used, Ramda, react, redux, redux-thunks are some of the libraries used in.

Responsibilities & achievements

• Working on several projects for customers in the USA • The tool I’ve been working is called Makena • Working with a multidisciplinary team • Help with the UI architecture and scalation • Build complex UI • Mobile development using Swift. • Use functional programming patterns to guarantee the shape of data being used • Some libraries I worked with are Ramda, React, Reduc, Redux-thunks

JavaScript
React.js
Redux
Ramda
icon
Tech Front End (Web and Mobile)

Propelics

Jul `17 - Jul `18

1 year

I faced everyday many challenges with my current team located in AZ (astrazeneca) which is one of the propelics clients, i lead a team to develop beautiful, functional and high-top application with the most latest technologies at this moment (angular and ionic), as a frontend lead i’m in charge to release applications with the most possible available quality due to the complexity involved making apps for B2B, which basically gathers strong and complex business rules and functional UI to display useful information for either a simple administrador or all AZ organization. Other of my other rules is the knowledge transfer to the team to make them more and more proficient in the frontend side.

Responsibilities & achievements

• I lead a team to develop beautiful, functional, and high-top application with the latest technologies at this moment (angular and ionic). • As a frontend lead, I’m in charge to release applications with the most possible available quality due to the complexity involved making apps for B2B, which basically gathers strong and complex business rules and functional UI to display useful information for either a simple administrator or all AZ organization. • Web and Mobile development with technologies as React, Redux, Angular, Ionic and Swift.

AngularJS
Ionic
React.js
Swift
Redux
icon
Senior Software Engineer

Unosquare

Jul `17 - May `18

10 months

I was lead of a team which was nearly in contact with Designers and marketers, i created the homepage for the customer from scratch (​www.foundationmedicine.com​) using React and also for the data side, i suggested and implemented Contentful, a CMS system, which makes even simpler updated all the data and assets that comes to the homepage without developer intervention. In addition, i created and coordinate with my team to create the design site, which helps designers to show off their work to each others and some guidance and rules to all the applications must follow, also this site helps to get the pattern library, which is the bootstrap for the customer, my work on this was creating all the components for this pattern library so i worked closely with Designers, developers and architects to agree with the look and feeling for the web components, also these components were well tested and approved as said by the technical team.

Responsibilities & achievements

• Senior Software Engineer advocated to Javascript • I organized and helped the team to migrate/update the projects from an old and no-scalable system made to a one made purely with Node.js, hapi.js for the server side. • MongoDB, Aurora, Redis for DB side, this application was divided into several applications all of them coordinated and depending on Docker to be linked and deployed using ECS and S3 (for the client), CloudWatch and New Relic for monitoring and Logz.IO for logging purposes. • I was lead of a team which was nearly in contact with Designers and marketers. • I created the homepage for the customer from scratch (www.foundationmedicine.com) using React and for the data side, I suggested and implemented Contentful, a CMS system, which makes even simpler updated all the data and assets that comes to the homepage without developer intervention. • I work with React and MongoDB in the front side.

JavaScript
MongoDB
Node.js
React.js

Education

Higher education in Computer Science

Agency

agency #3217

100-400

GMT-4

Lima, Peru

Core Expertise

AngularJS
Java
JavaScript
Kotlin
.NET
Node.js
PHP
Swift
Data Analyst

Industries

Logistics & Transportation, E-Commerce & Retail, Banking & Finance

Want to hire this engineer?

Check if Carlos is available