diff --git a/index.html b/index.html index ec8d6ef..e31fd8e 100755 --- a/index.html +++ b/index.html @@ -912,7 +912,7 @@

Software Developer

- https://dev@samlehman.dev + dev@samlehman.dev
@@ -954,12 +954,28 @@

Software Developer

- dandymusicnl + @lehmanator:tchncs.de + +
+ + + + +
+ +
+ + + Lehmanator
@@ -972,7 +988,7 @@

Software Developer

-

he worked for FakeCompany as a part time software developer. While his work focuses on applied information theory, mostly optimizing lossless compression schema of both the length-limited and adaptive variants, his non-work interests range widely, everything from quantum computing to chaos theory. He could tell you about it, but THAT would NOT be a “length-limited” conversation! This info hasn't been changed from the template.

+

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.

@@ -1002,6 +1018,8 @@

  • React.js
  • Webpack.js
  • Babel.js
  • +
  • Django
  • +
  • Python
  • @@ -1020,7 +1038,7 @@

  • reproducible
  • builds
  • DevOps
  • -
  • functional
  • +
  • functional programming
  • @@ -1037,6 +1055,26 @@

  • containers
  • infrastructure
  • orchestration
  • +
  • DevOps
  • + +

    +
    +

    + Containers +

    + +
    + Master +
    +
    + +
    @@ -1055,6 +1093,39 @@

  • systems
  • +
    +

    + Python +

    + +
    + Intermediate +
    +
    + + +
    +
    +

    + Terraform +

    + +
    + Beginner +
    +
    + + +

    Microsoft Azure @@ -1067,13 +1138,16 @@

    -

    Work Experience (2)

    +

    Work Experience (3)

    @@ -1102,12 +1176,14 @@

    Work Experience (2) -

    Pied Piper is a multi-platform technology based on a proprietary universal compression algorithm that has consistently fielded high Weisman Scores™ that are not merely competitive, but approach the theoretical limit of lossless compression.

    +

    Responsible for administration of servers and all user workstations for the entire company.

      -
    • Build an algorithm for artist to detect if their music was violating copy right infringement laws

    • -
    • Successfully won Techcrunch Disrupt

    • -
    • Optimized an algorithm that holds the current world record for Weisman Scores

    • +
    • Migrated local domain controller to Azure cloud.

    • +
    • Migrated local servers to container-based infrastructure.

    • +
    • Managed virtual machines running company infrastructure.

    • +
    • Enhanced mail server security by configuring DMARC, DKIM, & SPF DNS records.

    • +
    • Optimized DNS server

    @@ -1116,6 +1192,39 @@

    Work Experience (2) +
    +
    Software Engineering Intern
    + +
    + Brazen +
    + +
    + Feb 2020 + - May 2020 +
    +
    + + + + Arlington, VA + + + +
    +

    Developed features for video conferencing platform & chatbots for automated candidate onboarding.

    + +
      +
    • Wrote Java code with Tensorflow API to integrate chatbot NLP agents with custom business logic.

    • +
    • Wrote Java code for video conferencing platform.

    • +
    +
    +

    +
    + + + +
    Software Engineering Intern
    @@ -1136,11 +1245,12 @@

    Work Experience (2) -

    INSERT SUMMARY HERE

    +

    GE Transportation (now Wabtec) is a global leader in locomotive manufacturing.

      -
    • Successfully won Techcrunch Disrupt

    • -
    • Optimized an algorithm that holds the current world record for Weisman Scores

    • +
    • 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.

    @@ -1192,35 +1302,42 @@

    Projects (2)

    - Miss Direction + resume.nix
    -
    Smoogle
    +
    Sam Lehman
    Team lead, Designer
    - Aug 2016 - - Aug 2016 + Jan 2024 + - Current
    -
    A mapping engine that misguides you
    +
    Nix flake project to build & deploy my personal resume using jsonresume.
    @@ -1244,15 +1361,19 @@

    Education (1)

    - Jun 2011 - - Jan 2014 + Aug 2014 + - May 2019
    @@ -1294,45 +1415,17 @@

    Volunteer

    -

    Global movement of free coding clubs for young people.

    +

    THON is a student-run non-profit organization raising money for pediatric cancer research and the children affected by it. The THON Technology committee develops software to facilitate volunteer work and manage the annual dance marathon event.

    -
    -
    -

    Awards

    -
    - -
    -
    - - - - -
    - -
    - Digital Compression Pioneer Award -
    -
    - Techcrunch -
    - -
    - 2014 -
    -
    - -
    -

    There is no spoon.

    -
    -
    -
    -

    Publications

    @@ -1346,19 +1439,19 @@

    Publications

    - Video compression for 3d media + Hello World - Blog - in Hooli + in Sam Lehman - Blog - 1 Oct 2014 + 10 Feb 2024
    -

    Innovative middle-out compression algorithm that changes the way we store data.

    +

    First post to my self-hosted blog!

    @@ -1393,6 +1486,18 @@

    +
    +

    + Mandarin +

    + +
    +
    + Basic +
    +
    +
    +
    @@ -1402,11 +1507,38 @@

    Interests

    - Wildlife + Home Automation +

    +
      +
    • Home Assistant
    • +
    • ESPHome
    • +
    • Self-Hosting
    • +
    • Raspberry Pi
    • +
    • ESP32
    • +
    • Microcontrollers
    • +
    • Circuitry
    • +
    +
    +
    +

    + Wrestling +

    +
      +
    • Sports
    • +
    • Martial Arts
    • +
    • Fitness
    • +
    • Athletics
    • +
    • Competition
    • +
    +
    +
    +

    + Weight Lifting

      -
    • Ferrets
    • -
    • Unicorns
    • +
    • Fitness
    • +
    • Athletics
    • +
    • Health
    @@ -1421,7 +1553,7 @@

    References

    “ 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. ”
    - Erlich Bachman + Lauri Lewis
    diff --git a/resume.nix b/resume.nix new file mode 100755 index 0000000..94eaccd --- /dev/null +++ b/resume.nix @@ -0,0 +1,222 @@ +{ + "$schema" = "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json"; + + basics = { + name = "Sam Lehman"; + #label = "Programmer"; + label = "Software Developer"; + image = "photo.png"; + email = "sam@samlehman.dev"; + phone = "+1 (814) 528-3891"; + url = "https://samlehman.dev"; + summary = "Sam hails from Erie, Pennsylvania. He has earned degrees from Penn State University. Before starting Pied Piper, he worked for Hooli as a part time software developer. While his work focuses on applied information theory, mostly optimizing lossless compression schema of both the length-limited and adaptive variants, his non-work interests range widely, everything from quantum computing to chaos theory. He could tell you about it, but THAT would NOT be a “length-limited” conversation!"; + location = { + address = "617 Hardscrabble Blvd"; + postalCode = "PA 16505"; + city = "Erie"; + countryCode = "US"; + region = "Pennsylvania"; + }; + profiles = [ + { + network = "Mastodon"; + username = "@sam@lehman.run"; + url = "https://lehman.run/sam"; + } + { + network = "Twitter"; + username = "publicSam"; + url = "https://twitter.com/publicSam"; + } + { + network = "SoundCloud"; + username = "dandymusicnl"; + url = "https://soundcloud.example.com/dandymusicnl"; + } + ]; + }; + + work = [ + { + name = "Presque Isle Wine Cellars"; + location = "North East, PA"; + description = "Winery & Wine Supplies Sales"; + position = "Systems Administrator"; + url = "https://piwine.com"; + startDate = "2021-08-01"; + endDate = "2023-11-01"; + summary = "Pied Piper is a multi-platform technology based on a proprietary universal compression algorithm that has consistently fielded high Weisman Scores™ that are not merely competitive, but approach the theoretical limit of lossless compression."; + highlights = [ + "Build an algorithm for artist to detect if their music was violating copy right infringement laws" + "Successfully won Techcrunch Disrupt" + "Optimized an algorithm that holds the current world record for Weisman Scores" + ]; + } + { + name = "General Electric: Transportation"; + location = "Lawrence Park, PA"; + description = "Locomotive manufacturer"; + position = "Software Engineering Intern"; + url = "https://ge.com"; + startDate = "2018-06-01"; + endDate = "2018-09-01"; + summary = "INSERT SUMMARY HERE"; + highlights = [ + "Successfully won Techcrunch Disrupt" + "Optimized an algorithm that holds the current world record for Weisman Scores" + ]; + } + ]; + + volunteer = [ + { + organization = "THON Technology"; + position = "Captain"; + url = "https://think.thon.org"; + startDate = "2018-09-01"; + endDate = "2019-04-01"; + summary = "Global movement of free coding clubs for young people."; + highlights = ["Awarded 'Teacher of the Month'"]; + } + ]; + + education = [ + { + institution = "Penn State University"; + url = "https://psu.edu"; + area = "Computer Science"; + studyType = "Bachelor"; + startDate = "2011-06-01"; + endDate = "2014-01-01"; + score = "4.0"; + courses = ["DB1101 - Basic SQL" "CS2011 - Java Introduction"]; + } + ]; + + awards = [ + { + title = "Digital Compression Pioneer Award"; + date = "2014-11-01"; + awarder = "Techcrunch"; + summary = "There is no spoon."; + } + ]; + + publications = [ + { + name = "Video compression for 3d media"; + publisher = "Hooli"; + releaseDate = "2014-10-01"; + url = "http://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"; + summary = "Innovative middle-out compression algorithm that changes the way we store data."; + } + ]; + + skills = [ + { + name = "Web Development"; + level = "Master"; + keywords = [ + "HTML" + "CSS" + "Javascript" + "Typescript" + "Node.js" + "React.js" + "Webpack.js" + "Babel.js" + ]; + } + { + name = "Nix"; + level = "Master"; + keywords = ["Nix" "NixOS" "reproducible" "builds" "DevOps" "functional"]; + } + { + name = "Kubernetes"; + level = "Beginner"; + keywords = ["containers" "infrastructure" "orchestration"]; + } + { + name = "Rust"; + level = "Beginner"; + keywords = ["Rust" "memory-safe" "systems"]; + } + { + name = "Microsoft Azure"; + level = "Intermediate"; + keywords = ["Cloud"]; + } + ]; + + languages = [ + { + language = "English"; + fluency = "Native speaker"; + } + { + language = "Spanish"; + fluency = "Basic"; + } + ]; + + interests = [ + { + name = "Wildlife"; + keywords = ["Ferrets" "Unicorns"]; + } + ]; + + references = [ + { + name = "Erlich Bachman"; + 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."; + } + ]; + + projects = [ + { + name = "Meehive"; + description = "Personal Nix configurations for personal computing devices & cluster infrastructure."; + highlights = ["Running many self-hosted server applications in Kubernetes"]; + keywords = [ + "Kubernetes" + "Helm" + "Nix" + "NixOS" + "Deployment" + "DevOps" + "CI" + "CD" + "infrastructure-as-code" + ]; + } + { + name = "Miss Direction"; + description = "A mapping engine that misguides you"; + highlights = [ + "Won award at AIHacks 2016" + "Built by all women team of newbie programmers" + "Using modern technologies such as GoogleMaps, Chrome Extension and Javascript" + ]; + keywords = ["GoogleMaps" "Chrome Extension" "Javascript"]; + startDate = "2016-08-24"; + endDate = "2016-08-24"; + url = "missdirection.example.com"; + roles = ["Team lead" "Designer"]; + entity = "Smoogle"; + type = "application"; + } + ]; + + meta = { + canonical = "https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json"; + version = "v1.0.0"; + lastModified = "2017-12-24T15:53:00"; + + # Set default theme when fetching through + # https://registry.jsonresume.org/, see themes + # here: https://jsonresume.org/themes/ + theme = "papirus"; + }; +} diff --git a/resume.pdf b/resume.pdf index 5b9dcda..d1e1f0f 100644 Binary files a/resume.pdf and b/resume.pdf differ diff --git a/resume.png b/resume.png new file mode 100755 index 0000000..bea108f Binary files /dev/null and b/resume.png differ diff --git a/test.pdf b/test.pdf new file mode 100644 index 0000000..bbb425f Binary files /dev/null and b/test.pdf differ