Pablo
From Colombia (GMT-5)
13 years of commercial experience
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
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Senior Software Engineer
Decentralised infrastructure for e-commerce solutions based on Polkadot.
- 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.
Senior Back-end Developer
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.
- 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.
DevOps Tech Lead
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.
- 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.
Software Engineer II
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.
- Designed and produced embeddable Web Elements that can be used anywhere.
- Integrate with payment providers (Stripe).
- Deployed on several partner's websites.
Founder and CTO
An MVC Framework designed to build APIs, created in an era where Node.js had significant challenges regarding ease of use.
- 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.
Software Engineer
Integrating a payment gateway hooks system with the ordering state machine
- Designed integration architecture.
- Built testing schema.
- Integrated payment gateway's (Cobru) response system (via webhooks).
- Handled state changes across the system for buy orders.
Senior Back-end Engineer
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.
- Led the design and implementation of the state machine service;
- Designed the main challenges (ID Verification, Background Checks).
Senior Full Stack Engineer
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.
- 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
Lead Software Engineer
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.
- 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.
Tech Lead
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.
- 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.