Ricardo – Node.js, Typescript, Java, experts in Lemon.io

Ricardo

From Mexico (UTC-6)flag

Back-end Web Developer|Strong senior
Lemon.io stats
1
offers now 🔥

Ricardo – Node.js, Typescript, Java

Ricardo is a strong senior back-end engineer with 17 years of Java experience, building event-driven, distributed backends for large retail and e-commerce platforms, including Home Depot and Sephora. He also has solid hands-on experience with Node.js and TypeScript, which he has used to build APIs and internal tools. A former Engineering Manager, he has led on-site and offshore teams and introduced AI-assisted development to his current team.

19 years of commercial experience in
Cloud computing
Consumer goods
E-commerce
Retail
Main technologies
Node.js
7 years
Typescript
7 years
Java
17 years
Spring
1 year
Additional skills
Cassandra
Kubernetes
Postman
Grafana
Cucumber
GCP
CI/CD
Apache Kafka
Groovy
Apache Solr
Python
JavaScript
Prometheus
Spring Boot
Machine learning
Microservices
AI-assisted coding
AI agent development
MCP
GitHub Actions
GitHub Copilot
Integration Testing
DDD
Gradle
Eclipse
C++
C
C#
SQL
MySQL
R
Delphi
Hibernate
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Staff Software Engineer
Aug 2023 - Ongoing3 years 2 months
Project Overview

A sourcing and fulfillment options platform that brings together vendor, catalog and stock data from warehouses, distribution centers and retail stores. It turns that data into event streams that report product availability and fulfillment options to different consumers.

Responsibilities:
  • Designed and built unified CI/CD automation pipelines that cut deployment time from hours to minutes, and wrote the implementation, deployment, and maintenance guides for the new pipeline architecture.
  • Introduced AI scaffolding to automate development, code generation, documentation, product requirements documents, monitoring, and debugging, and mentored the team on getting better results from AI.
  • Developed Spring Boot applications on a GCP Kubernetes cluster that provide inventory status, catalog changes, availability-to-sell, ETA updates, and data streams for search indexing and product display.
  • Implemented stream consumers that keep the catalog and search in sync automatically.
  • Added integration testing as a quality gate for deployments, and customized test environments with custom step definitions, unit tests, metrics, log collection, and report formatting.
  • Refactored applications to reduce security risks, make them more robust, shorten onboarding for new developers, and introduced DDD practices to make the code clearer and easier to maintain.
  • Added observability with Prometheus and Grafana, and wrote developer guides for implementing Workload Identity Federation to support migration goals and reduce security risks.
Project Tech stack:
Java
CI
CD
GCP
Kubernetes
Postman
Node.js
Cucumber
Cassandra
Grafana
Python
Senior Software Engineer
Feb 2023 - May 20233 months
Project Overview

A migration from a monolithic e-commerce platform to a custom microservices solution.

Responsibilities:
  • Developed Spring Boot, Java, and Groovy services that synchronize catalog content with the Talon.One platform.
  • Implemented listeners and connected Kafka streams for automatic catalog updates and synchronization.
  • Implemented and customized features based on client requirements.
  • Worked directly with the client to analyze and clarify requirements and took part in discovery and grooming sessions.
Project Tech stack:
Java
Groovy
Apache Kafka
Postman
Senior Software Engineer
Feb 2022 - Nov 20229 months
Project Overview

Search solutions built on the company's platform.

Responsibilities:
  • Implemented search solutions on the Fusion platform and customized it with JavaScript to meet client needs.
  • Customized the Solr schema configuration and fine-tuned field weights to optimize search results.
  • Configured synonyms, forbidden words, dictionary lists, typeahead, and spellcheck.
  • Took part in developing machine learning models for semantic vector search.
  • Implemented and advised on strategies to improve result relevance and speed, and investigated unexpected search results with recommendations for fixing them.
  • Worked with clients to analyze requirements and debugged and resolved client issues.
Project Tech stack:
Java
JavaScript
Python
Apache Solr
Principal Back-end Engineer/ Engineering Manager
Mar 2021 - Jan 202210 months
Project Overview

SaaS solutions for software metrics analysis.

Responsibilities:
  • Led a team of developers delivering SaaS solutions for software metrics analysis and coordinated the on-site and offshore teams.
  • Analyzed the architecture and legacy systems, and proposed changes to make services more resilient and scalable.
  • Guided the team on microservices architecture, CI/CD pipelines, and engineering best practices.
  • Tracked team metrics and introduced process improvements that reduced misalignment, rework, and design defects.
  • Designed, assigned, and tracked team goals and OKRs in line with the company’s vision, working closely with the product and management teams on business requirements.
  • Created job profiles for backend engineering roles and conducted interviews.
  • Coordinated root cause analysis and action plans for production, UAT, and QA issues.
Project Tech stack:
Java
JavaScript
CI
CD

Education

2013
Cyber security
MSc in Computer Science
2008
Computer Science
Bachelor of Science (BSc)

Languages

Spanish
Advanced
English
Advanced

Hire Ricardo or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.