Hi, I’m Ricardo—a Senior Full Stack Developer with over 10 years of experience creating scalable web applications across finance, government, and enterprise sectors. I specialize in Python frameworks like Django and Flask, as well as JavaScript/TypeScript technologies including Node.js, React, and Angular. I'm passionate about modernizing legacy systems, optimizing performance, and leveraging cloud platforms like AWS and Azure for efficient deployments. I love integrating AI/ML and large language models into projects to drive innovation. Beyond development, I enjoy mentoring others and sharing my knowledge through hands-on teaching, always focusing on practical skills that prepare students for real-world software engineering challenges.

Ricardo Orlando Castillo Olivera

Hi, I’m Ricardo—a Senior Full Stack Developer with over 10 years of experience creating scalable web applications across finance, government, and enterprise sectors. I specialize in Python frameworks like Django and Flask, as well as JavaScript/TypeScript technologies including Node.js, React, and Angular. I'm passionate about modernizing legacy systems, optimizing performance, and leveraging cloud platforms like AWS and Azure for efficient deployments. I love integrating AI/ML and large language models into projects to drive innovation. Beyond development, I enjoy mentoring others and sharing my knowledge through hands-on teaching, always focusing on practical skills that prepare students for real-world software engineering challenges.

Available to hire

Hi, I’m Ricardo—a Senior Full Stack Developer with over 10 years of experience creating scalable web applications across finance, government, and enterprise sectors. I specialize in Python frameworks like Django and Flask, as well as JavaScript/TypeScript technologies including Node.js, React, and Angular. I’m passionate about modernizing legacy systems, optimizing performance, and leveraging cloud platforms like AWS and Azure for efficient deployments.

I love integrating AI/ML and large language models into projects to drive innovation. Beyond development, I enjoy mentoring others and sharing my knowledge through hands-on teaching, always focusing on practical skills that prepare students for real-world software engineering challenges.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Spanish; Castilian
Fluent
English
Advanced

Work Experience

Senior Backend Developer at Indra
June 30, 2024 - July 21, 2025
Designed and optimized Python-based backend services for life insurance and petroleum management systems, improving throughput with asynchronous task processing and query optimization. Developed RESTful APIs integrating with Angular frontends and used Redis caching and PostgreSQL optimizations to reduce latency. Automated critical ETL pipelines for lending platforms, transforming multi-hour processes into efficient workflows. Led migration of legacy monoliths to scalable Python microservices using Docker and Kubernetes for seamless deployments. Implemented robust JWT authentication and role-based access control for enterprise financing platforms.
Full Stack Developer (Team Lead) at SPS
September 30, 2023 - July 21, 2025
Led the migration of a legacy Oracle Forms application to a modern backend architecture using NestJS with full data consistency. Refactored complex stored procedures from Oracle PL/SQL into optimized PostgreSQL queries. Designed RESTful APIs with Node.js and TypeScript following clean architecture principles. Conducted integration testing, collaborated with QA and data teams, and utilized Docker and Git to support Agile sprints and code reviews.
Backend Developer at Cherman Solutions
August 31, 2023 - July 21, 2025
Led migration of legacy system from Oracle Forms to NestJS maintaining data integrity and system functionality. Designed RESTful APIs with Node.js and TypeScript, ensuring modular maintainable architecture. Collaborated in agile remote teams, integrated PostgreSQL and Python backend services, and maintained deployment workflows with Docker and CI/CD.
Python Developer at Grupo TI México
January 31, 2023 - July 21, 2025
Designed and developed a user interface for reconciliation systems to detect and resolve data discrepancies. Focused on backend implementations involving data validation and reconciliation workflows. Streamlined processes by integrating automation and validation layers. Managed Docker environment setups to improve local development and standardized deployments.
Professor (Contract) at Universidad Aztlán
December 31, 2022 - July 21, 2025
Delivered practical software development courses focusing on real-world applications including JavaScript, Python, and relational database systems. Created interactive labs to reinforce full-stack development concepts and modern frameworks, preparing students for professional development careers.
Python Developer at XML International
June 30, 2022 - July 21, 2025
Developed AWS Lambda functions for loan calculations in a mobile lending app. Successfully migrated relational PostgreSQL data to a non-relational DynamoDB model, optimizing for visualization and performance. Provided solutions easing the migration process and overcoming technical challenges.
Full Stack Developer at DaCodes
October 31, 2021 - July 21, 2025
Developed secure video-calling interfaces with Angular, WebRTC and TypeScript, crucial during COVID-19 for remote communication. Built custom video conferencing solutions integrated into client platforms for enhanced security. Optimized real-time streaming using WebSocket and adaptive bitrate adjustments for low latency UX.
Software Developer at Punto Singular
April 30, 2020 - July 21, 2025
Participated in diverse projects including financial data management and custom calendar development improving organizational workflows. Achieved significant storage optimization by removing duplicate multimedia in a Java environment, boosting platform performance.

Education

Bachelor's Degree at Instituto Tecnológico de Chetumal
January 1, 2011 - December 31, 2015

Qualifications

Curso de Fundamentos de .NET
January 11, 2030 - July 21, 2025
Backend con PHP
January 11, 2030 - July 21, 2025
Curso de Azure CLi
January 11, 2030 - July 21, 2025
Django REST Framework de cero a experto
January 11, 2030 - July 21, 2025
Node.js - Creando API con Express y MongoDB (Incl. Deno)
January 11, 2030 - July 21, 2025

Industry Experience

Financial Services, Government, Software & Internet, Education, Energy & Utilities, Professional Services
    uniE621 SPARC – AI-Driven Sports Psychology Platform
    As a backend engineer, I implemented intelligent features using OpenAI APIs, integrating LLMs to power personalized mental health and performance coaching. I developed secure RESTful APIs, managed AI-driven session flows, and optimized backend infrastructure to ensure reliability at scale.
    uniE621 XML to JSON Viewer (Python)
    Allows uploading a .zip file containing multiple .xml files, processing them via an API built with FastAPI, and displaying their content as structured JSON within a responsive interface built with Nuxt 3 + Bootstrap5
    uniE621 Payroll Management Portal
    This is a comprehensive payroll management platform designed for corporate environments. As a Full Stack Developer, I contributed to both frontend and backend systems. I implemented secure user authentication, role-based access, and financial data handling using RESTful APIs and modern frameworks. The system integrates with AWS for deployment, storage, and monitoring, and supports payroll transactions with built-in validation and auditing tools.
    uniE621 School Management System
    This platform is a school management system for handling student records, attendance, classes, assignments, and grade reports. It provides separate dashboards for students, teachers, and administrators.