Elvin Cooper
Backend Developer
Sobre Mí
Programador Analista desde 2022 trabajando en el ecosistema de Oracle (Oracle SQL, PL/SQL, Oracle Forms y Reports), optimizando sistemas empresariales y gestionando grandes volúmenes de datos, además evolucionado hacia arquitecturas modernas con Python. Mi enfoque principal es cerrar la brecha entre los sistemas transaccionales robustos y las aplicaciones web modernas. Tengo la capacidad de transformar la lógica de negocio compleja en Oracle hacia microservicios escalables utilizando los frameworks de Flask y FastAPI para construir APIs Rest, optimizando procesos mediante contenedores de Docker, flujos de CI/CD Pipelines y control del código con Git y GitHub con la finalidad de construir soluciones innovadoras y escalables para entornos empresariales.
Stack Tecnológico
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
Desarrollador Freelance con Python
Freelance Backend Developer
- • Desarrollo de soluciones tecnológicas personalizadas con Python.
- • Creación de aplicaciones RESTful usando Flask, SQLAlchemy, JWT y pruebas automatizadas con Pytest.
- • Proyectos destacados: API para gestión de contactos con autenticación segura, documentación Swagger y arquitectura profesional basada en Blueprints y Marshmallow.
- • Manejo de bases de datos relacionales con SQLite y Oracle SQL.
- • Experiencia en control de versiones con Git y GitHub, e implementación de entornos virtuales y archivos .env.
Programador Analista en Central Romana
Desarrollo Backend & Oracle
- • Desarrollo y mantenimiento de aplicaciones empresariales utilizando herramientas de Oracle.
- • Trabajo con Oracle Forms, Oracle Reports y SQL Developer para la gestión de bases de datos en Oracle SQL y programación en PL/SQL.
- • Análisis y optimización de consultas SQL para mejorar el rendimiento de los sistemas internos.
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
PDF Scraping ETL
Pipeline ETL que combina web scraping y extracción de PDFs. Utiliza BeautifulSoup, pdfplumber y Pandas para extraer, transformar y cargar datos a CSV y JSON.
FinTech Portfolio System
Sistema empresarial para gestión de carteras de clientes con FastAPI, SQLModel y Oracle Database. Utiliza lógica PL/SQL para operaciones críticas y auditoría automática.