-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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
1 parent
3a94a16
commit 6613f56
Showing
3 changed files
with
97 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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> | ||
|
||
|
@@ -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> | ||
|
||
|
@@ -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> | ||
|
@@ -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"> | ||
|
@@ -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"> | ||
|
@@ -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"> | ||
|
@@ -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"> | ||
|
@@ -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> | ||
|
@@ -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> | ||
|
@@ -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> | ||
|
@@ -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> | ||
|
||
|
@@ -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"> | ||
|
@@ -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> | ||
|
@@ -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 & 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> | ||
|
@@ -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> | ||
|
@@ -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"> | ||
|
@@ -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"> | ||
|
@@ -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> | ||
|
||
|
@@ -1376,9 +1444,6 @@ <h2 class='section-title'>Education <span class="item-count">(1)</span></h2> | |
<li>CMPSC465 - Algorithms & Data Scriptures</li> | ||
</ul> | ||
|
||
<div class='score'> | ||
<strong> Grade:</strong> <span>3.2</span> | ||
</div> | ||
|
||
</div> | ||
|
||
|
@@ -1550,7 +1615,7 @@ <h2 class='section-title'>References</h2> | |
<section id="references"> | ||
<div class="item"> | ||
<blockquote class="reference"> | ||
“ 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. ” | ||
“ It'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. ” | ||
</blockquote> | ||
<div class="name"> | ||
Lauri Lewis | ||
|
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.