YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

CD

English:

Proficient

Carlos D.

vetted by Youteam

Vetted by YouTeam

Peru

UTC -05:00

America/Lima

English:

Proficient

English native, Full-stack developer with 7+ years of experience building websites, systems, apps, and plugins. React + TypeScript, Node, Django.

- Strong front-end experience with React + TypeScript. - Backend experience with Django and Node. - Experience as a Technical Project Manager leading a team of more than 10 developers, working with global teams. - Certified Scrum Master. -Native English skills.

Want to hire this engineer?

Check if Carlos is available

Expertise

Years of commercial development experience

7 years of experience

Core technologies

React.js 3 years
Vue.js 3 years
Node.js 3 years
TypeScript 3 years
Django 1 year

Other technologies

API
AWS
CSS
Django
Express.js
GitHub
HTML5
JavaScript
MySQL
PHP
Python
SQL
Git
NoSQL
Google Cloud Platform
Next.js

Project Highlights

icon
Python Django Backend Developer

My Black Therapy

Oct `22 - Feb `23

4 months

My Black Therapy

MyBlackTherapy is an interactive Black mental health app for IOS and Android. The app allows having 3 different profiles: Users, Therapist and Admins, where they can create communities, upload videos, create meetings, subscribe and interact with different posts. As where the admin can manage all the content of the app. The subscribe feature is tied up with Stripe as a payment processor. Based on their subscriptions earning, the therapist can width drawl their total earnings.

Responsibilities & achievements

Implement signup and login functionality, where the workflow changes depending on the role of the user. Implement the My Waller Screen where it integrates with Stripe and allows the therapist to register their bank account on which they would prefer to width drawl their earnings as well as display earning information.

Django
PostgreSQL
Python
Stripe
Docker
icon
Tech Leader / Full Stack Developer

Marketplace Multivendor

Nov `21 - Aug `22

9 months

Nodos

Development of a platform that allows a seller to create their own e-commerce website with a pre-established template. The client should be able to manage their store data, products, orders, reports and social media integrations. The platform should act as an additional omnichannel of the client, i.e., it integrates with other e-commerce platforms such as Shopify, MercadoLibre, and Meta Business (Facebook and Instagram Shopping). Additionally, when the seller registers, an automatic subdomain should be created. The platform was created with React for the frontend and NodeJS with ExpressJs for the backend. The Google Cloud suite is used to keep the platform active, using tools such as Google Functions, Google Scheduler, Google Buckets, Google Hosting and Google Firebase. - Highlights: - API Rest consumption of Shopify, Meta Business, Google Cloud Suite, Twilio, Sendgrid and other tools platforms. - The project has a monorepo structure where it segments the vendor's web projects, platform manager, API, data model structure, scheduler/jobs and triggers. This allows to keep the whole project and its dependencies in a repository and simplify the development. - Backend with API Rest for micro-services. - NPM management with Webpack for frontend project compilation. - Google Firebase non-relational database. - Integration with Instagram and Facebook Shopping. When the seller uploads a product, the Marketplace acts as the main hub and distributes the product information such as images, description, price, inventory and other data to the external platforms that the seller has linked. For this, the platform had to run a jobs/scheduler every so often and connect with the external platforms/tools.

Responsibilities & achievements

Project structure creation, development environment configuration, staging and production. Google Cloud suite management. Converting User stories to tasks and detailing the process or functionalities required to accomplish the task.

Express.js
GitHub
Node.js
React.js
Shopify
TypeScript
Git
Npm
Webpack
icon
Full Stack Developer

Skybox Checkout

Jan `18 - Mar `20

2 years

Skybox

Create different plugins of the top e-commerce platforms (Shopify, Magento, BigCommerce, WooCommerce) to allow a merchant to sell their products internationally. The project consists of generating a plugin that can be easily integrated into the merchant's platform and provide tools that can be used to facilitate a customer to buy their products from the USA to the international market. React technology was used for the merchant administrator where he could configure coupons, manage orders, generate reports, modify profile, configure commissions, shipping concepts and customs configuration. The backend uses NodeJs with ExpressJs for service consumption and interaction with e-commerce platforms. The goal of the project was to provide an end-to-end solution to the merchant, where he could make a sale to an international customer without the shipping and customs barriers. - Highlight: - API Rest consumption of Shopify, Magento, BigCommerce and WooCommerce platforms. - Backend with API Rest for micro-services. - Handling of NPM with Webpack for frontend project compilation. - Google Firebase non-relational database. - Monorepo management to easily scale the project and simplify repository management. - Visual plugin integration module. A module was created to allow the client to select where on their site they required to display the international tools. The module allowed the client to see a preview of how their website would look like with the tools for country exchange, local currency, local language, international checkout.

Responsibilities & achievements

Compliance with task requirements provided by Skybox Checkout and integrations with the merchant's platform.

Express.js
Node.js
React.js
Bootstrap
Firebase
icon
Full Stack Developer

Interbank Coupon Box

Jun `17 - Mar `18

9 months

Interbank Bank

The project allowed Interbank bank employees to redeem virtual coupons, which are linked to the benefits provided by Interbank. The project was developed in NodeJs with ExpressJS for the backend and VueJS for the frontend. - Highlights: - Permission and role oriented system. - System with user and administrator view. - Cache system via Redis. - Work under Agile methodology with Scrum framework. - Backend with API Rest for micro-services. - Creation of Jobs/Schedulers to generate PDF reports of coupon usage statistics and system interaction. - Creation of frontend components. - Integration to Sendgrid mailing system for users with weekly summary of coupon status. - NPM management with Webpack for frontend project compilation. - Deployed on a Google Cloud server - MySQL as the main database

Responsibilities & achievements

Development of the Interbank system, both frontend and backend, following the clients' requirements.

jQuery
MySQL
Laravel Framework
Bootstrap CSS
Vue.js
icon
Full Stack Developer

BeautyMovers MVP

Feb `16 - May `17

1 year

Somos Belcorp

The BeautyMovers project allows ordinary people to sell beauty products through its e-commerce platform. The project was developed with PHP (Laravel frameworks) for the backend and VueJS for the frontend. - The team has built the following modules: - Integration with PayU payment gateway. - Cache system via Redis - Creation of CMS for sellers to modify their e-commerce page. They had the option to choose products to sell (under a pre-established catalog), build product packs, offer discounts, update their storefront data, select shipping method and create content for social networks. - I work under Agile methodology with Scrum framework. - Backend with API Rest for micro-services. - Creation of frontend components. - System for sending emails detailing purchases, campaigns, abandoned carts and additional communications. - Integration with Instagram and Facebook social networks to automate content publishing. - Test Driven Development Process with PHPUnit Testing. - Yarn management for frontend project compilation. - Deployed on an AWS server - Implementation of Google Analytics where main events such as clicks, scroll depth, heatmaps and other relevant data were recorded. - Relational database in MySQL

Responsibilities & achievements

-Development of the BeautyMovers system, both frontend and backend, following the clients' requirements. -Management and configuration of Amazon EC2, Elastic Beanstalk, Amazon RDS and S3.

jQuery
MySQL
Laravel Framework
Bootstrap CSS
Vue.js

Education

Higher education in Computer Science

Agency

agency #2253

10-50

GMT-3

Buenos Aires/Argentina, Mar del Plata/Argentina, CDMX/Mexico

Core Expertise

Agile
AngularJS
Apache Cordova
API
ASP.NET
AWS
Azure
C#
CakePHP
Cloud Engineer
CMS
CodeIgniter
CRM
CSS
Django
Excel
Flask
HTML5
Ionic
Java
JavaScript
JIRA
jQuery
Kubernetes
Magento
MongoDB
MySQL
.NET
Node.js
PHP
Python
React.js
React Native
Responsive Web Developer
Ruby
Ruby on Rails
Selenium
Shopify
Spring
Symfony
TypeScript
UI
UX
Vimeo
WordPress
Xamarin
Xcode
Zoho
Amazon Web Services
Apache Subversion (SVN)
Apache Tomcat
Automated Testing
Bootstrap
Business IT Alignment
CMS Development
Continuous Integration
CSS3
Entity Framework
Git
HTML
Ionic Framework
Jenkins
Laravel Framework
LINQ
Object Oriented Programming (OOP)
Product management
QA Management
Scrum
Tortoise SVN
Unit Testing
VTK
Web scraping
Woocommerce
WordPress e-Commerce
Wordpress Plugin
Adobe Photoshop
Angular 2x
Bug finding
Docker
DynamoDB
CircleCI
Continuous deployment
Redux
SCSS
Team Lead
Project Manager
Scrum Master
Vue.js
Spring Boot
Adobe Experience Manager
Business Analysis
Flutter
Microservices
GraphQL
.NET Core
Figma
Serverless
AWS Lambda
Firebase
Next.js

Industries

Logistics & Transportation, Branding, design, web development

Want to hire this engineer?

Check if Carlos is available