Skip to content

Commit

Permalink
Manually update artifacts
Browse files Browse the repository at this point in the history
Workaround because building PDF/PNG in nix sandbox can't fetch linked assets in HTML and results in blank or broken output.
  • Loading branch information
Lehmanator authored May 20, 2024
1 parent 3a94a16 commit 6613f56
Show file tree
Hide file tree
Showing 3 changed files with 97 additions and 32 deletions.
129 changes: 97 additions & 32 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -927,7 +927,7 @@ <h2 class="label">Software Developer</h2>
social"
></span>
<span class="url">
<a target="_blank" href="https://social.samlehman.dev/sam">@[email protected]</a>
<a target="_blank" href="https://fosstodon.org/@Lehmanator">@[email protected]</a>
</span>
</div>

Expand Down Expand Up @@ -959,7 +959,7 @@ <h2 class="label">Software Developer</h2>
social"
></span>
<span class="url">
<a target="_blank" href="https://tchncs.de/lehmanator">@lehmanator:tchncs.de</a>
<a target="_blank" href="https://matrix.tchncs.de/lehmanator">@lehmanator:tchncs.de</a>
</span>
</div>

Expand Down Expand Up @@ -1035,9 +1035,8 @@ <h3 class="name">
<ul class="keywords">
<li>Nix</li>
<li>NixOS</li>
<li>reproducible</li>
<li>builds</li>
<li>DevOps</li>
<li>reproducible builds</li>
<li>functional programming</li>
</ul>
</div>
Expand All @@ -1052,10 +1051,10 @@ <h3 class="name">
</div>

<ul class="keywords">
<li>DevOps</li>
<li>containers</li>
<li>infrastructure</li>
<li>orchestration</li>
<li>DevOps</li>
</ul>
</div>
<div class="item">
Expand All @@ -1069,12 +1068,13 @@ <h3 class="name">
</div>

<ul class="keywords">
<li>DevOps</li>
<li>Docker</li>
<li>Podman</li>
<li>containers</li>
<li>docker</li>
<li>podman</li>
<li>infrastructure</li>
<li>orchestration</li>
<li>DevOps</li>
<li>deployment</li>
</ul>
</div>
<div class="item">
Expand Down Expand Up @@ -1121,9 +1121,9 @@ <h3 class="name">

<ul class="keywords">
<li>Terraform</li>
<li>DevOps</li>
<li>infrastructure</li>
<li>infrastructure-as-code</li>
<li>DevOps</li>
</ul>
</div>
<div class="item">
Expand All @@ -1137,17 +1137,17 @@ <h3 class="name">
</div>

<ul class="keywords">
<li>Cloud</li>
<li>OAuth2</li>
<li>Directory Server</li>
<li>DevOps</li>
<li>cloud computing</li>
<li>OAuth2</li>
<li>directory server</li>
</ul>
</div>
</section>
</section>
<section class="section">
<header>
<h2 class='section-title'>Work Experience <span class="item-count">(3)</span></h2>
<h2 class='section-title'>Work Experience <span class="item-count">(4)</span></h2>
</header>

<section id="work">
Expand Down Expand Up @@ -1181,9 +1181,11 @@ <h2 class='section-title'>Work Experience <span class="item-count">(3)</span></h
<ul class="highlights">
<li><p>Migrated local domain controller to Azure cloud.</p></li>
<li><p>Migrated local servers to container-based infrastructure.</p></li>
<li><p>Migrated local databases to cloud-based PostgreSQL instance.</p></li>
<li><p>Managed virtual machines running company infrastructure.</p></li>
<li><p>Managed DNS server & configured records to improve security, routing behavior, and standards compliance</p></li>
<li><p>Deployed internal company mesh VPN to secure company infrastructure in remote & hybrid work environments.</p></li>
<li><p>Enhanced mail server security by configuring DMARC, DKIM, & SPF DNS records.</p></li>
<li><p>Optimized DNS server</p></li>
</ul>
</div>
</section>
Expand Down Expand Up @@ -1216,7 +1218,7 @@ <h2 class='section-title'>Work Experience <span class="item-count">(3)</span></h

<ul class="highlights">
<li><p>Wrote Java code with Tensorflow API to integrate chatbot NLP agents with custom business logic.</p></li>
<li><p>Wrote Java code for video conferencing platform.</p></li>
<li><p>Wrote frontend & backend code in Java for video conferencing web platform.</p></li>
</ul>
</div>
</section>
Expand All @@ -1226,7 +1228,7 @@ <h2 class='section-title'>Work Experience <span class="item-count">(3)</span></h
<label for="work-item-2"></label>

<header class="clear">
<div class="position">Software Engineering Intern</div>
<div class="position">Electrical Integration - Software Engineering Intern</div>

<div class="company">
<a target="_blank" href="https://ge.com">General Electric: Transportation</a>
Expand All @@ -1244,6 +1246,40 @@ <h2 class='section-title'>Work Experience <span class="item-count">(3)</span></h
</span>


<div class="item" id="work-item">
<div class="summary"><p>GE Transportation (now Wabtec) is a global leader in locomotive manufacturing.</p></div>

<ul class="highlights">
<li><p>Wrote C program to validate configurations to control locomotive hardware.</p></li>
<li><p>Wrote Python program to analyze locomotive schematics for possible points of failure.</p></li>
<li><p>Wrote Visual Basic for Applications (VBA) code to integrate Python & C programs with Excel spreadsheets used by engineers.</p></li>
</ul>
</div>
</section>
<section class="work-item">

<input id="work-item-3" type="checkbox" class="toggle-item"/>
<label for="work-item-3"></label>

<header class="clear">
<div class="position">Electrical Integration - Software Engineering Intern</div>

<div class="company">
<a target="_blank" href="https://ge.com">General Electric: Transportation</a>
</div>

<div class="date">
<span class="startDate">Jun 2017</span>
<span class="endDate">- Sep 2017</span>
</div>
</header>

<span class="location">
<span class="fas fa-map-marker-alt"></span>
<span>Lawrence Park, PA</span>
</span>


<div class="item" id="work-item">
<div class="summary"><p>GE Transportation (now Wabtec) is a global leader in locomotive manufacturing.</p></div>

Expand All @@ -1258,7 +1294,7 @@ <h2 class='section-title'>Work Experience <span class="item-count">(3)</span></h
</section>
<section class="section">
<header>
<h2 class='section-title'>Projects <span class="item-count">(2)</span></h2>
<h2 class='section-title'>Projects <span class="item-count">(3)</span></h2>
</header>

<section id="projects">
Expand All @@ -1268,7 +1304,7 @@ <h2 class='section-title'>Projects <span class="item-count">(2)</span></h2>

<header class="clear">
<div class="project">
Meehive
<a target="_blank" href="https://github.com/Lehmanator/meehive">Meehive</a>
</div>

<div class="company"></div>
Expand All @@ -1281,17 +1317,19 @@ <h2 class='section-title'>Projects <span class="item-count">(2)</span></h2>
<li>Helm</li>
<li>Nix</li>
<li>NixOS</li>
<li>Deployment</li>
<li>DevOps</li>
<li>CI</li>
<li>CD</li>
<li>CI / CD</li>
<li>deployment</li>
<li>infrastructure-as-code</li>
</ul>

<div class="item">
<div class="description">Personal Nix configurations for personal computing devices &amp; cluster infrastructure.</div>

<ul class="highlights">
<li><p>Declarative configurations representing both personal workstations and server infrastructure.</p></li>
<li><p>Encrypted secret management with sops.</p></li>
<li><p>Deployment of configurations via SSH.</p></li>
<li><p>Running many self-hosted server applications in Kubernetes</p></li>
</ul>
</div>
Expand All @@ -1302,7 +1340,7 @@ <h2 class='section-title'>Projects <span class="item-count">(2)</span></h2>

<header class="clear">
<div class="project">
<a target="_blank" href="resume.samlehman.me">resume.nix</a>
<a target="_blank" href="https://resume.samlehman.dev">resume.nix</a>
</div>

<div class="company">Sam Lehman</div>
Expand All @@ -1323,12 +1361,12 @@ <h2 class='section-title'>Projects <span class="item-count">(2)</span></h2>
<li>GitHub</li>
<li>GitHub Pages</li>
<li>GitHub Actions</li>
<li>node.js</li>
<li>Static site</li>
<li>reproducible</li>
<li>declarative</li>
<li>CI/CD</li>
<li>DevOps</li>
<li>Node.js</li>
<li>static site</li>
<li>reproducible builds</li>
<li>declarative</li>
<li>CI / CD</li>
</ul>

<div class="item">
Expand All @@ -1341,6 +1379,37 @@ <h2 class='section-title'>Projects <span class="item-count">(2)</span></h2>
</ul>
</div>
</section>
<section class="project-item">
<input id="project-item-2" type="checkbox" class="toggle-item"/>
<label for="project-item-2"></label>

<header class="clear">
<div class="project">
<a target="_blank" href="https://github.com/Lehmanator/HeyImHungry">HeyImHungry</a>
</div>

<div class="company"></div>

</header>


<ul class="keywords">
<li>React</li>
<li>Javascript</li>
<li>Google Assistant</li>
<li>Google Cloud</li>
<li>Firebase</li>
</ul>

<div class="item">
<div class="description">Service to connect those with excess or soon-to-expire food with those in need.</div>

<ul class="highlights">
<li><p>React & React Native frontend.</p></li>
<li><p>Google Assistant interface to query and add listings.</p></li>
</ul>
</div>
</section>
</section>
</section>
<section class="section">
Expand All @@ -1355,7 +1424,6 @@ <h2 class='section-title'>Education <span class="item-count">(1)</span></h2>

<header class="clear">

<div class="studyType">Bachelor</div>
<div class="area">Computer Science</div>
<div class="institution">Penn State University</div>

Expand All @@ -1376,9 +1444,6 @@ <h2 class='section-title'>Education <span class="item-count">(1)</span></h2>
<li>CMPSC465 - Algorithms &amp; Data Scriptures</li>
</ul>

<div class='score'>
<strong> Grade:</strong> <span>3.2</span>
</div>

</div>

Expand Down Expand Up @@ -1550,7 +1615,7 @@ <h2 class='section-title'>References</h2>
<section id="references">
<div class="item">
<blockquote class="reference">
&#8220;&#32;It is my pleasure to recommend Richard, his performance working as a consultant for Main St. Company proved that he will be a valuable addition to any company.&#32;&#8221;
&#8220;&#32;It&#x27;s my pleasure to recommend Sam. He single-handedly moved our business IT into the 21st century. Any company would be lucky to have him.&#32;&#8221;
</blockquote>
<div class="name">
Lauri Lewis
Expand Down
Binary file modified resume.pdf
Binary file not shown.
Binary file modified resume.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6613f56

Please sign in to comment.