Summary
Overview
Work History
Education
Timeline
Generic

Duvan Monsalve

Full Stack Engineer
Medellin

Summary

JavaScript enthusiast with a passion for open source and modern web technologies
Experienced in building scalable applications using React, Node.js, TypeScript, GraphQL, AWS, and GCP.

Overview

14
14
years of professional experience

Work History

Backend Senior Engineer

11.2023 - Current

Built an open-source VSCode extension (Runme) and a SaaS platform (Stateful) to share terminal commands, sessions using interactive Markdown files.

  • Architected and developed the full-stack Stateful platform using RedwoodJS, GraphQL, Prisma, React, and Auth0
  • Designed and implemented a scalable PostgreSQL data model to support RBAC, notifications, invitations, and conversations
  • Integrated GitHub and Slack to enable syncing and sharing of runnable Markdown files across teams
  • Contributed to the VSCode extension by integrating the VSCode Notebooks API for running code cells and rendering outputs from Markdown
  • Connected the extension to a gRPC Golang backend for parsing and executing commands
  • Integrated the extension with the Stateful GraphQL API using a custom GraphQL client
  • Led the definition of a flexible and reusable data model as the foundation for the platform’s collaboration features

Backend Senior Engineer

03.2021 - 11.2023

Stocks Portfolio Application

  • Built backend API services using Koa.js
  • Implemented limit and market order execution using DriveWealth (DW)
  • Integrated stock news feature for real-time market updates
  • Successfully launched the stock product in UG and NG markets

Crypto

  • Developed cash-in/cash-out flows using the Fireblocks network for MoneyGram integration
  • Implemented price alerts for crypto assets
  • Integrated support for Lightning Network (LN) to enable crypto network operations

Virtual Cards

  • Implemented virtual card fee features: issuance, cancellation, and replacement
  • Built logic for pending funds during card funding
  • Integrated card functionality into backend APIs using GTP provider

Backend Senior Engineer

01.2020 - 03.2021

Telemedical Application

  • Developed backend API services using Node.js (Hapi.js, Next.js, Fastify)
  • Designed and implemented microservices architecture using RabbitMQ, Redis, and Google Pub/Sub
  • Created and enforced architecture specifications for scalable system design
  • Managed authentication workflows using AWS Cognito
  • Built and maintained database schemas with PostgreSQL(Prisma, TypeORM) and MongoDB
  • Deployed and managed infrastructure in GCP using Terraform

Full Stack Developer

08.2019 - 01.2020
  • Web application to find after school programs and camps for kids
  • Implement backend queries and mutations with GraphQL using Apollo.
  • Doing frontend features with React hooks and Apollo for Graphql.
  • Implement e2e testing using Cypress.
  • Implement CI for frontend using Github Actions.
  • Refactored the backend API to integrate TypeScript and use env vars. Node, React, PostgreSQL, GraphQl, Apollo

Full Stack Developer

02.2018 - 08.2019

A modern platform to get your commission while in contract.

  • Implemented the frontend e2e testing using Cypress with mocks.
  • Helped to add backend tests with Mocha/Chai to cover the 75% with coveralls.
  • Implemented all the CI, CD with CircleCi for Frontend and backend API using AWS.
  • Create new features for frontend using React/Redux
  • Migrated all the backend API from MongoDb to PostgreDB refactor all endpoints, services, refactor all the tests.
  • Integrated several services API's like: Ziplogix, Lonewolf, and Plaid.
    Node, React, PostgreSQL, TypeScript

Co-Founder, Engenier

03.2015 - 02.2018

Vendor listing for Wedding Market around several states.

  • Add new features to the Admin app to allow vendors to create, edit profiles, services.
  • Created WordPress sites for the different markets (Texas, Houston, Oklahoma...), consuming the main Backend API with all the vendors for each market.
  • Improved the performance in the site's response
    Built customs plugins for the WordPress sites to consume the main Backend API.
  • Responsible for deploying the new features to production with AWS
    Node, React, PHP, PostgreSQL

Co-Founder, Engenier

11.2014 - 10.2015

Web application to process payments for Colombia Market.

  • I designed all the platform architecture to connect with payment franchises (VISA, MASTERCARD)
  • Implement payment gateway to process payments connecting directly with international franchises (VISA, MASTERCARD, AMERICAN EXPRESS, PSE).
  • Create several modules to connect with our main payment gateway.
    PHP, Symfony 2, Doctrine 2. MYSQL

Software Analyst

01.2011 - 01.2014
  • Created Citypoints, an app to create customer loyalty with brands accumulating points and redeeming awardsImplemented mobile application (Citypoints) with Titanium SDK
  • Maintain the backend API adding new features and improving performance for queries.
  • Implemented private mobile application (Citypoints affiliated stores) for Ipad with Phonegap SDK
  • Implemented the core for Recargacel, a web application to recharge phone lines. consumed web services with SOAP, Sockets to connect with the Phone Companies providers.
  • Created several Facebook applications using canvas to create marketing campaigns.
  • Created simulators for Bancolombia Bank.
    PHP, Symfony 1.4, Doctrine 1.2. Mysql, AWS

Education

Information Systems Engineering

Instituto Tecnológico Metropolitano
01-2013

Timeline

Backend Senior Engineer

11.2023 - Current

Backend Senior Engineer

03.2021 - 11.2023

Backend Senior Engineer

01.2020 - 03.2021

Full Stack Developer

08.2019 - 01.2020

Full Stack Developer

02.2018 - 08.2019

Co-Founder, Engenier

03.2015 - 02.2018

Co-Founder, Engenier

11.2014 - 10.2015

Software Analyst

01.2011 - 01.2014

Information Systems Engineering

Instituto Tecnológico Metropolitano
Duvan MonsalveFull Stack Engineer