Hola, soy Elmer Mejias
Desarrollador Web & Ingeniero de Sistemas
Ingeniero de Sistemas apasionado por el ciclo de vida completo del desarrollo de software y la creación de soluciones robustas y escalables.
Sobre Mí
Desarrollador Full Stack Semi-Senior especializado en crear soluciones tecnológicas robustas y escalables. Mi experiencia incluye desarrollo backend con Python (FastAPI, Django), .NET Core 8, Node.js y Azure Functions, frontend dinámico con React y Next.js, y modernización de sistemas desde arquitecturas monolíticas hacia microservicios y microfrontends. He trabajado en proyectos del sector financiero y empresarial utilizando servicios cloud como Azure DevOps, CosmosDB y Azure Functions.
También me enfoco en Inteligencia Artificial Generativa, donde desarrollo arquitecturas RAG, implemento soluciones con OpenAI API y creo sistemas de búsqueda vectorial para resolver problemas complejos. Mi enfoque combina expertise técnico profundo con visión estratégica, siempre buscando crear soluciones que generen impacto real.
Autodidacta
Trabajo en equipo
Resolución de problemas
Pensamiento analítico
Comunicación efectiva
Experiencia
Analista Programador Semi-Senior
Desarrollo de funcionalidades en proyecto del sector financiero nacional.
Implementación de APIs con TypeScript y Next.js en arquitectura de microservicios.
Integración con Azure Functions y CosmosDB para procesamiento de datos en la nube.
Gestión del ciclo de desarrollo con Azure DevOps, incluyendo pipelines CI/CD.
Aseguramiento de calidad con SonarQube y pruebas automatizadas con Jest.
Desarrollador Full Stack
Desarrollo de plataforma web para la gestión de las diferentes áreas de la fundación.
Implementación de un sistema de autenticación y autorización para los diferentes usuarios.
Implementación de APIs RESTful en una arquitectura de microservicios para el back-end.
Desarrollo de un sistema de web scraping para la extracción de datos diferentes bancos.
Integración de la API de Google Drive para la gestión de archivos.
Creación de landing pages para la promoción de la fundación.
Migración de proyectos monoliticos de .NET ASP a microservicios en .NET 8 y React.
Colaboración en la documentación técnica del proyecto.
Plataforma de Gestión de Activos
Desarrollo de una plataforma web para la gestión y control de activos físicos del campus.
Sistema de autenticación y control de permisos para usuarios administrativos.
Carga y validación de archivos Excel con más de 1000 registros provenientes del sistema SIGEA.
Distribución automática de los datos en tablas como funcionarios y activos.
Notificaciones administrativas para la aceptación o rechazo de cambios en activos.
Generación de reportes detallados sobre el estado y movimientos de activos.
Sistema de Gestión Deportiva y de Eventos
Desarrollo completo de una plataforma web para la gestión de torneos, eventos y equipos representativos.
Levantamiento de requerimientos junto al promotor estudiantil del campus.
Implementación de funcionalidades como inscripciones, sanciones, calendario de partidos y módulo de inventario.
Sistema responsive construido con Laravel 10, MySQL y React.
Proyectos
-
BuildaTrip CR
Plataforma web desarrollada para un cliente estadounidense que permite a turistas extranjeros planificar y personalizar sus viajes a Costa Rica. Los usuarios pueden suscribirse para acceder a descuentos exclusivos en tours, hoteles, restaurantes y renta de vehículos. Incluye un mapa interactivo con Mapbox para armar rutas de destino de forma visual. Desarrollada como PWA para ofrecer una experiencia móvil nativa.
- React
- TypeScript
- Tailwind CSS
- PWA
- Mapbox
- Supabase
- JWT
- Moneris
-
Biodex
Biodex es una plataforma web que te permite explorar la increíble biodiversidad de Costa Rica, identificar diversas especies y aprender sobre estas con información precisa e imágenes, la fuente de la información proviene de profesionales y de personas que desean colaborar. Este proyecto nace en un curso de la carrera como propuesta ante la necesidad de una plataforma que permita a los usuarios identificar especies de flora y fauna de Costa Rica.
- React
- Redux
- PHP
- MySQL
-
SIGEA Campus Sarapiquí
SIGEA es un sistema interno diseñado para la gestión de activos en el área administrativa del campus Sarapiquí de la Universidad Nacional de Costa Rica. En este proyecto, Wilfredo Barquero lidera la creación del frontend en React y la gestión del proyecto, mientras que mi responsabilidad recae en el desarrollo del backend en FastAPI. Actualmente, el proyecto se encuentra en fase de desarrollo y se prevé su implementación en mayo de 2024.
- React
- Redux
- Python
- FastApi
- PostgreSQL
- JWT
- WebSocket
-
Promoción Estuadiantil Campus Sarapiquí
El proyecto cuenta con un sistema de registro de estudiantes, equipos representativos, torneos, actividades e inventario, así como un sistema de registro de asistentes. Además, incluye 6 roles de usuario. El objetivo del proyecto fue mejorar la eficiencia en la gestión de la información y la organización de eventos y actividades del departamento de promoción estudiantil. El proyecto cuenta con un total de 48 modulos para gestionar el sistema de promoción estudiantil.
- React
- Redux
- PHP
- Laravel 10
- MySQL
- JWT
-
Chat Space
Chat Space es una plataforma diseñada para facilitar conversaciones en tiempo real mediante el uso de websockets. Permite la creación y participación en salas de chat con el propósito de fomentar la interacción y el intercambio de ideas entre los usuarios. Esta plataforma se desarrolló con el fin de practicar y mejorar habilidades en el uso de tecnologías como websockets, autenticación con JWT y los frameworks Django Rest y React.
- React
- Redux
- FastApi
- PostgreSQL
- JWT
- WebSockets
-
Asistente Financiero Personal con IA (Claude + FastAPI)
Desarrollé un sistema de gestión financiera personal que permite al usuario interactuar mediante lenguaje natural. El proyecto integra el modelo de lenguaje Claude directamente con una base de datos a través de una API construida en FastAPI. Implementé el protocolo MCP para permitir que Claude Desktop ejecutara funciones y consultara directamente una base de datos PostgreSQL, creando una experiencia de usuario fluida y natural.
- FastApi
- PostgreSQL
- Claude
- Python
-
RAGInsights Documentos Empresariales
Desarrollé RAGInsights como un proyecto personal para explorar y demostrar mis habilidades en el ciclo completo de desarrollo de una aplicación de IA moderna. El objetivo fue crear una solución funcional que resolviera el problema real de la búsqueda de información en documentos empresariales.
- Python
- FastAPI
- React
- FAISS
- OpenAI GPT-4
- PostgreSQL
- AWS
-
Analizador de Propuestas PDF con IA
Este proyecto nació como un experimento ágil para validar una idea: ¿podría la IA ayudarnos a extraer insights valiosos de documentos extensos de forma instantánea? El resultado es una herramienta web que analiza propuestas en PDF para responder preguntas clave en segundos.
- FastApi
- pdfplumber
- OpenAI GPT-4o
- Python
-
Identificador de Especies con IA
Desarrollé una aplicación web full-stack que utiliza la visión por computadora para identificar especies de plantas, animales y hongos a partir de una imagen. El proyecto demuestra la capacidad de construir una aplicación completa, desde una interfaz de usuario moderna hasta un backend que procesa análisis de imágenes con IA.
- Python
- FastAPI
- React
- Tailwind CSS
- OpenAI GPT-4
- PostgreSQL
- , shadcn/ui
-
Guía Avanzada de FastAPI 2024
Este proyecto de guía de FastAPI es una colaboración con Wilfredo Barquero Herrera, y su objetivo principal es difundir el conocimiento adquirido a través de cursos y la documentación oficial de FastAPI. La intención es asistir a otros desarrolladores en la comprensión y utilización efectiva de esta tecnología. Aparte de la guía, se desarrolló un mini proyecto de ejemplo que consiste en una API REST con la implementacón de todos los temas de la guía.
- FastApi
- PostgreSQL
- JWT
- WebSockets
-
Robot de lego con EV3
Este proyecto consistió en el desarrollo de un robot utilizando Lego Mindstorms EV3, que implementa un sistema inteligente de navegación en una ciudad construida por el usuario. La singularidad de este proyecto radica en la integración de estructuras de datos como listas, árboles o grafos para determinar la mejor ruta posible entre dos puntos específicos dentro de la ciudad. El robot permite al usuario ingresar el punto de partida y el destino deseado.
- Python
- ev3dev2
-
Calculadora de Salario CR
Suite gratuita de calculadoras laborales para trabajadores costarricenses. Permite calcular salario neto con deducciones del CCSS, liquidaciones laborales, aguinaldo y pagos de préstamos con amortización. Actualizada con los cambios a la ley laboral 2026 e incluye guías educativas sobre tramos de impuesto de renta y deducciones obligatorias.
- JavaScript
- HTML
- CSS
- Schema.org