Ricardo – Python, LLM, Spring, experts in Lemon.io

Ricardo

From Poland (UTC+2)flag

Back-end Web Developer|Senior

Ricardo – Python, LLM, Spring

Ricardo is a senior backend engineer with 16 years of experience, specializing in Java, Spring Boot, and Python for financial and AI-driven systems. He has led architecture and delivery of complex backend and retrieval-augmented generation (RAG) solutions, including hybrid graph/vector search and agentic RAG. Communication, client collaboration, and technical leadership are confirmed strengths.

15 years of commercial experience in
Business intelligence
E-commerce
Fintech
Human resources
Legal tech
Logistics
Tourism
Main technologies
Python
6 years
LLM
1 year
Spring
13 years
Additional skills
Docker
RabbitMQ
Java
API
AWS
Blockchain
Oracle
Kotlin
Spring Boot
MongoDB
ElasticSearch
LangChain
Apache Kafka
MySQL
GCP
Rust
Docker Swarm
Apache Solr
AI agent development
Chat bots
Data Warehouse
OpenAI
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Software Engineer
Oct 2017 - Ongoing8 years 11 months
Project Overview

A web-based financial reporting platform that enables companies, auditors, and other organizations to create, edit, validate, and collaborate on digital financial reports using XBRL and Inline XBRL (iXBRL) formats. The platform primarily supports regulatory reporting under the European Single Electronic Format (ESEF), while also accommodating other XBRL taxonomies.

Responsibilities:
  • Designed and developed user management and authentication services;
  • Architected and implemented a real-time collaborative report editor, enabling concurrent multi-user editing;
  • Developed a real-time XBRL validation service for interactive financial reporting workflows;
  • Integrated Reporting Standard’s XBRL engine to power advanced report validation and automated report generation;
  • Integrated third-party services and marketplace components into the reporting platform;
  • Designed and implemented an Elasticsearch-based taxonomy search engine for efficient discovery of XBRL concepts and reporting structures;
  • Designed scalable backend architecture and deployment infrastructure to support distributed services and demanding reporting workloads;
  • Designed and developed a report analysis AI engine for automated tag detection and financial statement structure recognition;
  • Built document processing pipelines for parsing, transforming, and extracting structured information from financial reporting documents.
Project Tech stack:
Java
Docker
RabbitMQ
ElasticSearch
Spring Boot
PostgreSQL
AWS
AI API integration
Algorithm Consultant
Jul 2024 - Sep 20262 years 1 month
Project Overview

A logistics optimization platform focused on improving operational efficiency through advanced algorithms. The solution reduced processing time from over an hour to just a few seconds while significantly decreasing reliance on costly third-party tools.

Responsibilities:
  • Designed and implemented algorithms to optimize the assignment and organization of logistics activities;
  • Developed and deployed algorithmic solutions using Azure Functions.
  • Improved logistics process efficiency by optimizing task allocation and execution workflows;
  • Integrated optimization algorithms into cloud-based infrastructure to support reliable and scalable execution;
  • Analyzed operational requirements and translated them into algorithmic solutions to improve processing performance.
Project Tech stack:
Python
Azure Functions
Google Maps API
AI Software Consultant
May 2025 - Jan 20268 months
Project Overview

A conversational AI solution designed to streamline interactions between businesses and IT professionals on a freelance talent marketplace. The project focused on using AI to facilitate communication and improve the process of connecting businesses with suitable technical talent.

Responsibilities:
  • Redesigned and reimplemented an existing conversational AI agent, significantly improving performance and recommendation accuracy;
  • Developed an AI-powered project discovery workflow to gather client requirements, including project scope, current status, budget, and deadlines;
  • Implemented intelligent team composition recommendations by matching project requirements with available freelance talent and relevant professional roles on the platform;
  • Provided technical mentoring and guidance to engineers on AI agent architecture, development best practices, and design patterns.
Project Tech stack:
Python
LangChain
Apache Kafka
LangSmith
Data & AI Modules Architect and Lead Developer
Mar 2024 - Jun 20242 months
Project Overview

Development of AI modules for personalized itinerary generation in a travel-planning mobile app, while contributing to the strategic realignment of the business model in response to unexpected market competition.

Responsibilities:
  • Integrated AI capabilities into a mobile application for travel planning and itinerary management;
  • Collected and structured points-of-interest data to support travel recommendations;
  • Developed an AI-powered itinerary generator tailored to individual user profiles and preferences;
  • Built AI-powered generators for travel activities and reusable itinerary templates;
  • Contributed to the realignment of the business model in response to increasing market competition.
Project Tech stack:
Python
LangChain
Weaviate
MySQL
Google Maps API
GCP
Docker
AI agent development

Education

2011
Computer Technology/Computer Systems Technology
Engineer's degree

Languages

Spanish
Advanced
Polish
Intermediate
Galician
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.