Summary

Expertise

Project Highlights

Education

Agency

MC

English:

Advanced

Miguel C.

vetted by Youteam

Vetted by YouTeam

Mexico

UTC -06:00

America/Monterrey

English:

Advanced

A senior Full Stack JavaScript engineer with 5 years of commercial experience

I love building things and over the years I've been lucky to work on complex fintech, healthcare, and logistics problems. I'm experienced in web app development using React, Angular, NodeJS, also mobile app development using React Native and Swift.

Want to hire this engineer?

Check if Miguel is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

Node.js 3 years
JavaScript 5 years
PostgreSQL 3 years
React.js 5 years
TypeScript 2 years
Angular UI Bootstrap 5 years

Other technologies

AWS
Express.js
JavaScript
React Native
Swift
Angular 2x
iOS SDK
Material-UI

Project Highlights

icon
React Developer & Backend Engineer

Crowd Alerts, a social distancing mobile app

Mar `20 - Present

5 years

https://www.crowdalerts.com/

With Crowd Alerts, you can know how busy the place you need to go to is and plan accordingly. Crowd Alerts provides you with real-time information on how busy an establishment is at any given moment. Crowd Alerts can also provide suggestions for similar places nearby.

Responsibilities & achievements

- Designed front end architecture and developed of components using React - Set up NodeJS server and coded the location DB API layer - Configured Neo4J graph database

Express.js
Neo4j
Node.js
React.js
icon
iOS Developer

A San Francisco Bay area public transit mobile app

Dec `19 - Mar `20

3 months

Live Bart

As a part of the team, I designed and developed iPhone and Apple Watch apps that provide real-time train information for people traveling within the San Francisco bay area. The apps help users plan their trips in the most efficient way, while avoiding crowded trains.

Responsibilities & achievements

- iOS development, stability improvement - Added advisories feature - Fixed bugs on the San Francisco transport app with an existing user base

Xcode
Swift
icon
Full Stack Developer

An admin web app

Oct `19 - Mar `20

5 months

Vigsa

Management dashboard in which members of a company can upload files to share with others, make questionaries that their clients can answer and receive feedback through there.

Responsibilities & achievements

- Web app built using Angular 8 and bootstrap. Firebase was used for authentication and storage - API built in NodeJS, Express and PostgreSQL with web services used to gather information about users and questionaries

Express.js
Node.js
PostgreSQL
Angular 2x
Firebase
icon
React Developer

A room rent comparison web app

Oct `19 - Dec `19

2 months

Rentalios

A rent estimation service where landlords and tenants can find out what is a fair rent for room. This is a quick and easy way to find out market rents without having to browse through many listings.

Responsibilities & achievements

- Designed front end architecture - Developed components using React

React.js
icon
iOS Developer

Revlon Virtual Mirror

Jul `19 - Sep `19

2 months

Revlon

An AR simulation mobile app. My team and I created an app for lipstick lovers to find products perfectly fitting their unique style. This apps uses AR (augmented reality) to simulate what a lipstick color would look like on your lips. It is really easy to use and you can try all of the array of Revlon's iconic Lustrous Lipsticks before committing to buying one. You can find this app on display at select retail stores.

Responsibilities & achievements

- Added dynamic color rendering to the lips based on the selected lipstick - Developer mode to modify the feather, hex code and alpha of each lipstick in real-time.

Xcode
Swift
ARKit
icon
Lead Developer

A medical cost comparison app

Apr `19 - Jul `19

3 months

YHEC

YHEC helps the user compare the cost of chlorhexidine (alcoholic) applicator to reduce surgical site infections compared to other products and methods used in the medical industry and its attributes (including price) with other similar products. Our UX/UI design helps the users smoothly navigate and select the correct attributes for a more accurate result.

Responsibilities & achievements

- Developed the app from scratch - Created calculations to show price and data depending on the user’s interaction with the app - Developed UI from scratch, with XIBs and storyboards, including a complex decision tree to support comparative analysis using the iPad

Excel
Xcode
Swift
icon
Lead Developer

Live MBTA

Mar `19 - Mar `20

1 year

A Boston area public transit mobile app. Live MBTA can instantly inform you of real-time departures for your nearest MBTA station. It also displays that station's real-time estimated departures as well as number of cars, minutes until departures, etc.

Responsibilities & achievements

- App development, use of core location to get the user’s location - Data retrieval of Boston’s public transport system API - Worked on designing the architecture from scratch - Consolidated multiple API calls into one - Implemented data caching for increasing performance - Resolved iOS 13 specific issues

Xcode
iOS
Swift
icon
React Developer

A web-based admin tool

Feb `19 - Apr `19

2 months

Trade Up Markets

An admin tool for the Trade Up Markets app. Enables user notifications, permissions, and other features.

Responsibilities & achievements

- Design of frontend architecture - Development of components using React

React.js
icon
React Developer

Portfolio landing page

Jan `19 - Jan `19

A portfolio landing page that showcases the creator's completed projects.

Responsibilities & achievements

- Designed front end architecture - Component development in React

React.js
icon
React Native Developer

A trading and investing mobile app

Dec `18 - Mar `19

3 months

Trade Up Markets

Developed a trading app to help users to invest easily in currency exchanges without having a lot of knowledge in the market and on complex trading platforms.

Responsibilities & achievements

- Built the app using React Native and Firebase real-time database, redux was used for state management - Developed web services for user management, investment transactions, and copying trades to other users, helmet was used for auth protection. The database was in PostgreSQL and queries were made regularly to get data and make summaries of the company - Developed internal dashboards using Angular 4, firebase for authentication, and HttpClient for web services consumption.

PostgreSQL
React Native
Angular 2x
Redux
Firebase
icon
C# Developer

Architectural Visualization app

Oct `18 - Dec `18

2 months

Tec De Monterrey Digital Hub

An app for architectural visualizations in virtual reality. The architectural environments were created using 3D CAD software and implemented with rigorous quality standards to achieve the greatest possible realism, incorporating the highest amount of detail possible without compromising frame rate performance targets for virtual reality. A user can interact with the way sunlight, window positioning, and the arrangement of spaces affect the brightness of rooms.

Responsibilities & achievements

- Designed architecture of Unity 3D application - Imported 3D CAD .fbx model to Unity for manipulation of textures and materials - Developed and implemented navigation and collision detection algorithms using C# - Integrated Unity and Oculus Rift SDK for VR support

C#
Oculus Rift
Unity or Unity3D
icon
React Native Developer

Mobile banking app

Jul `18 - Oct `18

3 months

Panama Bank

A banking mobile app for a renowned Panama Bank. Allows users to authenticate, upload images and conduct general banking operations.

Responsibilities & achievements

- Design application architecture - Developed authentication and image upload features

React Native
icon
iOS Developer

My Office, a productivity app for executives

Jun `18 - Oct `19

1 year

Cemex (a global cement company)

An app for executives. MY Office helps Cemex executives manage their travel expenses, reminders, corporate emails etc. all from one app instead of using a lot of applications for each specific purpose.

Responsibilities & achievements

- Built the MVC app using Swift, and integrating Sharepoint lists - Developed dynamic views using AutoLayout, xibs and storyboards

Xcode
Swift
icon
iOS Developer

Truck driver tracking app

Apr `18 - Jun `18

2 months

Cemex (a global cement company)

The app helps Cemex track trucks, deliveries, and schedules in real-time.

Responsibilities & achievements

- Built the app using pure Swift, core data, and core location.

Xcode
Swift
icon
React Native Developer

An investments mobile app

Jan `18 - Dec `18

11 months

TP Capital

A financial ops application for an investment management company.

Responsibilities & achievements

- React Native development using Redux for state management, Firebase for authentication, and Material UI for the UI - Developed API for the financial applications using NodeJS. Web services were done using Express and PostgreSQL - Used Redis for cache management and firebase admin to manage users and storage of user images - Developed management dashboards using Angular

Express.js
Node.js
PostgreSQL
React Native
Angular 2x
Firebase
icon
Python & JavaScript Developer

A Big Data and Predictive Analysis project

Jan `17 - Dec `17

11 months

Tec De Monterrey Digital Hub

Analysis of information using Python and Javascript to get data from the institution’s Facebook and Twitter pages and correlate it with student enrollments.

Responsibilities & achievements

- Built Facebook and Twitter data scrapers - Performed Data analysis using tableau and powerBI to make dashboards with important information.

JavaScript
Python

Education

Higher education in Computer Science

Agency

Development agency #31

400+

GMT-11

Remote

Want to hire this engineer?

Check if Miguel is available