Hi, I'm Elvin Cooper

Junior Backend Developer

Profile picture

Desde 2022, he trabajado con tecnologías de Oracle (Oracle SQL, PL/SQL, Oracle Forms y Reports), optimizando sistemas empresariales y gestionando grandes volúmenes de datos. Ademas me he formado de manera independiente en el desarrollo backend con Python y Flask, creando APIs REST y sistemas de automatización. He desarrollado proyectos, como un sistema Gestion de Inventario, consumo de APIs externas. He reforzado mis conocimientos en lógica de programación, Git/GitHub y POO con cursos en Udemy y Alura Latam. Además, tengo un nivel de inglés B2, lo que me permite interactuar con equipos internacionales. Mi objetivo es seguir creciendo como desarrollador backend, aplicando mis conocimientos en bases de datos y desarrollo web para crear soluciones innovadoras y escalables. 🚀

Mis Estudios

Ingeniería de Sistemas y Computacion

Universidad: Universidad Dominicana O&M

Año de finalización: 2016

Descripción: Durante esta carrera, adquirí conocimientos en programación, bases de datos y arquitectura de software, programas ofimaticos, etica profesional etc.

Curso de Desarrollo con Python

Institución: Udemy

Año: 2023

Descripción: 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 tareas especificas etc.

Diploma de Ingles

Institución: Alianza Juvenil

Año: 2017

Descripción: Programa de formación en inglés con enfoque en gramática, comprensión oral, escritura y conversación. Incluyó práctica en situaciones reales. Actualmente, tengo un nivel B2 según el Marco Común Europeo de Referencia para las Lenguas (MCER)..

Cursos de Desarrollo y Programación

Plataforma: Alura Latam

Año: 2022

Cursos realizados: Lógica de Programación, HTML, Git y GitHub, Programación Orientada a Objetos

Descripción: Formación en conceptos clave de desarrollo web y programación. Aprendí desde la base de la lógica de programación hasta el manejo de Git y GitHub para control de versiones, además de principios de Programación Orientada a Objetos aplicados en proyectos prácticos.

Experiencia

  1. Servicio al Cliente - Casa de Campo

    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.

  2. Programador Analista en Central Romana

    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.

  3. Desarrollador Independiente con Python

    Desarrollo de soluciones tecnológicas personalizadas con Python. He creado aplicaciones RESTful usando Flask, SQLAlchemy, JWT y pruebas automatizadas con Pytest. Destacan proyectos como una 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` para configuración flexible y segura. Adicionalmente, he trabajado en automatización de procesos, envío de correos con Mailgun, y construcción de interfaces API robustas y seguras.

Stack Tecnológico

Lenguajes & Frameworks

  • Python
  • Flask
  • PL/SQL
  • Oracle Forms & Reports

Bases de Datos

  • Oracle SQL | PL/SQL
  • Postgresql
  • SQLAlchemy (ORM)

Herramientas & Ecosistema

  • Git & GitHub
  • CI/CD (GitHub Actions)
  • Docker
  • OpenAPI | Swagger
  • Notion | Trello | YAML
  • Pycharm
  • Visual Studio Code

Proyectos

Proyecto 1: API Rest para Gestion de Inventario

API RESTful robusta desarrollada con Flask y PostgreSQL para gestión integral de inventario, incluyendo productos, categorías, proveedores y movimientos. Implementa autenticación JWT, paginación optimizada, filtros avanzados por categoría y usuario, y validación de datos con Marshmallow. Arquitectura modular con Flask-Smorest Blueprints, documentación Swagger automática, y despliegue containerizado con Docker. Pipeline CI/CD automatizado para testing y deployment continuo.
Documentación interactiva disponible y endpoints listos para probar en línea.

GitHub Ir al codigo en GitHub

Swagger Ir a la documentación Swagger

Proyecto 2: API REST para App Móvil de Noticias (InfoNovaX)

API RESTful desarrollada en colaboración para una aplicación móvil de noticias. Permite gestionar usuarios, publicaciones, favoritos, categorías y países. Implementada con Flask, SQLAlchemy, JWT, y documentada con Swagger. Utiliza Blueprints para modularidad, y CORS para integración con frontend móvil.

GitHub Ir al codigo en GitHub

Swagger Ir a la documentación Swagger

Proyecto 3: API REST para Gestión de Contactos

Este proyecto es una API RESTful para gestionar contactos, desarrollada con Python, Flask y SQLAlchemy. Incluye autenticación con JWT, documentación Swagger, estructura modular con Blueprints y pruebas automatizadas con Pytest. Puedes ver el código completo en GitHub haciendo clic en la imagen o en el enlace debajo.

GitHub Ir al codigo en GitHub

Swagger Ir a la documentación Swagger