grok added bc lab job and incrementing for it
This commit is contained in:
-1
Submodule birthday deleted from 3ef153506a
+49
-9
@@ -1,30 +1,61 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" name="robots" content="noindex,nofollow">
|
||||||
|
<link rel="stylesheet" href="index.css">
|
||||||
|
<title>Gianlucca Pirovano's Resume</title>
|
||||||
<script>
|
<script>
|
||||||
//functions:
|
// Original functions (kept exactly as you had them)
|
||||||
function monthDiff(d1, d2) {
|
function monthDiff(d1, d2) {
|
||||||
var months;
|
var months;
|
||||||
months = (d2.getFullYear() - d1.getFullYear()) * 12;
|
months = (d2.getFullYear() - d1.getFullYear()) * 12;
|
||||||
months += d2.getMonth() - d1.getMonth();
|
months += d2.getMonth() - d1.getMonth();
|
||||||
return months;
|
return months;
|
||||||
}
|
}
|
||||||
|
|
||||||
var monthsOffset = monthDiff(
|
var monthsOffset = monthDiff(
|
||||||
new Date(2024, 6, 1),
|
new Date(2024, 6, 1),
|
||||||
new Date()
|
new Date()
|
||||||
);
|
);
|
||||||
var yearsOffset = Math.floor(monthsOffset/12)
|
var yearsOffset = Math.floor(monthsOffset / 12);
|
||||||
// var yearsOffset = 1
|
// var yearsOffset = 1
|
||||||
</script>
|
|
||||||
|
|
||||||
<html lang="en">
|
// New helper function (same method you used — simple, reliable, and auto-updates)
|
||||||
<head>
|
function calculateDuration(startYear, startMonth, startDay) {
|
||||||
<meta charset="UTF-8" name=”robots” content=”noindex,nofollow”>
|
var startDate = new Date(startYear, startMonth, startDay);
|
||||||
<link rel="stylesheet" href="index.css">
|
var months = monthDiff(startDate, new Date());
|
||||||
<title>Gianlucca Pirovano's Resume</title>
|
var years = Math.floor(months / 12);
|
||||||
|
var remMonths = months % 12;
|
||||||
|
var str = '';
|
||||||
|
|
||||||
|
if (years > 0) {
|
||||||
|
str += years + ' Year' + (years !== 1 ? 's' : '');
|
||||||
|
if (remMonths > 0) {
|
||||||
|
str += ' ' + remMonths + ' Month' + (remMonths !== 1 ? 's' : '');
|
||||||
|
}
|
||||||
|
} else if (months > 0) {
|
||||||
|
str = months + ' Month' + (months !== 1 ? 's' : '');
|
||||||
|
} else {
|
||||||
|
str = '0 Months';
|
||||||
|
}
|
||||||
|
return str;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Auto-update the new job duration when the page loads (exactly like your previous dynamic job method)
|
||||||
|
document.addEventListener('DOMContentLoaded', function () {
|
||||||
|
var browardDuration = document.getElementById('broward-duration');
|
||||||
|
if (browardDuration) {
|
||||||
|
browardDuration.textContent = calculateDuration(2025, 8, 30); // 9/30/2025
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<a class="printhead" href="https://resume.luccapirovano.com">Web Version<br></a>
|
<a class="printhead" href="https://resume.luccapirovano.com">Web Version<br></a>
|
||||||
<h1 class="title"><a href="https://resume.luccapirovano.com">Gianlucca Pirovano</a><br><small>Certified GNU/Linux & Network Security Professional<br>Email: luccapirovano@gmx.com | Phone: +1-954-795-7430 [Text Messages Only]</small></h1>
|
<h1 class="title"><a href="https://resume.luccapirovano.com">Gianlucca Pirovano</a><br><small>Certified GNU/Linux & Network Security Professional<br>Email: luccapirovano@gmx.com | Phone: +1-954-795-7430 [Text Messages Only]</small></h1>
|
||||||
|
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
|
<!-- Technical Skills -->
|
||||||
<div>
|
<div>
|
||||||
Technical Skills:
|
Technical Skills:
|
||||||
<ul>
|
<ul>
|
||||||
@@ -33,22 +64,30 @@
|
|||||||
<li><u>Software</u>: Active Directory, Proxmox VE, KVM, PCIE passthrough, Python, HTML, CSS, pfSense, Apache, PHP, Docker, UFW + firwalld, vsftpd, stunnel, SSH, stable-diffusion-webui, ConnectWise, Peppermint.sh</li>
|
<li><u>Software</u>: Active Directory, Proxmox VE, KVM, PCIE passthrough, Python, HTML, CSS, pfSense, Apache, PHP, Docker, UFW + firwalld, vsftpd, stunnel, SSH, stable-diffusion-webui, ConnectWise, Peppermint.sh</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Work Experience (new role added at the bottom, reverse-chronological friendly) -->
|
||||||
<div>
|
<div>
|
||||||
Work Experience:
|
Work Experience:
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://www.wheelhouseit.com/">Wheelhouse IT</a> - IT Support Agent - 9 Months</li>
|
<li><a href="https://www.wheelhouseit.com/">Wheelhouse IT</a> - IT Support Agent - 9 Months</li>
|
||||||
<li><a href="https://www.wheelhouseit.com/">Wheelhouse IT</a> - IT Support Technician - 9 Months</li>
|
<li><a href="https://www.wheelhouseit.com/">Wheelhouse IT</a> - IT Support Technician - 9 Months</li>
|
||||||
|
<li><a href="https://www.broward.edu/">Broward College</a> - Computer Lab Tutor / Robot Technician - <span id="broward-duration"></span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Personal Endeavors (fixed missing </a> and </ul>) -->
|
||||||
<div>
|
<div>
|
||||||
Personal Endeavors:
|
Personal Endeavors:
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://readonlywiki.luccapirovano.com">A knowledgebase to document projects and processes I've learned in my career.</li>
|
<li><a href="https://readonlywiki.luccapirovano.com">A knowledgebase to document projects and processes I've learned in my career.</a></li>
|
||||||
<li><a href="images/setup.jpg">A complex home computer setup that uses virtualization and PCI-E passthrough to segment different workflows</a>.</li>
|
<li><a href="images/setup.jpg">A complex home computer setup that uses virtualization and PCI-E passthrough to segment different workflows</a>.</li>
|
||||||
<li>Skilled at configuring and managing switches, routers, and firewalls.</li>
|
<li>Skilled at configuring and managing switches, routers, and firewalls.</li>
|
||||||
<li>Took a CyberPatriot competition team to gold semifinals in Windows 10, Windows Server, and Debian GNU/Linux.</li>
|
<li>Took a CyberPatriot competition team to gold semifinals in Windows 10, Windows Server, and Debian GNU/Linux.</li>
|
||||||
<li>Won nationals first place in the Business Professionals of America National Leadership Competition for the GNU/Linux category.</li>
|
<li>Won nationals first place in the Business Professionals of America National Leadership Competition for the GNU/Linux category.</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Certifications & Education -->
|
||||||
<div>
|
<div>
|
||||||
Certifications & Education:
|
Certifications & Education:
|
||||||
<ul>
|
<ul>
|
||||||
@@ -67,6 +106,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<img src="/luccapirovano.com-qr.png"><br>
|
<img src="/luccapirovano.com-qr.png"><br>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user