avatar

Sam Lehman

Erie, US

Software Developer

Twitter/ publicSam
GitHub/ Lehmanator

Summary

Sam is a full-stack software developer that creates web applications, backend services, and the infrastructure used to run them. Sam has both a depth and breadth of experience using programming languages, frameworks, and development utilities to build everything necessary to build software and deploy it to end users.

Skills

Web Development

HTML
CSS
Javascript
Typescript
Node.js
React.js
Webpack.js
Babel.js
Django
Python
NGINX

Nix

Nix
NixOS
DevOps
reproducible builds
functional programming
immutability

Kubernetes

Ceph
Flannel
DevOps
containers
infrastructure
orchestration
clusters
high-availability computing

Containers

DevOps
Docker
Podman
containers
infrastructure
orchestration
deployment

Rust

Rust
serde
memory-safe
systems

Python

Python
Django
Flask
data science

Terraform

Terraform
DevOps
infrastructure
infrastructure-as-code

Microsoft Azure

DevOps
cloud computing
OAuth2
directory server

Work

  • Presque Isle Wine Cellars
    2021-08-01 - 2023-11-01
    Systems Administrator
    • - Migrated local domain controller to Azure cloud.
    • - Migrated local servers to container-based infrastructure.
    • - Migrated local databases to cloud-based PostgreSQL instance.
    • - Managed virtual machines running company infrastructure.
    • - Managed DNS server & configured records to improve security, routing behavior, and standards compliance
    • - Deployed internal company mesh VPN to secure company infrastructure in remote & hybrid work environments.
    • - Enhanced mail server security by configuring DMARC, DKIM, & SPF DNS records.
  • Brazen
    2020-02-01 - 2020-05-01
    Software Engineering Intern
    • - Wrote Java code with Tensorflow API to integrate chatbot NLP agents with custom business logic.
    • - Wrote frontend & backend code in Java for video conferencing web platform.
  • General Electric: Transportation
    2018-06-01 - 2018-09-01
    Electrical Integration - Software Engineering Intern
    • - Wrote C program to validate configurations to control locomotive hardware.
    • - Wrote Python program to analyze locomotive schematics for possible points of failure.
    • - Wrote Visual Basic for Applications (VBA) code to integrate Python & C programs with Excel spreadsheets used by engineers.
  • General Electric: Transportation
    2017-06-01 - 2017-09-01
    Electrical Integration - Software Engineering Intern
    • - Wrote C program to validate configurations to control locomotive hardware.
    • - Wrote Python program to analyze locomotive schematics for possible points of failure.
    • - Wrote Visual Basic for Applications (VBA) code to integrate Python & C programs with Excel spreadsheets used by engineers.

Education

Projects

nix-configs

Personal Nix configurations for personal computing devices & cluster infrastructure.

  • Kubernetes
  • Helm
  • Nix
  • NixOS
  • DevOps
  • CI / CD
  • deployment
  • infrastructure-as-code
resume.nix

Nix flake project to build & deploy my personal resume using jsonresume.

  • Nix
  • GitHub
  • GitHub Pages
  • GitHub Actions
  • DevOps
  • Node.js
  • static site
  • reproducible builds
  • declarative
  • CI / CD
HeyImHungry

Service to connect those with excess or soon-to-expire food with those in need.

  • React
  • Javascript
  • Google Assistant
  • Google Cloud
  • Firebase

Languages

English
- Native speaker
Spanish
- Intermediate
Mandarin
- Beginner

Interests

Home Automation
- Home Assistant
- ESPHome
- Self-Hosting
- Raspberry Pi
- ESP32
- Microcontrollers
- Circuitry
Wrestling
- Sports
- Martial Arts
- Fitness
- Athletics
- Competition
Weight Lifting
- Fitness
- Athletics
- Health