From 744934154708f0bf1fc67891024b213f4635dd57 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 02:20:37 -0500 Subject: [PATCH 01/27] update resume and add workflow --- .forgejo/workflows/deploy.yaml | 24 ++++++++++++++ resume.md | 60 ++++++++++------------------------ 2 files changed, 42 insertions(+), 42 deletions(-) create mode 100644 .forgejo/workflows/deploy.yaml diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml new file mode 100644 index 0000000..5016946 --- /dev/null +++ b/.forgejo/workflows/deploy.yaml @@ -0,0 +1,24 @@ +on: [push] +jobs: + deploy: + runs-on: website + container: ubuntu:22.04 + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Install dependencies + run: | + apt-get update + apt-get install -y pandoc wkhtmltopdf + + - name: Generate resume + run: | + pandoc --css=resume-css-stylesheet.css -s -o resume.html resume.md + wkhtmltopdf --enable-local-file-access resume.html resume.pdf + pandoc -o resume.docx --reference-doc=resume-docx-reference.docx resume.md + + - name: Copy resume to website + run: | + mkdir -p /websites/musselman.dev + cp resume.pdf /websites/musselman.dev/resume.pdf diff --git a/resume.md b/resume.md index 5e98026..94ec897 100644 --- a/resume.md +++ b/resume.md @@ -1,32 +1,25 @@ # James Musselman - +A software engineer dedicated to delivering performant and high-quality solutions. -A software engineering professional dedicated to delivering high-quality solutions. - -**Email**: | **Phone**: [(361) - 655 - 8612](tel:+13616558612) | **LinkedIn**: -[/in/musselmandev](https://linkedin.com/in/musselmandev) | **Location**: Central -Texas +**Email**: +| **Phone**: [(361) - 655 - 8612](tel:+13616558612) +| **LinkedIn**: [/in/musselmandev](https://linkedin.com/in/musselmandev) ## Skills -**Certified**: [Microsoft -office](https://www.credly.com/badges/61a53f4f-437d-4b7a-bc72-395ba3234ef0) +**Certified**: +[Microsoft Office](https://www.credly.com/badges/61a53f4f-437d-4b7a-bc72-395ba3234ef0) **Programming:** Python, SQL, git, HTML/CSS, Java 8, Go, -Rust, Pandas, pyTorch, Numpy, -Matplotlib, Scikit-learn +Rust **Server Administration**: Linux/SELinux, Grafana, Loki, LDAP, Firewalls, SSH, Containerization ## Education -**B.S. in Computer Science, Texas Lutheran University** _Cum Laude_ (2020-2024) +**B.S. in Computer Science, Texas Lutheran University**, _Cum Laude_ (2020-2024) - **_Member_**: Student Government Association, National Society of Leadership and Success, Alpha Kappa Psi Business and Leadership Fraternity @@ -34,7 +27,7 @@ Containerization ## Experience -**Freelance, Musselman Development** (July 2024 - Present, Seguin, Texas) +**Contract Developer, Musselman Development** (July 2024 - Present, Seguin, Texas) - **Containerization & Deployment**: Streamlined application deployment by orchestrating containerized environments with Docker and Podman, enhancing @@ -52,27 +45,11 @@ Containerization Seguin, Texas) - **Visitor Assistance**: Greeted and assisted visitors, students, and staff, - enhancing office efficiency for professors and administration. -- **Equipment Coordination**: Managed maintenance and repairs of office + enhancing office efficiency for professors and higher administration. +- **Upkeep/Repair Management**: Managed maintenance and repairs of office equipment, minimizing downtime and maintaining productivity. -- **Document Organization**: Improved organization of paperwork, reducing - document misfiling and enhancing storage and retrieval efficiency. - **Confidentiality Maintenance**: Ensured compliance with privacy regulations - by safeguarding and/or destroying sensitive information and protecting - administrative and academic integrity. - -**Curate/Tech Lead, Texas Lutheran University** (January 2023 - May 2024, -Seguin, Texas) - -- **Service Organization**: Collaborated with the Campus Ministry team to - execute weekly services, enhancing community participation and spiritual growth. -- **Chapel Preparation**: Set up the chapel for services, fostering a welcoming - environment that increased attendance. -- **Streaming Management**: Managed audio-visual tasks for high-quality - streaming, expanding access for remote participants and boosting engagement. -- **Equipment Maintenance**: Ensured reliable operation of audio-visual - equipment, preventing technical issues and supporting seamless worship - experiences. + by safeguarding and/or destroying sensitive information. ## Projects @@ -83,11 +60,10 @@ editor_](https://gitfor.ge/musselman/notatio)** (August 2024 - December 2024) using the Go Programming language and a CI/CD build pipeline for Docker container images using Jenkins as a senior capstone project -## Why Hire Me? +**EZRA, an Apartment Management Software** (February 2025 - March 2025) -I bring a hands-on, results-driven approach that I have honed through my -experiences at TLU and freelancing. I’ve cut through the clutter to dependably -deliver results. I believe in clear, no-nonsense communication with others and -honest, effective teamwork—focusing on getting the job done -without the hype. I don't have the corporate history but I have the work ethic -and skills. +- Selected from 600 + applicants for an intensive, FAANG‑style developer program +- Collaborated with senior engineers on a real‑world business solution (product) +- Acquired hands‑on experience with production‑level development practices + and cross‑functional collaboration +- Written using Go, PostgreSQL, Docker, GitHub Actions, React, and Typescript From 5f0dd72973674be2256e4e92989b9fb775dfdaec Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 02:37:24 -0500 Subject: [PATCH 02/27] update workflow --- .forgejo/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 5016946..d4617f4 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -2,7 +2,7 @@ on: [push] jobs: deploy: runs-on: website - container: ubuntu:22.04 + container: node:latest steps: - name: Checkout uses: actions/checkout@v4 From c9b5e3e76c5b005e167ee6c384610818b63e8544 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 02:42:29 -0500 Subject: [PATCH 03/27] Move education down per caree's suggestion --- resume.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/resume.md b/resume.md index 94ec897..122be7a 100644 --- a/resume.md +++ b/resume.md @@ -17,14 +17,6 @@ Rust **Server Administration**: Linux/SELinux, Grafana, Loki, LDAP, Firewalls, SSH, Containerization -## Education - -**B.S. in Computer Science, Texas Lutheran University**, _Cum Laude_ (2020-2024) - -- **_Member_**: Student Government Association, National Society of Leadership - and Success, Alpha Kappa Psi Business and Leadership Fraternity -- **_Officer_**: Association of Computing Machinery - ## Experience **Contract Developer, Musselman Development** (July 2024 - Present, Seguin, Texas) @@ -67,3 +59,11 @@ editor_](https://gitfor.ge/musselman/notatio)** (August 2024 - December 2024) - Acquired hands‑on experience with production‑level development practices and cross‑functional collaboration - Written using Go, PostgreSQL, Docker, GitHub Actions, React, and Typescript + +## Education + +**B.S. in Computer Science, Texas Lutheran University**, _Cum Laude_ (2020-2024) + +- **_Member_**: Student Government Association, National Society of Leadership + and Success, Alpha Kappa Psi Business and Leadership Fraternity +- **_Officer_**: Association of Computing Machinery From ce3e4e75019007c5643a6c43880e6d3579aee997 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 15:38:15 -0500 Subject: [PATCH 04/27] Try something goofy --- .forgejo/workflows/deploy.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index d4617f4..2e698e0 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -2,7 +2,10 @@ on: [push] jobs: deploy: runs-on: website - container: node:latest + container: + image: node:latest + volumes: + - /websites:/websites:Z steps: - name: Checkout uses: actions/checkout@v4 From 6a982ba379c01b5dd84ee1e0f15b783ab7477b39 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 15:49:24 -0500 Subject: [PATCH 05/27] Try goofyv2 --- .forgejo/workflows/deploy.yaml | 54 ++++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 19 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 2e698e0..5b9ad0f 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -1,27 +1,43 @@ -on: [push] +# .forgejo/workflows/resume.yml +name: Build Resume + +on: + push: + paths: + - "resume.md" + - "resume-css-stylesheet.css" + - "resume-docx-reference.docx" + jobs: - deploy: - runs-on: website - container: - image: node:latest - volumes: - - /websites:/websites:Z + build: + runs-on: ubuntu-latest + steps: - - name: Checkout + - name: Check out repository uses: actions/checkout@v4 - name: Install dependencies run: | - apt-get update - apt-get install -y pandoc wkhtmltopdf + sudo apt-get update + sudo apt-get install -y pandoc wkhtmltopdf - - name: Generate resume - run: | - pandoc --css=resume-css-stylesheet.css -s -o resume.html resume.md - wkhtmltopdf --enable-local-file-access resume.html resume.pdf - pandoc -o resume.docx --reference-doc=resume-docx-reference.docx resume.md + - name: Generate HTML + run: pandoc --css=resume-css-stylesheet.css -s -o resume.html resume.md - - name: Copy resume to website - run: | - mkdir -p /websites/musselman.dev - cp resume.pdf /websites/musselman.dev/resume.pdf + - name: Generate PDF + run: wkhtmltopdf --enable-local-file-access resume.html resume.pdf + + - name: Generate DOCX + run: pandoc -o resume.docx --reference-doc=resume-docx-reference.docx resume.md + + - name: Upload PDF Artifact + uses: actions/upload-artifact@v3 + with: + name: resume-pdf + path: resume.pdf + + - name: Upload DOCX Artifact + uses: actions/upload-artifact@v3 + with: + name: resume-docx + path: resume.docx From f566df6e18494f79a652ee6b3181c016f03c9030 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 15:50:48 -0500 Subject: [PATCH 06/27] fix container --- .forgejo/workflows/deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 5b9ad0f..787192c 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -10,8 +10,8 @@ on: jobs: build: - runs-on: ubuntu-latest - + runs-on: website + container: node:latest steps: - name: Check out repository uses: actions/checkout@v4 From 832a60eb541ac348fe52d8157b49f46ec4960f83 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 15:53:48 -0500 Subject: [PATCH 07/27] Fix Overly large margins --- .forgejo/workflows/deploy.yaml | 3 +-- resume-css-stylesheet.css | 2 -- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 787192c..6834b54 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -18,8 +18,7 @@ jobs: - name: Install dependencies run: | - sudo apt-get update - sudo apt-get install -y pandoc wkhtmltopdf + apt-get install -y pandoc wkhtmltopdf - name: Generate HTML run: pandoc --css=resume-css-stylesheet.css -s -o resume.html resume.md diff --git a/resume-css-stylesheet.css b/resume-css-stylesheet.css index 80e5858..8d8167c 100644 --- a/resume-css-stylesheet.css +++ b/resume-css-stylesheet.css @@ -442,10 +442,8 @@ table { html, body { - margin: auto; padding-right: 1em; padding-left: 1em; - max-width: 44em; color: black; } *:not("#mkdbuttons") { From 270f034511592eccb9077fd0534748ee3defede3 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 15:58:36 -0500 Subject: [PATCH 08/27] Test commit --- resume.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resume.md b/resume.md index 122be7a..a226c34 100644 --- a/resume.md +++ b/resume.md @@ -62,7 +62,7 @@ editor_](https://gitfor.ge/musselman/notatio)** (August 2024 - December 2024) ## Education -**B.S. in Computer Science, Texas Lutheran University**, _Cum Laude_ (2020-2024) +**B.S. Computer Science, Texas Lutheran University**, _Cum Laude_ (2020-2024) - **_Member_**: Student Government Association, National Society of Leadership and Success, Alpha Kappa Psi Business and Leadership Fraternity From 40403059a94c378b5d65602abbf3818f0e01379a Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 15:59:35 -0500 Subject: [PATCH 09/27] Update workflow --- .forgejo/workflows/deploy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 6834b54..add1a23 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -18,6 +18,7 @@ jobs: - name: Install dependencies run: | + apt-get update apt-get install -y pandoc wkhtmltopdf - name: Generate HTML From 450742e54cecd815aec4cddf71a64b9949654409 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 16:02:03 -0500 Subject: [PATCH 10/27] Update resume --- resume.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resume.md b/resume.md index a226c34..24295aa 100644 --- a/resume.md +++ b/resume.md @@ -57,7 +57,7 @@ editor_](https://gitfor.ge/musselman/notatio)** (August 2024 - December 2024) - Selected from 600 + applicants for an intensive, FAANG‑style developer program - Collaborated with senior engineers on a real‑world business solution (product) - Acquired hands‑on experience with production‑level development practices - and cross‑functional collaboration + and cross‑functional collaboration in an Agile framework - Written using Go, PostgreSQL, Docker, GitHub Actions, React, and Typescript ## Education From 353b157407b584f206f462960b401cc9d6707efa Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 16:20:06 -0500 Subject: [PATCH 11/27] Test update --- .forgejo/workflows/deploy.yaml | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index add1a23..7dfb5df 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -21,23 +21,19 @@ jobs: apt-get update apt-get install -y pandoc wkhtmltopdf - - name: Generate HTML - run: pandoc --css=resume-css-stylesheet.css -s -o resume.html resume.md + - name: Build resume formats + run: | + pandoc --css=resume-css-stylesheet.css -s -o resume.html resume.md + wkhtmltopdf --enable-local-file-access resume.html resume.pdf + pandoc -o resume.docx --reference-doc=resume-docx-reference.docx resume.md - - name: Generate PDF - run: wkhtmltopdf --enable-local-file-access resume.html resume.pdf - - - name: Generate DOCX - run: pandoc -o resume.docx --reference-doc=resume-docx-reference.docx resume.md - - - name: Upload PDF Artifact - uses: actions/upload-artifact@v3 + - name: Upload to Forgejo “latest” release + uses: actions/forgejo-release@v2.5.0 with: - name: resume-pdf - path: resume.pdf - - - name: Upload DOCX Artifact - uses: actions/upload-artifact@v3 - with: - name: resume-docx - path: resume.docx + direction: upload + url: https://gitfor.ge + repo: musselman/resume + tag: latest + token: ${{ secrets.FORGEJO_SECRET }} + release-dir: . + override: true From 915e018fcce6947420d553c7802b61aa4ead71b8 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 16:21:33 -0500 Subject: [PATCH 12/27] Update styles --- resume-css-stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resume-css-stylesheet.css b/resume-css-stylesheet.css index 8d8167c..16e0a9a 100644 --- a/resume-css-stylesheet.css +++ b/resume-css-stylesheet.css @@ -993,10 +993,10 @@ sub { .highlight .vc, .highlight .vg, .highlight .vi { - color: #008080; + color: #2b91af; } .highlight .il { - color: #099; + color: #2b91af; } .highlight .gc { color: #999; From b4e94f7af1cca448158c0d3d7a2b22c0b4c4d83e Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 16:53:52 -0500 Subject: [PATCH 13/27] Update styles and workflow --- .forgejo/workflows/deploy.yaml | 1 - resume-css-stylesheet.css | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 7dfb5df..427b261 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -33,7 +33,6 @@ jobs: direction: upload url: https://gitfor.ge repo: musselman/resume - tag: latest token: ${{ secrets.FORGEJO_SECRET }} release-dir: . override: true diff --git a/resume-css-stylesheet.css b/resume-css-stylesheet.css index 16e0a9a..7cb7dc4 100644 --- a/resume-css-stylesheet.css +++ b/resume-css-stylesheet.css @@ -505,7 +505,7 @@ h1 { } h2 { font-size: 18px; - color: #000066; + color: #2b91af; } h3 { font-size: 14px; From 9ac5eda34a40d32818e94986bd16636ce5694dd7 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 17:07:06 -0500 Subject: [PATCH 14/27] This is to try to stop the infinite actions loop --- .forgejo/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 427b261..6679732 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -33,6 +33,6 @@ jobs: direction: upload url: https://gitfor.ge repo: musselman/resume - token: ${{ secrets.FORGEJO_SECRET }} + token: ${{ secrets.GITEA_TOKEN }} release-dir: . override: true From 321f46bddb26bfdaf93d88fc69cec73c0e8b770e Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 17:09:56 -0500 Subject: [PATCH 15/27] update resume --- resume.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resume.md b/resume.md index 24295aa..1bbb0e5 100644 --- a/resume.md +++ b/resume.md @@ -32,6 +32,8 @@ Containerization - **CI/CD Implementation**: Established CI/CD pipelines with GitHub Actions and Jenkins, ensuring consistent and reliable software delivery through automated testing and deployment. +- **Web Design and Development**: Created a beautiful and functional website + that brought in more attendees and established presence online. **Student Office Aide, Texas Lutheran University** (February 2023 - May 2024, Seguin, Texas) From b7d8eca6083dfeb4798600b22b1adfb46ca19f04 Mon Sep 17 00:00:00 2001 From: Musselman Date: Wed, 23 Apr 2025 17:13:36 -0500 Subject: [PATCH 16/27] Update resume.md --- resume.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resume.md b/resume.md index 1bbb0e5..cba019d 100644 --- a/resume.md +++ b/resume.md @@ -33,7 +33,7 @@ Containerization Jenkins, ensuring consistent and reliable software delivery through automated testing and deployment. - **Web Design and Development**: Created a beautiful and functional website - that brought in more attendees and established presence online. + that brought in more attendees and established the business's presence online. **Student Office Aide, Texas Lutheran University** (February 2023 - May 2024, Seguin, Texas) From 849139f419ab592c552164299da0a3ab3bea913d Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 17:18:39 -0500 Subject: [PATCH 17/27] Upload better workflow to reduce junk on release --- .forgejo/workflows/deploy.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 6679732..9f7517d 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -1,4 +1,3 @@ -# .forgejo/workflows/resume.yml name: Build Resume on: @@ -27,6 +26,11 @@ jobs: wkhtmltopdf --enable-local-file-access resume.html resume.pdf pandoc -o resume.docx --reference-doc=resume-docx-reference.docx resume.md + - name: Prepare release assets + run: | + mkdir release-assets + cp resume.pdf resume.docx release-assets/ + - name: Upload to Forgejo “latest” release uses: actions/forgejo-release@v2.5.0 with: @@ -34,5 +38,5 @@ jobs: url: https://gitfor.ge repo: musselman/resume token: ${{ secrets.GITEA_TOKEN }} - release-dir: . + release-dir: release-assets override: true From 659629416c0b66e1ce158cc0e5fced20e3d25e2c Mon Sep 17 00:00:00 2001 From: Musselman Date: Wed, 23 Apr 2025 17:21:22 -0500 Subject: [PATCH 18/27] Update resume.md remove java8 --- resume.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resume.md b/resume.md index cba019d..0ad1e07 100644 --- a/resume.md +++ b/resume.md @@ -11,8 +11,8 @@ A software engineer dedicated to delivering performant and high-quality solution **Certified**: [Microsoft Office](https://www.credly.com/badges/61a53f4f-437d-4b7a-bc72-395ba3234ef0) -**Programming:** Python, SQL, git, HTML/CSS, Java 8, Go, -Rust +**Programming:** SQL, git, HTML/CSS, Go, +Rust,Python **Server Administration**: Linux/SELinux, Grafana, Loki, LDAP, Firewalls, SSH, Containerization From f43a29e5d15165ced41c9050246964e524410509 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 17:26:44 -0500 Subject: [PATCH 19/27] Remove source archives --- .forgejo/workflows/deploy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 9f7517d..e9a84c2 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -40,3 +40,4 @@ jobs: token: ${{ secrets.GITEA_TOKEN }} release-dir: release-assets override: true + hide-archive-link: true From 2186d49b367c5116e60b67821bdd6d04cb9c6f8b Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 17:27:34 -0500 Subject: [PATCH 20/27] Update resume.md --- resume.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resume.md b/resume.md index 0ad1e07..12c84ff 100644 --- a/resume.md +++ b/resume.md @@ -12,7 +12,7 @@ A software engineer dedicated to delivering performant and high-quality solution [Microsoft Office](https://www.credly.com/badges/61a53f4f-437d-4b7a-bc72-395ba3234ef0) **Programming:** SQL, git, HTML/CSS, Go, -Rust,Python +Rust, Python **Server Administration**: Linux/SELinux, Grafana, Loki, LDAP, Firewalls, SSH, Containerization From a9a5d625cee9ca8fe7c3af86acb64e21c978fe04 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 17:34:35 -0500 Subject: [PATCH 21/27] Update resume.md --- resume.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resume.md b/resume.md index 12c84ff..6fb9aac 100644 --- a/resume.md +++ b/resume.md @@ -11,7 +11,7 @@ A software engineer dedicated to delivering performant and high-quality solution **Certified**: [Microsoft Office](https://www.credly.com/badges/61a53f4f-437d-4b7a-bc72-395ba3234ef0) -**Programming:** SQL, git, HTML/CSS, Go, +**Programming:** SQL, Git, HTML/CSS, Go, Rust, Python **Server Administration**: Linux/SELinux, Grafana, Loki, LDAP, Firewalls, SSH, From ce3137b28d58227f9414a6650fd2241688ab962c Mon Sep 17 00:00:00 2001 From: James Musselman Date: Wed, 23 Apr 2025 17:43:25 -0500 Subject: [PATCH 22/27] Update Resume --- resume.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resume.md b/resume.md index 6fb9aac..8f49a7f 100644 --- a/resume.md +++ b/resume.md @@ -66,6 +66,6 @@ editor_](https://gitfor.ge/musselman/notatio)** (August 2024 - December 2024) **B.S. Computer Science, Texas Lutheran University**, _Cum Laude_ (2020-2024) -- **_Member_**: Student Government Association, National Society of Leadership - and Success, Alpha Kappa Psi Business and Leadership Fraternity -- **_Officer_**: Association of Computing Machinery +- **_Member_**: National Society of Leadership and Success, + Alpha Kappa Psi Business and Leadership Fraternity +- **_Officer_**: Student Government Association, Association of Computing Machinery From 3cc492e79f2f612bed1c0483a4d93d5e9c4d5898 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Mon, 28 Apr 2025 17:56:17 -0500 Subject: [PATCH 23/27] remove phone number for privacy --- resume.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resume.md b/resume.md index 8f49a7f..0dd9786 100644 --- a/resume.md +++ b/resume.md @@ -3,7 +3,7 @@ A software engineer dedicated to delivering performant and high-quality solutions. **Email**: -| **Phone**: [(361) - 655 - 8612](tel:+13616558612) +| **Phone**: Available Upon Request | **LinkedIn**: [/in/musselmandev](https://linkedin.com/in/musselmandev) ## Skills From 82b329b011cd1d0d3be809f5246e94bad22d7a09 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Thu, 1 May 2025 00:11:25 -0500 Subject: [PATCH 24/27] Update resume to replace phone --- resume.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resume.md b/resume.md index 0dd9786..223b748 100644 --- a/resume.md +++ b/resume.md @@ -3,7 +3,7 @@ A software engineer dedicated to delivering performant and high-quality solutions. **Email**: -| **Phone**: Available Upon Request +| **Cal.com (Web Meetings)**: [/musselmandev](https://cal.com/musselman) | **LinkedIn**: [/in/musselmandev](https://linkedin.com/in/musselmandev) ## Skills From 61306efc8dc0646efefa4e7c7f857630c626a6d2 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Thu, 1 May 2025 13:18:25 -0500 Subject: [PATCH 25/27] update workflow --- .forgejo/workflows/deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index e9a84c2..966dc16 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -32,12 +32,12 @@ jobs: cp resume.pdf resume.docx release-assets/ - name: Upload to Forgejo “latest” release - uses: actions/forgejo-release@v2.5.0 + uses: actions/forgejo-release@v2.6.0 with: direction: upload url: https://gitfor.ge repo: musselman/resume - token: ${{ secrets.GITEA_TOKEN }} + token: ${{ secrets.WRITE_TOKEN }} release-dir: release-assets override: true hide-archive-link: true From b9305aeaec872b30c788626668170c5023f1abce Mon Sep 17 00:00:00 2001 From: James Musselman Date: Thu, 1 May 2025 13:20:11 -0500 Subject: [PATCH 26/27] Update order to show off languages first --- resume.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/resume.md b/resume.md index 223b748..7936aaa 100644 --- a/resume.md +++ b/resume.md @@ -11,8 +11,7 @@ A software engineer dedicated to delivering performant and high-quality solution **Certified**: [Microsoft Office](https://www.credly.com/badges/61a53f4f-437d-4b7a-bc72-395ba3234ef0) -**Programming:** SQL, Git, HTML/CSS, Go, -Rust, Python +**Programming:** Rust, Go, SQL, Git, HTML/CSS, Python **Server Administration**: Linux/SELinux, Grafana, Loki, LDAP, Firewalls, SSH, Containerization From 21075f202cf365eb89bdf5510cca738574f84c37 Mon Sep 17 00:00:00 2001 From: James Musselman Date: Thu, 1 May 2025 13:26:59 -0500 Subject: [PATCH 27/27] Update to set latest tag --- .forgejo/workflows/deploy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 966dc16..5000a9f 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -40,4 +40,5 @@ jobs: token: ${{ secrets.WRITE_TOKEN }} release-dir: release-assets override: true + tag: latest hide-archive-link: true