Logo
Ricardo – Node.js, Java, Python, experts in Lemon.io

Ricardo

From Guatemala (GMT-6)

flag
Back-end Web DeveloperSenior
Hire developer
15 years of commercial experience
Automotive
Banking
Business intelligence
Fintech
IoT
Urban development
Chatbots
Lemon.io stats
1
projects done
496
hours worked
Open
to new offers

Ricardo – Node.js, Java, Python

Ricardo is a seasoned senior engineer with over 13 years of commercial experience, working across a variety of domains, including automotive, fintech, and urban development. His senior-level hard skills in Java/Spring and Node are greatly complemented by his solid soft skills. His prior background involves exposure to monolithic-modular and microservices architectures, making him savvy at taking responsibility for architecture-level challenges! Either a solo contributor or a team player: Ricardo is ready to tackle the issue with the most efficient solution!

Main technologies
Node.js
5 years
Java
10 years
Additional skills
Python
PHP
MySQL
Golang
Typescript
PostgreSQL
AWS
Docker
Kubernetes
Spring
Redis
Jenkins
Lambda
DynamoDB
JavaScript
Java EE
Apache Solr
CircleCI
MongoDB
Vue.js
Jest
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Sr. Backend Developer
Apr 2023 - Jan 20248 months
Project Overview

Backend development to handle money transfers between wallets so that users can split their home bills in an easy, automated way.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed the Backend for multiple wallet handling
  • Secured the REST API with roles and permissions
  • Created the integration with the financial partner API for money transfers
  • Create the database structure for the whole app
  • Conducted end-to-end testing
Project Tech stack:
Java
Spring
MySQL
REST API
Senior Java Developer
Apr 2022 - Mar 202311 months
Project Overview

A leading digital roadside and mobility assistance platform.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created optimized algorithms for dispatching roadside assistance;
  • Enhanced audit messages for dispute resolution with dispatch agents;
  • Increased unit testing coverage for the codebase;
  • Fixed several critical bugs.
Project Tech stack:
Spring
Java EE
MySQL
Apache Solr
CTO // Co-Founder
Jan 2022 - Mar 20231 year 2 months
Project Overview

A web application for parking lot management. It handles hourly rates, vehicle types, available parking spots, parking operators, and a handful of useful reports.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created the POS app for parking lots;
  • Created the parking lot management dashboard;
  • Created the backend for both POS and dashboard;
  • Managed a small team to create a discount app;
  • Gathered requirements from customers and turned them into the usable product.
Project Tech stack:
Node.js
Vue.js
MongoDB
Docker
CircleCI
Senior Software Engineer
Dec 2018 - Apr 20223 years 4 months
Project Overview

A chatbot and b2b experience builder that seeks to help millions of people in LatAm with their businesses. Some chatbots are AI, and some are simple static state machines.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created a chatbot for Banco Azteca. The chatbot had all of the capabilities of a bank teller, which means a user could perform any transaction from WhatsApp instead of going to the bank;
  • Co-authored the backend services for the flow builder, an effort that took 2 years to complete. The flow builder is a low-code graphical tool to help build chatbots, it has its own domain language based in lua and it handles the state and context of every conversation that happens with the bot.
Project Tech stack:
JavaScript
AWS
Lambda
Java
DynamoDB
Software Engineer III
May 2014 - Dec 20184 years 6 months
Project Overview

A Paypal service to send money abroad.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Delivered the platform services needed to process cross-border bill payments;
  • Delivered the platform integrations with phone carriers that enabled cross-border mobile phone minutes top-ups;
  • Delivered the remittance beneficiary experience to enable remittance beneficiaries to track, request and receive their remittances;
  • Decoupled a huge monolith that was taking 8 hours to build;
  • Implemented the backend services to enable BillPay and TopUp services;
  • Implemented the backend services for their remittance request feature;
  • Fixed bugs and monolith breakdown of one of their platform applications.
Project Tech stack:
Spring
MySQL
Redis
Node.js
Jenkins
Senior Back-end Developer
Apr 2015 - Sep 20172 years 5 months
Project Overview

An out-of-the-box API enabled with oAuth2 for the mobile app. The mobile app consisted of two experiences: one for investors looking to invest money in small/medium businesses and another for small/medium business owners to request and check for the crowdfund progress and interest rates.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created the complete API for the mobile application to work;
  • Modernized parts of their existing monolith app to be compatible with the API.
Project Tech stack:
Node.js
PHP

Education

2010
Science And Systems Engineering
Science and Systems Engineer

Copyright © 2024 lemon.io. All rights reserved.