Rommel A. Rodríguez Pérez
Date of Birth: June 19, 1987
Address: Lt. 14 Los Topacios, Los Jazmines del Naranjal, Los Olivos, Lima, Peru
Phone: (+51) 913-612-615 | (+51) 01-523-3543
Email: [email protected]
Website: https://rommelrodriguez.com
LinkedIn: linkedin.com/in/rommel-rodriguez
Pluralsight Profile: https://app.pluralsight.com/profile/rommel-rodriguezpere
GitHub: https://github.com/rommel-rodriguez
🎯 Profile and Objective
I am a re-entering student of Systems Engineering and Computer Science with proficiency in multiple programming languages and an intermediate-advanced level of English. Although I do not yet have professional experience in a corporate environment, I have developed a solid foundation in Artificial Intelligence, Machine Learning, and Python programming through rigorous academic work and multiple professional certifications.
My competence in software development, data science, and systems administration—combined with practical experience in Linux, automation (Bash and PowerShell), and DevOps workflows—enables me to design, implement, and manage efficient computational environments. I am motivated to apply my skills in research, academic projects, and technologically innovative institutions.
🧠 Skills
Technical Expertise
- Programming Languages: Python (Advanced), R (Advanced), PHP (Intermediate-Advanced), JavaScript (Intermediate), Perl (Intermediate), Java (Intermediate), C (Intermediate).
- Web Development: HTML5 (Advanced), CSS3 (Intermediate), front-end and back-end design.
- Linux System Administration: Over ten years of experience with GNU/Linux environments; configuration of web servers (Apache2), OpenSSH servers, cron jobs, and systemd services.
- DevOps and Cloud Computing: AWS (EC2, RDS, S3, ECR, CodePipeline, etc.), Docker containerization, CI/CD pipelines, automation using Bash and PowerShell.
- Data Science and AI: Data cleaning, visualization, statistical modeling, and implementation of machine learning algorithms using Python and R.
- Other Tools: Git/GitHub, AWS CLI, boto3, Tor network automation, Qt5 GUI development.
Soft Skills
- Strong analytical and organizational abilities.
- Ability to communicate complex technical ideas to multidisciplinary teams.
- Self-motivated, detail-oriented, and committed to continuous learning.
💼 Experience
Data Cleaning and Automation
Developed multiple automation tools to transform unstructured data (Word, Excel, CSV, and text files) into structured database formats. Implemented automatic correction for common input errors and handled missing or corrupted data using regular expressions and Python scripting.
Web Scraping and Data Acquisition
Created customized web-scraping pipelines for structured data retrieval. In certain projects, developed a Python library (TorUtils) to distribute queries across multiple Tor exit nodes, enabling scalable and fault-tolerant data extraction under API rate limits.
Data Entry Interfaces
Designed both command-line and graphical interfaces for structured data entry and validation, depending on client technical background.
AWS and Cloud Development
Used AWS services for personal and client workflows, automating deployments and CI/CD pipelines. Managed resources via AWS CLI and boto3, focusing on EC2, RDS, S3, and CodePipeline.
🎓 Education
Universidad Tecnológica del Perú
Bachelor’s Degree in Systems Engineering and Computer Science (7th semester, re-admission 2022–present)
Universidad Nacional del Callao
Completed 139 academic credits toward a Bachelor’s Degree in Systems Engineering.
📜 Certifications
DeepLearning.AI (Coursera)
MITx (edX)
- 6.00.1x: Introduction to Computer Science and Programming Using Python
- 6.00.2x: Introduction to Computational Thinking and Data Science
- 6.431x: Probability – The Science of Uncertainty and Data
- 18.6501x: Fundamentals of Statistics
- 6.86x: Machine Learning with Python – From Linear Models to Deep Learning
- Program Record – Computational Thinking using Python
- Program Record – Statistics and Data Science
HarvardX (edX)
Amazon Web Services (AWS)
- AWS Developer – Building on AWS
- AWS Developer – Deploying on AWS
- AWS Developer – Optimizing on AWS
- Program Record – AWS Developer Series
The Linux Foundation
Google (Coursera)
- IT Automation with Python
- Using Python to Interact with the Operating System
- Introduction to Git and GitHub
- Configuration Management and the Cloud
- Troubleshooting and Debugging Techniques
Microsoft
KodeKloud
🌐 Languages
| Language | Reading | Writing | Speaking |
|---|---|---|---|
| English | Advanced | Advanced | Intermediate-Advanced |
| German | Intermediate-Advanced | Intermediate | Basic |
| Spanish | Native | Native | Native |
💡 Additional Information
- First place in class ranking (UTP, Lima Centro Campus) before temporary withdrawal.
- Advanced mathematical background (probability, statistics, and AI-related mathematics).
- Familiar with agile methodologies (SCRUM, XP).
- Basic knowledge of SAP ABAP/4 programming.
- Proficient in collaborative tools (Google Workspace, Zoom, GitHub, AWS Cloud9).
- Intermediate proficiency in Excel and AutoCAD.
🔬 Selected Projects
- Local Model Chat Prototype – Packaged a Jupytext-synced Hugging Face BlenderBot pipeline with GPU-safe defaults so cross-platform teams can prototype chatbots entirely offline.
- Beverage Inventory Revolution – Delivered a Java Swing logistics desktop app for Oasisdrinks that centralizes stock movements, enforces role-based controls, and replaces spreadsheet reconciliation with real-time inventory views.
- Culinary Cost Calculator – Architected a containerized Java + Django suite that lets catering teams simulate multi-day menus, forecast ingredient costs, and deploy securely via Kubernetes.
- Financial Sales & Rewards Platform – Built a Spring Boot rewards engine for banking sales teams with JWT-secured APIs, goal tracking, and compliance-ready reporting.
- Distributed Ticketing System – Engineered an event-driven microservices stack (Node.js/Next.js, NATS JetStream) delivering resilient ticket sales, automated expirations, and Kubernetes-ready deployments.
- Tor Circuit Renewal – Created a Python toolkit that manages multi-circuit Tor automation with health monitoring to keep scraping workloads responsive under blocking.
- WPA2Tester – Extended Burp Suite with Python modules to automate WPA2 security testing scenarios for wireless assessments.
- NewsFeed – Developed a Python + Qt5 news aggregator that unifies multiple APIs into a desktop dashboard for curated monitoring.
Rommel A. Rodríguez Pérez
Fecha de nacimiento: 19 de junio de 1987
Dirección: Lt. 14 Los Topacios, Los Jazmines del Naranjal, Los Olivos, Lima, Perú
Teléfono: (+51) 913-612-615 | (+51) 01-523-3543
Correo electrónico: [email protected]
Sitio web: https://rommelrodriguez.com
LinkedIn: linkedin.com/in/rommel-rodriguez
Perfil de Pluralsight: https://app.pluralsight.com/profile/rommel-rodriguezpere
GitHub: https://github.com/rommel-rodriguez
🎯 Perfil y Objetivo
Soy un estudiante reingresante de Ingeniería de Sistemas e Informática con dominio de múltiples lenguajes de programación y un nivel intermedio-avanzado de inglés. Aunque aún no cuento con experiencia profesional en el ámbito empresarial, he desarrollado una base sólida en Inteligencia Artificial, Aprendizaje Automático y programación en Python mediante formación académica rigurosa y múltiples certificaciones profesionales.
Mi competencia en desarrollo de software, ciencia de datos y administración de sistemas —combinada con experiencia práctica en Linux, automatización (Bash y PowerShell) y flujos DevOps— me permite diseñar, implementar y administrar entornos computacionales eficientes. Estoy motivado para aplicar mis conocimientos en proyectos de investigación, entornos académicos y organizaciones tecnológicas innovadoras.
🧠 Habilidades
Competencias Técnicas
- Lenguajes de programación: Python (Avanzado), R (Avanzado), PHP (Intermedio-avanzado), JavaScript (Intermedio), Perl (Intermedio), Java (Intermedio), C (Intermedio).
- Desarrollo Web: HTML5 (Avanzado), CSS3 (Intermedio), diseño front-end y desarrollo back-end.
- Administración de sistemas Linux: Más de diez años de experiencia con entornos GNU/Linux; configuración de servidores web (Apache2), servidores OpenSSH, tareas programadas con cron y servicios mediante systemd.
- DevOps y Computación en la Nube: AWS (EC2, RDS, S3, ECR, CodePipeline, etc.), contenedores Docker, flujos CI/CD, automatización con Bash y PowerShell.
- Ciencia de Datos e Inteligencia Artificial: Limpieza, visualización y modelado de datos; implementación de algoritmos de aprendizaje automático con Python y R.
- Otras herramientas: Git/GitHub, AWS CLI, boto3, automatización de red Tor, desarrollo de interfaces Qt5.
Competencias Blandas
- Destacadas habilidades analíticas y organizativas.
- Capacidad para comunicar ideas técnicas complejas a equipos multidisciplinarios.
- Alta motivación, atención al detalle y compromiso con el aprendizaje continuo.
💼 Experiencia
Limpieza y Automatización de Datos
Desarrollo de herramientas para transformar datos no estructurados (Word, Excel, CSV, archivos de texto) en formatos estructurados para bases de datos. Implementación de corrección automática de errores de entrada y manejo de datos faltantes o corruptos mediante expresiones regulares y scripts en Python.
Extracción y Adquisición de Datos Web
Creación de flujos de trabajo personalizados para la obtención estructurada de datos desde sitios web. En ciertos proyectos, desarrollo de la biblioteca TorUtils para distribuir consultas a través de múltiples nodos de salida de la red Tor, permitiendo una extracción escalable y tolerante a fallos bajo límites de API.
Interfaces de Ingreso de Datos
Diseño de interfaces gráficas y de línea de comandos para el ingreso y validación de datos estructurados, adaptadas al nivel técnico del usuario final.
Desarrollo en la Nube con AWS
Uso de servicios AWS en proyectos personales y para clientes, automatizando despliegues y flujos CI/CD. Administración de recursos mediante AWS CLI y boto3, con énfasis en EC2, RDS, S3 y CodePipeline.
🎓 Educación
Universidad Tecnológica del Perú
Estudiante de Ingeniería de Sistemas e Informática (7.º semestre, reingreso 2022–presente)
Universidad Nacional del Callao
Completó 139 créditos académicos hacia el grado de Bachiller en Ingeniería de Sistemas.
📜 Certificaciones
DeepLearning.AI (Coursera)
MITx (edX)
- 6.00.1x: Introduction to Computer Science and Programming Using Python
- 6.00.2x: Introduction to Computational Thinking and Data Science
- 6.431x: Probability – The Science of Uncertainty and Data
- 18.6501x: Fundamentals of Statistics
- 6.86x: Machine Learning with Python – From Linear Models to Deep Learning
- Programa: Computational Thinking using Python
- Programa: Statistics and Data Science
HarvardX (edX)
Amazon Web Services (AWS)
- AWS Developer – Building on AWS
- AWS Developer – Deploying on AWS
- AWS Developer – Optimizing on AWS
- Programa: AWS Developer Series
The Linux Foundation
Google (Coursera)
- IT Automation with Python
- Using Python to Interact with the Operating System
- Introduction to Git and GitHub
- Configuration Management and the Cloud
- Troubleshooting and Debugging Techniques
Microsoft
KodeKloud
🌐 Idiomas
| Idioma | Lectura | Escritura | Conversación |
|---|---|---|---|
| Inglés | Avanzado | Avanzado | Intermedio-Avanzado |
| Alemán | Intermedio-Avanzado | Intermedio | Básico |
| Español | Nativo | Nativo | Nativo |
💡 Información Adicional
- Primer puesto en el ranking académico de la carrera (UTP, sede Lima Centro) antes del retiro temporal.
- Conocimientos avanzados en matemáticas (probabilidad, estadística y fundamentos aplicados a IA).
- Familiarizado con metodologías ágiles (SCRUM, XP).
- Conocimientos básicos de programación SAP ABAP/4.
- Dominio de herramientas colaborativas (Google Workspace, Zoom, GitHub, AWS Cloud9).
- Nivel intermedio en Excel y AutoCAD.
🔬 Proyectos Destacados
- Prototipo de Chat con Modelo Local – Empaqueté un flujo BlenderBot sincronizado con Jupytext y configuraciones seguras para GPU, permitiendo a equipos multiplataforma prototipar chatbots totalmente fuera de la nube.
- Beverage Inventory Revolution – Entregué una aplicación de logística en Java Swing para Oasisdrinks que centraliza los movimientos de stock, aplica controles por rol y reemplaza la conciliación en hojas de cálculo con visibilidad en tiempo real.
- Culinary Cost Calculator – Diseñé la arquitectura de una suite contenedorizada en Java + Django que permite a equipos de catering simular menús de varios días, proyectar costos de ingredientes y desplegarse de forma segura en Kubernetes.
- Financial Sales & Rewards Platform – Construí un motor de incentivos en Spring Boot para equipos comerciales bancarios con APIs aseguradas con JWT, seguimiento de metas y reportes listos para auditoría.
- Distributed Ticketing System – Diseñé una arquitectura de microservicios orientada a eventos (Node.js/Next.js, NATS JetStream) que ofrece ventas de tickets resilientes, expiraciones automatizadas y despliegues listos para Kubernetes.
- Tor Circuit Renewal – Creé un conjunto de herramientas en Python que gestiona automatización multi-circuito en Tor con monitoreo de salud para mantener ágiles los procesos de scraping aún frente a bloqueos.
- WPA2Tester – Extendí Burp Suite con módulos en Python para automatizar escenarios de pruebas WPA2 en evaluaciones inalámbricas.
- NewsFeed – Desarrollé un agregador de noticias en Python + Qt5 que integra múltiples APIs en un panel de escritorio para monitoreo curado.