Hola, soy

Michael Vargas Melgar

Software Developer

Tengo más de 5 años de experiencia en el mundo de la tecnología. Mi mayor experiencia es como desarrollador back-end, trabajando con diferentes motores de bases de datos SQL y NoSQL, NodeJS (JS, TS) y servicios cloud AWS. Me gusta ser autodidacta, aprender cosas nuevas para aplicar y enseñar lo aprendido.

Los Olivos, Lima, Perúmichael.c.v.m.dev
MV
scroll

Mi stack

Tecnologías

Node.js
Node.js
TypeScript
TypeScript
JavaScript
JavaScript
NestJS
NestJS
Express
Express
React
React
Vue.js
Vue.js
MongoDB
MongoDB
MySQL
MySQL
PostgreSQL
PostgreSQL
SQL Server
SQL Server
DynamoDB
DynamoDB
AWS
AWS
Docker
Docker
Git
Git
Jest
Jest
Python
Python
C#
C#
Oracle
Oracle
Serverless
Serverless
Apache Kafka
Apache Kafka
Redis
Redis
Firebase
Firebase
S
SCRUM
S
SonarQube

Trayectoria

Experiencia Laboral

Backend Developer

Contratante:Ligo
ene. 2026Actualidad

Desarrollo de APIs en NestJS, despliegue con Docker y GitHub, testing con Jest, integración de formularios de pago con Niubiz e IziPay, envío de tokens por SMS, remediación de vulnerabilidades de exposición de información sensible identificadas por SBS y envío de transacciones bancarias H2H.

Node.jsTypeScriptNestJSMongoDBSQL ServerDockerJestSCRUM

Backend Developer

Contratante:ATCOM Chile (GeoVictoria Perú)
Cliente:S.A.C.I. Falabella
mar. 2025set. 2025

Automatización de solución de errores con web scraping (Puppeteer, Playwright) usando la API REST de Jira. Desarrollo de APIs y cron jobs en NestJS, despliegue con Docker y GitLab, consultas en BD Oracle y documentación en Confluence.

Node.jsTypeScriptNestJSOracleDocker

Backend Developer

Contratante:Softtek Perú
Cliente:Rimac Seguros
set. 2023feb. 2025

Testing con Jest y Cucumber, desarrollo de Lambdas con NestJS, Serverless JS y TypeScript, bases de datos DynamoDB y MySQL, migración de proyectos de Node 14 a Node 20, marco de trabajo SCRUM, uso de StepFunctions y CloudWatch.

Node.jsTypeScriptNestJSServerlessAWSDynamoDBMySQLJestSonarQube

Analista Programador

Contratante:Quality & Development Software S.A.C.
Cliente:Clínica Auna
feb. 2023jul. 2023

Creación de pruebas de concepto con CQRS y Arquitectura Hexagonal en NestJS. Implementación del proyecto 'Pago de cuotas' desde cero con Arquitectura Hexagonal, Docker, NestJS, TypeScript, Jest, Cucumber y Swagger. Implementación de proceso de validación de seguros con AWS (Lambdas, SNS, SQS, DynamoDB, Schedule cron).

Node.jsTypeScriptNestJSServerlessAWSMySQLJestDocker

Back-End Developer

Contratante:Tata Consultancy ServicesMichael Page Perú
Cliente:Rimac Seguros
nov. 2020nov. 2022

Análisis y diseño de arquitectura de APIs, desarrollo de Lambdas con Serverless JS, uso de AWS SDK (S3, DynamoDB, Lambda, CloudWatch, SSM), diseño de APIs con OpenAPI, pruebas unitarias con Jest y Cucumber, análisis en SonarQube, despliegues con Jenkins.

Node.jsTypeScriptServerlessAWSDynamoDBMySQLJestSonarQubeGit

Front-End Developer / Full Stack Developer

Contratante:Doktuz S.A.C.
nov. 2018oct. 2020

Desarrollo de Doktuz Web (ReactJS, Sass, Node.js, Koa), Doktuz Online y Doktuz SAMO (Vue.js, Vuex, Node.js, Express, Socket.io), Brain Doktuz (VueJS, Vuetify, Node.js, Express, MongoDB, MySQL, Puppeteer) y Mediweb. Administración de servidores AWS EC2, CloudWatch, IAM y S3.

Node.jsJavaScriptReactVue.jsMongoDBMySQLAWS

Programador Freelance

Contratante:Diferco Ferreteros S.A.C.
ago. 2018set. 2018

Desarrollo de la Web App 'Difreports' para reportes gráficos en procesos de ventas, compras y cobranzas. Back-end con Node.js y Express, front-end con Vue.js CLI, HighCharts, DataTables y Bootstrap 4, base de datos PostgreSQL, deploy en Heroku.

Node.jsJavaScriptVue.jsPostgreSQLGit

Analista de Programación

Contratante:SG Natclar S.A.C.
jun. 2017nov. 2017

Desarrollo de Web API en C#, maquetación de formularios HTML5, diseño CSS con Bootstrap 3, programación front-end con Vanilla JavaScript ES6 y jQuery, desarrollo back-end con Node.js, base de datos SQL Server, gestión de acceso de usuarios y capacitación de personal.

Node.jsJavaScriptSQL ServerC#Git

Analista de Sistemas

Contratante:Diferco Ferreteros S.A.C.
ago. 2015jul. 2016

Administración del Sistema Integral con SQL Server, migración de datos de SQL Server a PostgreSQL, administración y capacitación de ERP SICO (SOINFO S.A.C.), extracción de datos y presentación en Excel, desarrollo de aplicaciones con Vanilla JS para resumen de información y control de cobranzas.

JavaScriptSQL ServerPostgreSQL

Lo que construyo

Proyectos Personales

Portfolio Personal

Sitio web de portafolio personal desarrollado con Next.js 15 y Tailwind CSS. Consume una API REST construida con NestJS y MongoDB Atlas. Incluye secciones de experiencia laboral, proyectos, educación y referencias.

Node.jsTypeScriptNestJSMongoDBDocker

Difreports

Web App para reportes gráficos de los procesos de ventas, compras y cobranzas de una empresa ferretera. Incluye gráficos lineales, de barras y filtros variados.

Node.jsJavaScriptVue.jsPostgreSQL

Formación académica

Educación

Ingeniería de Sistemas

Universidad César Vallejo

Terminado

Titulado

Actualidad

Computación e Informática

I.S.T. El Buen Pastor

Trunco

Actualidad

Java Developer Cloud Computing

SISTEMAS U.N.I.

Terminado

Programador Java para escritorio, web y la nube (JDBC, Hibernate, JSP, Web Service, SOAP, JSF)

ene. 2015dic. 2015

Microsoft Visual Studio con C#

SISTEMAS U.N.I.

Terminado

Estructuras de datos, POO, ADO.NET, Entity Framework, LINQ, MVC, Razor, WCF, SOAP, REST

ene. 2016dic. 2016

PHP Solución Web Total

SISTEMAS U.N.I.

Terminado

PHP Nivel I, II y III (DAO, POO, patrones, Zend Framework, SOAP, XML)

ene. 2016dic. 2016

Diseño Web

I.E.S.T.P. Toulouse Lautrec

Terminado

HTML5, CSS, JavaScript y jQuery

ene. 2016dic. 2016

Quienes me conocen

Referencias Laborales

S.A.C.I. Falabella

RB

Renzo Bustamante

Líder de equipo

Equipo: Continuidad

JE

Jorge Espinal

Desarrollador

Equipo: Continuidad

JT

Jorge Terrazas

Backend Developer

Equipo: Continuidad

Rimac Seguros

MP

Macarena Pando Linares

Product Owner

Equipo: Digitalización Vehicular

MA

Mauricio Ahumada

Scrum Master

Equipo: Digitalización Vehicular

JL

Jorge Llempen Conche

Chapter Lead

Equipo: Salesforce

NO

Nataly del Carmen Otero Celis

Back-end Developer

Equipo: Salesforce

Doktuz S.A.C.

CL

Christopher Laurente Rodriguez

Tech Lead

VV

Valeria Viaggi Gurreonero

Front-End Developer

SG Natclar S.A.C.

HE

Hohammed Estrada Vargas

Analista Programador - Supervisor

GS

Gino Siancas

Analista Programador

Hablemos

Contacto

Estoy disponible para nuevas oportunidades laborales y proyectos. No dudes en contactarme.