Logo
Pablo – Node.js, Golang, AWS, experts in Lemon.io

Pablo

From Colombia (GMT-5)

flag
Back-end Web DeveloperSenior
DevOpsMiddle-to-senior
Front-end Web DeveloperSenior
Hire developer
12 years of commercial experience
Computer science
E-commerce
Fintech
Healthcare
Chatbots
Dev tools
Enterprise software
Identity verification software
Platforms
Lemon.io stats

Pablo – Node.js, Golang, AWS

Pablo is a charming developer with a solid 10-year commercial background behind his shoulders. He is best versed in Back-end, using Node.js and Go, and has previously had DevOps responsibilities as well. He is also ready to put on a Tech Lead hat. A deep understanding of JS fundamentals and excellent performance in live coding make Pablo a safe choice for your team!

Main technologies
Node.js
9 years
Golang
3 years
AWS
5 years
DevOps
5 years
Vue.js
5 years
Additional skills
Python
Algorithms and Data Structures
React
Microsoft Azure
PostgreSQL
MongoDB
GitLab CI/CD
Docker
Kubernetes
C
MySQL
Typescript
NLP
Chat bots
GCP
OCR
Blockchain
OAuth
Terraform
Amazon SNS
Ready to start
May 27
Direct hire
Potentially possible

Experience Highlights

Senior Software Engineer
Nov 2022 - Ongoing1 year 7 months
Project Overview

Decentralised infrastructure for e-commerce solutions based on Polkadot.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed and implemented core modules to enable companies to establish a presence on-chain.
  • Implemented improvements on client tools to consume blockchain.
  • Helped other companies to use blockchain on their systems.
Project Tech stack:
Rust
Blockchain
Polkadot
Web 3.0
Senior Back-end Developer
Aug 2022 - Sep 20221 month
Project Overview

The product allows easily integrating payment providers into a single aggregation platform in such a way it's possible for users to find payment providers that suit their needs (in terms of currencies, payment methods, and fees), and integrate them easily without needing to manage the specific logic of each payment provider.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed the strategy and architecture behind the project;
  • Created the first integrations for built-in providers (Stripe, Wompi);
  • Created an SDK-like tool for third-party providers to integrate with the platform.
Project Tech stack:
Deno
Stripe API
Wompi API
Typescript
DevOps Tech Lead
Dec 2021 - Mar 20223 months
Project Overview

A healthcare insurance company. Under their products, you can find a distributed microservices architecture with multiple projects (each one holding a different microservice) and Web UI applications written in Lit and React.

This project aimed to create a tool to streamline the process of creating CI pipelines across a standard Check, Build, and Deploy procedure. The Build and Deploy methods reuse a Docker container that contains the utils needed to deploy under Kubernetes using either Helm charts or plain Kubernetes manifests.

The main goal of this project is to allow developers to easily integrate CI pipelines within the new microservices' and UI projects and deploying into the existing infrastructure without needing credentials to create the resources.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Defined the project scope;
  • Created the utils using Bash as a scripting language;
  • Containerized the utils and created a set of tools to test them locally;
  • Defined the pipeline structure;
  • Wrote the pipeline definitions using GitLab CI syntax
  • Defined pipeline stages;
  • Wrote job templates with a focus on them being highly reusable and parametrizable.
  • Tested the existing infrastructure and existing projects;
  • Deployed against all microservices and UI projects.
Project Tech stack:
GitLab CI
CD
DevOps
Bash
Docker
Kubernetes
Software Engineer II
Sep 2021 - Oct 20211 month
Project Overview

Used Typescript and Lit to produce Web Elements that are embeddable on clients' websites and can be used to checkout on the company's behalf.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed and produced embeddable Web Elements that can be used anywhere.
  • Integrate with payment providers (Stripe).
  • Deployed on several partner's websites.
Project Tech stack:
Typescript
Polymer
Founder and CTO
Jan 2014 - Nov 20206 years 10 months
Project Overview

An MVC Framework designed to build APIs, created in an era where Node.js had significant challenges regarding ease of use.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created the Framework from scratch;
  • Added integrations for the main components in the market (HTTP libraries, middleware providers, database drivers);
  • Worked on the marketing side, promoting it through local channels.
Project Tech stack:
Node.js
MongoDB
PostgreSQL
MySQL
Express.js
Software Engineer
Jul 2019 - Aug 20201 year 1 month
Project Overview

Integrating a payment gateway hooks system with the ordering state machine

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed integration architecture.
  • Built testing schema.
  • Integrated payment gateway's (Cobru) response system (via webhooks).
  • Handled state changes across the system for buy orders.
Project Tech stack:
Node.js
Senior Back-end Engineer
Jan 2020 - Apr 20203 months
Project Overview

The project consisted of a service that allowed users to verify their identity through a series of KYC challenges: ID Verification, Liveness Tests, and Background Checks.

It mainly showcases the usage of OCR via Google Vision API, Text-distance Algorithms, and the identification of national ID cards through visual pattern recognition.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Led the design and implementation of the state machine service;
  • Designed the main challenges (ID Verification, Background Checks).
Project Tech stack:
Node.js
Computer Vision
GCP
Google API and Services
Algorithms and Data Structures
Senior Full Stack Engineer
Jun 2019 - Jul 20191 month
Project Overview

A fintech founded in 2018 (YC S19), created to manage remittances between Colombia and Venezuela, using Bitcoin, and covering a gap in the market.

It used LocalBitcoins as its liquidity provider. Due to the rate-limiting they had, there was created a proxy network to manage to connect through it and bypass those limits. However, they have been distributed across multiple EC2 instances, had higher costs, and were quite challenging to maintain (create and destroy on demand).

This solution allowed dynamically allocating them under a single EC2 instance, using Kubernetes to create multiple instances under it. Then, each instance would connect to a different EIP, using a bit of bash, and later would be load balanced using a custom config that would add it onto the Nginx upstream and then expose it to the LocalBitcoins' clients.

This led the lower the costs of the proxy network solution by up to 40% of its initial cost and kicking off burned-out proxy instances on a lower time.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Defined the scope of the project;
  • Implemented the solution using Kubernetes API, Bash, and NGINX config files;
  • Tested against a reduced set of LocalBitcoins Clients;
  • Migrated existing proxy infrastructure into the new solution
Project Tech stack:
Kubernetes
Nginx
Networking
Lead Software Engineer
Mar 2019 - Mar 2019
Project Overview

A startup founded in Oct 2018. Initially thought of as a Serverless marketplace solution, the team switched to a full IaaS provider running under AWS.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed the boilerplate;
  • Integrate payment systems (Stripe) with backoffice services to handle income reporting, as well as functional modules (like billing control).
  • Created a template boilerplate for creating NGINX modules on low-level (C implementations), which helped create several middleware solutions under the FaaS infrastructure, such as measuring functions' execution time, memory and payloads, and rate-limiting based on customers' billing;
  • Documented and wrote small tests.
Project Tech stack:
C
Nginx
Tech Lead
Mar 2017 - Nov 20181 year 7 months
Project Overview

An initiative to improve the experience for college students in their first years through a chatbot by enabling them to schedule common times to study, find locations on the campus, and even get physical access to campus even though they didn't have their ID cards.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created the base services for running the chatbot and enabling capabilities;
  • Created an Android Application to support most of the agent's capabilities;
  • Wrote integrations with universities and colleges to enable features for their students.
Project Tech stack:
Node.js
NLP
React
Chat bots
Android
iOS
Swift
Kotlin

Education

2023
Computer Science
Bachelor's

Copyright © 2024 lemon.io. All rights reserved.