Backend Software Engineer

Python | FastAPI | PostgreSQL | REST APIs

Building scalable backend systems and production-ready web applications.

Foto principal

Sobre mí

Backend-focused Software Engineer

I am a backend-focused Software Engineer with experience building scalable APIs and deploying production-ready web applications. I specialize in Python (FastAPI), relational databases, authentication systems, and clean backend architecture. I am passionate about writing maintainable code and delivering reliable solutions that solve real business problems.

Name: Ronny Brenes
Email: rjba08@gmail.com
Location: Cartago, Costa Rica

Formación académica

Diplomado en Desarrollo Web Full Stack

UdeCataluña

2024

Formación intensiva en desarrollo web utilizando tecnologías modernas como JavaScript, Typescript, React, Python y MongoDB.

Programa Oracle Next Education F2 T6 Back-end

Alura Latam

2024-2025

Formación de programación, algoritmos, estructuras de datos y desarrollo de software especializado en Backend.

Certificados Relevantes

Certificado Profesional de Automatización IT de Google con Python

Coursera

2024

Oracle Cloud Infrastructure Certified Foundations Associate

Oracle

2023

Fundamentos de Ciberseguridad

IBM

2023

Featured Projects

AI Test Generator

AI Test Generator

Problem:

Writing unit tests manually is time-consuming and repetitive. Developers need automated test generation without compromising security when executing untrusted code.

Solution:

Distributed system using Groq LLMs to auto-generate tests with multi-layer Docker isolation (AST validation + read-only containers + network isolation). Achieves 2-3s end-to-end latency with zero-cost deployment across Render + Vercel + Oracle Cloud.

Python FastAPI React Docker Groq API TypeScript
AI Financial Copilot

AI Financial Copilot

Problem:

Financial analysts spend hours searching through lengthy PDF reports. Need natural language querying over financial documents with accurate, hallucination-free answers.

Solution:

Production RAG system with PostgreSQL+pgvector for persistent semantic search, 3-model LLM fallback chain, and ReAct financial agent with specialized tools. Firebase OAuth2 authentication with 3-8s query response time.

Python FastAPI PostgreSQL pgvector Groq API React Firebase Auth
Urbia Platform

Urbia - Urban Reports Platform

Problem:

Citizens need to report urban incidents (potholes, lighting, waste) with geolocation and visual evidence, but traditional systems lack content moderation and reporting assistance.

Solution:

PWA with Leaflet/OpenStreetMap integration, Gemini-powered content moderation (blocks explicit content, tolerates legitimate urban incidents), audio transcription, AI-assisted report writing, and Cloudinary image storage. JWT authentication with multimodal input support.

Python FastAPI React PostgreSQL Gemini API Leaflet Cloudinary

Engineering Approach

Clean Architecture

Organized code structure with clear separation between business logic, data access, and API layers. Maintainable and testable applications.

Separation of Concerns

Each module has a single, well-defined responsibility. Independent components that can be developed, tested, and maintained separately.

Secure API Design

JWT authentication, input validation, proper error handling, and security best practices. APIs designed with security as a priority.

Scalable Database Modeling

Normalized schemas, efficient indexing, and query optimization. Database designs that grow with the application.

Habilidades

Backend

Python
Java
Node.js
FastAPI
Spring Boot
REST APIs
REST APIs
PostgreSQL
JWT Authentication

Frontend

React
JavaScript
HTML5
CSS3

DevOps

Docker
GitHub Actions
Cloud Deployment

AI

LLM Integration
RAG basics
Prompt Engineering

Contáctame

Información de Contacto

¿Tienes alguna pregunta o propuesta de proyecto? No dudes en contactarme a través de este formulario o por cualquiera de los métodos de contacto que se muestran a continuación.

rjba08@gmail.com
Cartago, Costa Rica