Skip to content

Commit

Permalink
Commit inicial: Curriculum vitae
Browse files Browse the repository at this point in the history
  • Loading branch information
JRGIL12 committed Dec 20, 2024
0 parents commit 71d57c9
Show file tree
Hide file tree
Showing 5 changed files with 194 additions and 0 deletions.
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2024 Jesus Rodolfo Gil farias

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Mi Curriculum
Bienvenido a mi página web de curriculum. Aquí puedes ver toda mi información profesional y generar un PDF actualizado en cualquier momento.

## Como genera el pdf?
Para generar el PDF, haz clic en el botón "Descargar en PDF" que se encuentra en la pagina.
El sistema utilizará las librerías jsPDF y html2canvas para crear y descargar el archivo

## Cómo clonar el repositorio
Puedes clonar este repositorio para usarlo y crear tu propio curriculum descargable.
115 changes: 115 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Currículum Vitae - Jesus Rodolfo Gil Farias</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="styles.css" rel="stylesheet">
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<!-- Header -->
<header class="text-center">
<h1 class="mt-5">Jesus Rodolfo Gil Farias</h1>
<p class="contact-info">
<a href="https://t.me/Jr_Gil">Tg: @Jr_Gil</a> |
<a href="mailto:fariasjr223@gmail.com">fariasjr223@gmail.com</a> |
<a href="https://www.linkedin.com/in/jesusgil-engineer">/in/jesusgil-engineer</a>
</p>
<h3>Ingeniería Informática | Profesional en Formación | Desarrollador Backend</h3>
</header>

<!-- Professional Summary -->
<section>
<h2 class="section-title">Resumen Profesional</h2>
<p>
Estudiante y Desarrollador de software con conocimientos tanto en back-end como front-end, con manejo de los paradigmas (Estructurado, Orientado a objetos y basado en pruebas) experiencia con lenguajes de programación, como C/C++, Python, Javascript y Java. Participación activa en conferencias y actividades de TECH, asistiendo a charlas sobre las últimas tendencias y tecnologías, y concursante de competencias de programación.
</p>
</section>

<!-- Academic Formation -->
<section>
<h2 class="section-title">Formación Académica</h2>
<ul>
<li>
Universidad Católica Andrés Bello<br>
<strong>Diplomado en Desarrollo Blockchain y Web3</strong><br>
Becado por Arbitrum<br>
Nov 2024 - Mar 2025
</li>
<li>
Universidad Católica Andrés Bello<br>
<strong>Ingeniería en Informática</strong><br>
Estudiante de 6to semestre<br>
STAFF en Game Jam Caracas 2024<br>
Maratón local de Programación (1er y 5to lugar)<br>
2020 - Actualidad
</li>
</ul>
</section>

<!-- Courses and Certifications -->
<section>
<h2 class="section-title">Cursos y Certificaciones</h2>
<h3 class="section-title2">Platzi</h3>
<ul>
<li>C++ Básico</li>
</ul>
<h3 class="section-title2">Udemy</h3>
<ul>
<li>Gestión Del Tiempo: Productividad y Planificación Objetivos</li>
<li>Aprende Lenguaje C de CERO a EXPERTO</li>
<li>Curso de Java - Nivel Básico</li>
<li>GitHub Basics</li>
</ul>
</section>

<!-- Personal Projects -->
<section>
<h2 class="section-title">Proyectos Personales</h2>
<ul>
<li>
<strong>TriUnityHR</strong>: Desarrollo de una aplicación de escritorio que permite gestionar la información de empleados, contratos, bonos, deducciones y horarios laborales. Implementada con Java, JavaFX y MySQL.
</li>
<li>
<strong>Cine Educational</strong>: Desarrollo de un clon de Cinex (página web) que permite a los usuarios explorar películas en cartelera, ver horarios y comprar boletos virtualmente.
</li>
<li>
<strong>CE</strong>: Desarrollo de una aplicación de procesamiento de datos que gestiona la información de materias, cursos y personas. Permite la inscripción de alumnos en cursos, el registro de notas y la generación de reportes detallados.
</li>
<li>
<strong>Code Sharing Guide</strong>: Creación de una guía para ayudar a la comunidad a utilizar las herramientas adecuadas para compartir código de manera eficiente. Basada en el tema Hacker de Jekyll y escrita en Markdown, proporciona una visión clara y práctica sobre cómo aprovechar al máximo las herramientas en línea disponibles para desarrolladores.
</li>
</ul>
</section>

<!-- Languages -->
<section>
<h2 class="section-title">Idiomas</h2>
<ul>
<li>Español: Nativo</li>
<li>Inglés: B1</li>
<li>Italiano: A</li>
</ul>
</section>

<!-- Botón para descargar en PDF -->
<div class="text-center my-4">
<button id="downloadPDF" class="btn btn-dark floating-button">Descargar en PDF</button>
</div>

<!-- Inclusión de las librerías jsPDF y html2canvas -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>
<!-- Script para generar y descargar el PDF -->
<script src="scripts.js"></script>

</div>

<!-- Bootstrap JS (optional if interactive components are needed) -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>

</body>
</html>
17 changes: 17 additions & 0 deletions scripts.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
document.getElementById('downloadPDF').addEventListener('click', function () {
const { jsPDF } = window.jspdf;

// Configuración del documento PDF
const doc = new jsPDF('p', 'pt', 'a4');
doc.html(document.body, {
callback: function (doc) {
doc.save('Curriculum_Jesus_Rodolfo_Gil_Farias.pdf');
},
margin: 0,
autoPaging: 'text',
x: 0,
y: 0,
width: doc.internal.pageSize.getWidth(), // Usar todo el ancho de la página
windowWidth: document.body.scrollWidth
});
});
32 changes: 32 additions & 0 deletions styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
body {
background-color: #fff;
color: #000;
}
.section-title {
margin-top: 30px;
margin-bottom: 20px;
}
.section-title2 {
font-size: 20px;
margin-bottom: 10px;
}
.contact-info a {
color: #000;
text-decoration: none;
}
.contact-info a:hover {
text-decoration: underline;
}

.floating-button {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 1000;
}

@media print {
.floating-button {
display: none;
}
}

0 comments on commit 71d57c9

Please sign in to comment.