Elvin Cooper
Analista Programador & Backend Developer
Sobre Mí
Programador Analista con experiencia en el ecosistema Oracle (SQL, PL/SQL, Forms & Reports) en Central Romana, empresa del sector industrial en República Dominicana. Mi labor principal ha sido el desarrollo y mantenimiento de aplicaciones empresariales transaccionales, optimización de consultas SQL sobre grandes volúmenes de datos, e integración de sistemas legacy con plataformas externas.
Complemento este perfil con arquitecturas backend modernas utilizando Python (Flask, FastAPI), construcción de APIs RESTful, containerización con Docker e implementación de pipelines CI/CD. Mi enfoque está en cerrar la brecha entre los sistemas transaccionales Oracle y las aplicaciones web modernas, transformando lógica de negocio compleja en microservicios escalables y bien documentados.
Esta combinación me permite abordar proyectos de integración y modernización de sistemas empresariales de extremo a extremo.
Tecnologías
Estudios
Ingeniería de Sistemas y Computación
Universidad Dominicana O&M
Durante esta carrera, adquirí conocimientos en programación, bases de datos y arquitectura de software, programas ofimáticos, ética profesional, etc.
Curso de Desarrollo con Python
Udemy
Curso enfocado en el desarrollo de aplicaciones con Python, abordando desde los fundamentos hasta conceptos avanzados. Incluyó manejo de bases de datos con SQL y NoSQL, desarrollo backend con Flask, algoritmos, etc.
Diploma de Inglés
Alianza Juvenil
Programa de formación en inglés con enfoque en gramática, comprensión oral, escritura y conversación. Nivel B2 según el Marco Común Europeo de Referencia.
Cursos de Desarrollo y Programación
Alura Latam
Cursos realizados: Lógica de Programación, HTML, Git y GitHub, Programación Orientada a Objetos.
Certificados
Experiencia Laboral
Programador Analista en Central Romana
Desarrollo y Mantenimiento — Ecosistema Oracle
- Desarrollo y mantenimiento de aplicaciones empresariales sobre el ecosistema Oracle: SQL, PL/SQL, Oracle Forms y Oracle Reports.
- Gestión de bases de datos transaccionales con Oracle SQL y PL/SQL, incluyendo optimización de consultas, procesos almacenados, disparadores y paquetes.
- Integración de sistemas legacy con herramientas externas para la digitalización de procesos de negocio.
- Análisis y optimización de esquemas de bases de datos para mejorar el rendimiento de los sistemas internos.
Backend Developer — Proyectos Independientes
Diseño e Implementación de APIs
- Diseño e implementación de APIs RESTful con Python (Flask, FastAPI) para casos de uso empresarial.
- Desarrollo de microservicios con autenticación JWT, documentación Swagger automática y pruebas automatizadas con Pytest.
- Containerización de aplicaciones con Docker y configuración de pipelines CI/CD con GitHub Actions.
- Integración de bases de datos relacionales (PostgreSQL, Oracle SQL) en arquitecturas backend modernas.
- Migración y adaptación de lógica de negocio desde sistemas Oracle hacia APIs modulares y escalables.
Servicio al Cliente - Casa de Campo
Atención al Cliente Bilingüe
- • Atención al cliente en un restaurante bilingüe, ofreciendo un servicio de alta calidad a clientes de diversas nacionalidades.
- • Experiencia en comunicación en inglés, mejorando habilidades de listening y speaking al interactuar con hablantes nativos.
- • Desarrollo de habilidades interpersonales y resolución de problemas para garantizar la mejor experiencia del cliente.
- • Trabajo en equipo y gestión eficiente del tiempo en un entorno de ritmo acelerado.
Proyectos Destacados
Sistema de Gestión de Inventario Empresarial
API RESTful para la gestión integral de inventario: productos, categorías, proveedores y movimientos de stock. Arquitectura modular con Flask-Smorest, autenticación JWT, documentación Swagger y despliegue containerizado con Docker. Pipeline CI/CD automatizado.
API REST Corporativa para Gestión de Contactos
API RESTful diseñada para la gestión corporativa de contactos. Arquitectura modular con Blueprints, autenticación JWT, documentación Swagger interactiva y suite de pruebas automatizadas con Pytest. Containerizada con Docker.
Pipeline ETL para Extracción de Datos
Pipeline ETL que combina web scraping y extracción de PDFs. Utiliza BeautifulSoup, pdfplumber y Pandas para extraer, transformar y cargar datos estructurados a formatos CSV y JSON. Automatización de procesos de extracción de datos no estructurados.
Sistema de Gestión de Carteras Financieras
Sistema empresarial para la gestión de carteras de clientes con FastAPI, SQLModel y Oracle Database. Integra lógica PL/SQL para operaciones críticas, auditoría automática y generación de reportes. Conexión directa con ecosistema Oracle.