From 61258bf16e0d33d93fa88b65194e54a4248021e2 Mon Sep 17 00:00:00 2001 From: Sean O'Connor Date: Wed, 4 Feb 2026 00:41:38 -0500 Subject: [PATCH] style: Adjust resume LaTeX formatting and update GitHub Actions release workflow. --- .github/workflows/compile-latex.yml | 19 +++++++++++++------ resume.tex | 14 +++++++------- shared/sections/education.tex | 2 +- shared/sections/header.tex | 2 +- 4 files changed, 22 insertions(+), 15 deletions(-) diff --git a/.github/workflows/compile-latex.yml b/.github/workflows/compile-latex.yml index eeb66c1..26edf7c 100644 --- a/.github/workflows/compile-latex.yml +++ b/.github/workflows/compile-latex.yml @@ -64,28 +64,35 @@ jobs: - name: List generated PDFs run: ls -la *.pdf + # Create/update latest release - name: Upload Public PDFs as Release - uses: akkuman/gitea-release-action@v1 + uses: softprops/action-gh-release@v2 with: - token: ${{ secrets.GITHUB_TOKEN }} files: | resume.pdf cv.pdf - name: Latest PDFs tag_name: latest + name: Latest PDFs + body: | + Latest compiled resume and CV (public versions) + + Built from commit ${{ github.sha }} prerelease: false draft: false # Create a numbered release for version history - name: Create Numbered Release - uses: akkuman/gitea-release-action@v1 + uses: softprops/action-gh-release@v2 with: - token: ${{ secrets.GITHUB_TOKEN }} files: | resume.pdf cv.pdf - name: Release ${{ github.run_number }} tag_name: release-${{ github.run_number }} + name: Release ${{ github.run_number }} + body: | + Automated release #${{ github.run_number }} + + Built from commit ${{ github.sha }} prerelease: false draft: false diff --git a/resume.tex b/resume.tex index 1bf2d2d..dcd2cfc 100644 --- a/resume.tex +++ b/resume.tex @@ -23,17 +23,17 @@ \textbf{Software Developer} \hfill \textbf{Oct 2020 – Present} \begin{itemize}[noitemsep,topsep=2pt] - \item Architected and deployed full-stack real-time statistics platform serving \textbf{1500+ concurrent users} and \textbf{250k+ monthly visitors} using Next.js, TypeScript, PostgreSQL, and Docker - \item Engineered scalable backend infrastructure with optimized database queries, Redis caching, and WebSocket connections achieving \textbf{sub-100ms response times} for live race data updates across 20+ simultaneous events - \item Designed and implemented RESTful APIs for mobile applications and third-party integrations, processing \textbf{10M+ API requests monthly} - \item Built automated CI/CD pipelines with GitHub Actions and monitoring systems (Sentry, Vercel Analytics), maintaining \textbf{99.9\% uptime} across racing season + \item Architected and deployed full-stack real-time statistics platform serving 1500+ concurrent users and 250k+ monthly visitors using Next.js, TypeScript, PostgreSQL, and Docker + \item Engineered scalable backend infrastructure with optimized database queries and WebSocket connections achieving sub-100ms response times for live race data updates across 20+ simultaneous events + \item Designed and implemented RESTful APIs for mobile applications and third-party integrations, processing 10M+ API requests monthly + \item Built automated CI/CD pipelines with GitHub Actions and monitoring systems, maintaining 99.9\% uptime across racing season \end{itemize} \textscbf{Bucknell University} \hfill \textscbf{Lewisburg, PA} \textbf{Teaching Assistant - Software Engineering \& Engineering Design} \hfill \textbf{Aug 2023 – Present} \begin{itemize}[noitemsep,topsep=2pt] - \item Mentor \textbf{150+ students} across software engineering, design patterns, and embedded systems (Arduino, microcontrollers) + \item Mentor 150+ students across software engineering, design patterns, and embedded systems (Arduino, microcontrollers) \item Developed automated testing frameworks and grading tools, improving learning outcomes while streamlining assessment processes \end{itemize} @@ -43,7 +43,7 @@ \textbf{Human-Robot Interaction Researcher} \hfill \textbf{Jan 2023 – Present} \begin{itemize}[noitemsep,topsep=2pt] - \item Published \textbf{2 first-author papers} at IEEE RO-MAN (2024, 2025) on novel HRI experimental platform enabling reproducible Wizard-of-Oz studies across multiple robot platforms + \item Published 2 first-author papers at IEEE RO-MAN (2024, 2025) on novel HRI experimental platform enabling reproducible Wizard-of-Oz studies across multiple robot platforms \item Architected modular plugin system with WebSocket-based teleoperation and RESTful API integrating ROS for NAO, Pepper, and custom robots \end{itemize} @@ -56,7 +56,7 @@ \textbf{Autonomous Vehicle Control - Chem-E-Car Competition} \hfill \textbf{C++/Arduino} \begin{itemize}[noitemsep,topsep=2pt] - \item Led 15-member team designing autonomous hydrogen fuel cell vehicle; implemented embedded control system with real-time sensor fusion achieving \textbf{±10cm precision} at AIChE National Competition (2nd place) + \item Led 15-member team designing autonomous hydrogen fuel cell vehicle; implemented embedded control system with real-time sensor fusion achieving ±10cm precision at AIChE National Competition (2nd place) \end{itemize} \textbf{HRIStudio Research Platform} \hfill \textbf{Next.js/TypeScript/ROS} diff --git a/shared/sections/education.tex b/shared/sections/education.tex index bd39d95..e919bb9 100644 --- a/shared/sections/education.tex +++ b/shared/sections/education.tex @@ -4,4 +4,4 @@ \textbf{Bachelor of Science in Computer Science} \hfill \textbf{Expected May 2026} -Engineering GPA: \textbf{3.88}/4.0 \textbullet{} Overall GPA: 3.67/4.0 \textbullet{} Dean's List: Fall 2022, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025 +Engineering GPA: 3.88/4.0 \textbullet{} Overall GPA: 3.67/4.0 \textbullet{} Dean's List: Six semesters diff --git a/shared/sections/header.tex b/shared/sections/header.tex index a69b6eb..c710b49 100644 --- a/shared/sections/header.tex +++ b/shared/sections/header.tex @@ -8,7 +8,7 @@ \ \textbullet\ \href{mailto:\personalSchoolEmail}{\personalSchoolEmail}% \fi \ \textbullet\ \href{https://\personalWebsite}{\personalWebsite}% - \ifx\personalPhone\empty\else + \ifx\personalPhone\empty\else% \ \textbullet\ \personalPhone% \fi \end{center}