Hola, soy Elmer Mejias
Desarrollador Web & Ingeniero de Sistemas
Estudiante de último año con pasión por la programación y el desarrollo web, buscando oportunidades para aplicar mis conocimientos y seguir creciendo profesionalmente.
Sobre Mí
Soy un estudiante de último año de ingeniería en sistemas en la Universidad Nacional de Costa Rica. Desde que comencé mi carrera universitaria, he descubierto una pasión innegable por la programación y el desarrollo web. Este interés me ha llevado a dedicar mi tiempo y esfuerzo a profundizar mis conocimientos en este apasionante campo.
Mi trayectoria académica y mi participación en proyectos prácticos me han proporcionado una base sólida en conceptos fundamentales y prácticas actuales en ingeniería de software. He tenido la oportunidad de trabajar con diversos lenguajes de programación, frameworks y herramientas de desarrollo web, lo que ha enriquecido mi experiencia y me ha permitido abordar proyectos desde diferentes perspectivas.
Experiencia
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
-
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
-
-
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
-