update resume, add font support

This commit is contained in:
2026-07-09 10:51:54 -05:00
parent 9d44c26a11
commit 84ee3c90ab
4 changed files with 65 additions and 21 deletions
+2
View File
@@ -1 +1,3 @@
output output
fonts/*
!fonts/.gitkeep
+28 -1
View File
@@ -1,15 +1,42 @@
FROM pandoc/extra:latest-ubuntu FROM pandoc/extra:latest-ubuntu
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
curl \
fonts-noto-core \ fonts-noto-core \
fonts-noto-color-emoji \ fonts-noto-color-emoji \
fonts-noto-cjk \ fonts-noto-cjk \
fonts-noto-mono \ fonts-noto-mono \
fonts-dejavu \ fonts-dejavu \
fonts-inconsolata \ fonts-inconsolata \
fontconfig && \ fonts-lmodern \
fonts-texgyre \
fonts-texgyre-math \
fonts-cmu \
fontconfig \
unzip && \
apt-get clean && rm -rf /var/lib/apt/lists/* apt-get clean && rm -rf /var/lib/apt/lists/*
ARG LIBERTINUS_VERSION=7.051
RUN mkdir -p /usr/share/fonts/opentype/newcomputermodern && \
curl -L -o /tmp/newcomputermodern.zip "https://mirrors.ctan.org/fonts/newcomputermodern.zip" && \
unzip -j /tmp/newcomputermodern.zip "newcomputermodern/otf/*.otf" -d /usr/share/fonts/opentype/newcomputermodern && \
rm /tmp/newcomputermodern.zip
RUN mkdir -p /usr/share/fonts/opentype/libertinus && \
curl -L -o /tmp/libertinus.zip "https://github.com/alerque/libertinus/releases/download/v${LIBERTINUS_VERSION}/Libertinus-${LIBERTINUS_VERSION}.zip" && \
unzip -j /tmp/libertinus.zip "Libertinus-${LIBERTINUS_VERSION}/static/OTF/*.otf" -d /usr/share/fonts/opentype/libertinus && \
rm /tmp/libertinus.zip
RUN mkdir -p /usr/share/fonts/opentype/texgyre && \
cp /usr/share/texmf/fonts/opentype/public/tex-gyre/*.otf /usr/share/fonts/opentype/texgyre/
RUN mkdir -p /usr/share/fonts/truetype/twemoji && \
curl -L -o /tmp/twemoji-colr.zip "https://mirrors.ctan.org/fonts/twemoji-colr.zip" && \
unzip -j /tmp/twemoji-colr.zip "twemoji-colr/TwemojiMozilla.ttf" -d /usr/share/fonts/truetype/twemoji && \
rm /tmp/twemoji-colr.zip
RUN mkdir -p /usr/share/fonts/truetype/custom RUN mkdir -p /usr/share/fonts/truetype/custom
COPY ./fonts/ /usr/share/fonts/truetype/custom/ COPY ./fonts/ /usr/share/fonts/truetype/custom/
+3
View File
@@ -1,6 +1,9 @@
## Build custom Docker image ## Build custom Docker image
`docker build -t pandoc/custom .` `docker build -t pandoc/custom .`
## Optional local fonts
Place personal font files in `fonts/`, then rebuild the Docker image. Files in this directory are copied into the image and are ignored by git.
## Build `output` resume from `input` file ## Build `output` resume from `input` file
### Linux ### Linux
+32 -20
View File
@@ -3,11 +3,16 @@ fontsize: 11pt
geometry: margin=0.5in geometry: margin=0.5in
colorlinks: true colorlinks: true
linkcolor: blue linkcolor: blue
mainfont: "Latin Modern Roman" # mainfont: "Latin Modern Roman"
mainfont: "Libertinus Serif"
# mainfont: "TeX Gyre Termes"
# mainfont: "NewComputerModern"
mainfontfallback: mainfontfallback:
# - "Apple Color Emoji:mode=harf"
- "Noto Color Emoji:mode=harf" - "Noto Color Emoji:mode=harf"
header-includes: header-includes:
- \pagestyle{empty} - \pagestyle{empty}
- \usepackage{tabularx}
--- ---
# Nicholas Ward # Nicholas Ward
@@ -20,32 +25,39 @@ Concentration in **Software Design**
GPA: 3.9/4.0; Magna Cum Laude; Deans List all semesters GPA: 3.9/4.0; Magna Cum Laude; Deans List all semesters
## Technical Skills ## Technical Skills
| Category | Skills | \begingroup
|-|-| \renewcommand{\arraystretch}{1.2}
| Languages | C#, SQL, JavaScript, TypeScript | \begin{tabularx}{\textwidth}{@{}lX@{}}
| Frameworks & Libraries | ASP.NET, .NET Core, Vue, React, Backbone, Dojo | \textbf{Category} & \textbf{Skills} \\
| Cloud & Infrastructure | Azure, AWS, Kubernetes, Docker, IIS | \hline
| Tools | Git, Subversion, Visual Studio, Azure Pipelines | Languages & C\#, TypeScript, JavaScript, SQL \\
Backend & .NET, ASP.NET Core, REST APIs, OAuth, integrations \\
Frontend & Vue, React, HTML, CSS, responsive UI \\
Databases & SQL Server, T-SQL, stored procedures, query optimization, schema design \\
Cloud \& DevOps & Azure App Service, Functions, Storage, Pipelines, Application Insights, Docker, IIS, Git \\
Engineering Practices & Production debugging, CI/CD, code review, release management, technical documentation \\
\end{tabularx}
\endgroup
## Experience ## Experience
**Senior Software Developer** **Senior Software Developer**
Titanium Solutions, Remote Titanium Solutions, Remote
*August 2025 - Present* *August 2025 - July 2026*
- Developed an e-prescription launcher and supporting API integration using a third-party JavaScript SDK. - Developed an electronic prescription launcher and third-party SDK/API integration, coordinating with vendor and product teams during implementation.
- Normalized and curated RxNorm medication terminology into first-class SQL Server tables to support consistent prescription data mapping and interoperability. - Resolved production defects across C# application code, SQL Server data, IIS configuration, and service integrations.
- Investigated, debugged, and resolved defects across application code, operating systems, SQL Server, and related technologies. - Maintained software quality across C#, SQL Server, IIS, web services, and JavaScript through code review, source control, and release processes.
- Maintain software quality through code review, source control, and release processes across C#, SQL Server, IIS, web services, JavaScript, and product-specific modules. - Designed and delivered production-ready software by analyzing stakeholder requirements, estimating development effort, and writing specifications and design documentation.
- Design and deliver production-ready software by analyzing customer requirements, estimating development effort, and writing specifications and design documentation.
**Software Developer** **Software Developer**
Foliotek, Columbia, MO Foliotek, Columbia, MO
*May 2018 - August 2025* *May 2018 - August 2025*
- Designed and developed full-stack web applications using C#, ASP.NET, .NET Core, JavaScript, Vue, React, and Backbone. - Delivered full-stack C#/.NET features for reporting, integrations, shared platform services, and user-facing application workflows.
- Designed, created, and optimized custom reporting systems to aggregate student performance metrics for 167 organizations and universities. - Implemented third-party integration workflows using external APIs, OAuth/token handling, data mapping, and in-app status updates.
- Implemented micro-credentialing API to give over 200,000 students and administrators the ability to display and issue third-party credential badges within the system. - Optimized SQL-backed reporting for assessment data, improving performance, filtering, and export reliability.
- Resolved many hundreds of customer-reported technical issues using advanced problem-solving skills. - Reduced Azure infrastructure cost by using Azure utilization metrics to right-size resources.
- Optimized Azure cloud resources, reducing infrastructure costs by approximately 15% while maintaining performance. - Rebuilt a DevOps build/deployment pipeline, modernizing the build and release path.
- Built and deployed an automated DevOps pipeline eliminating manual interventions. - Resolved production and user-reported issues by tracing behavior across UI workflows, C# application code, SQL Server data, configuration, and external integrations.
- Built and integrated secure APIs while collaborating with product managers, QA, and developers in Scrum workflows to align software delivery with product and infrastructure goals. - Expanded automated regression test coverage for critical application workflows, using browser-based tests to validate user-facing behavior and reduce release risk.
- Collaborated with stakeholders, QA, support, and developers in Scrum/release workflows to deliver and support production software.