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
fonts/*
!fonts/.gitkeep
+28 -1
View File
@@ -1,15 +1,42 @@
FROM pandoc/extra:latest-ubuntu
RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
curl \
fonts-noto-core \
fonts-noto-color-emoji \
fonts-noto-cjk \
fonts-noto-mono \
fonts-dejavu \
fonts-inconsolata \
fontconfig && \
fonts-lmodern \
fonts-texgyre \
fonts-texgyre-math \
fonts-cmu \
fontconfig \
unzip && \
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
COPY ./fonts/ /usr/share/fonts/truetype/custom/
+3
View File
@@ -1,6 +1,9 @@
## Build custom Docker image
`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
### Linux
+32 -20
View File
@@ -3,11 +3,16 @@ fontsize: 11pt
geometry: margin=0.5in
colorlinks: true
linkcolor: blue
mainfont: "Latin Modern Roman"
# mainfont: "Latin Modern Roman"
mainfont: "Libertinus Serif"
# mainfont: "TeX Gyre Termes"
# mainfont: "NewComputerModern"
mainfontfallback:
# - "Apple Color Emoji:mode=harf"
- "Noto Color Emoji:mode=harf"
header-includes:
- \pagestyle{empty}
- \usepackage{tabularx}
---
# Nicholas Ward
@@ -20,32 +25,39 @@ Concentration in **Software Design**
GPA: 3.9/4.0; Magna Cum Laude; Deans List all semesters
## Technical Skills
| Category | Skills |
|-|-|
| Languages | C#, SQL, JavaScript, TypeScript |
| Frameworks & Libraries | ASP.NET, .NET Core, Vue, React, Backbone, Dojo |
| Cloud & Infrastructure | Azure, AWS, Kubernetes, Docker, IIS |
| Tools | Git, Subversion, Visual Studio, Azure Pipelines |
\begingroup
\renewcommand{\arraystretch}{1.2}
\begin{tabularx}{\textwidth}{@{}lX@{}}
\textbf{Category} & \textbf{Skills} \\
\hline
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
**Senior Software Developer**
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.
- Normalized and curated RxNorm medication terminology into first-class SQL Server tables to support consistent prescription data mapping and interoperability.
- Investigated, debugged, and resolved defects across application code, operating systems, SQL Server, and related technologies.
- Maintain software quality through code review, source control, and release processes across C#, SQL Server, IIS, web services, JavaScript, and product-specific modules.
- Design and deliver production-ready software by analyzing customer requirements, estimating development effort, and writing specifications and design documentation.
- Developed an electronic prescription launcher and third-party SDK/API integration, coordinating with vendor and product teams during implementation.
- Resolved production defects across C# application code, SQL Server data, IIS configuration, and service integrations.
- Maintained software quality across C#, SQL Server, IIS, web services, and JavaScript through code review, source control, and release processes.
- Designed and delivered production-ready software by analyzing stakeholder requirements, estimating development effort, and writing specifications and design documentation.
**Software Developer**
Foliotek, Columbia, MO
*May 2018 - August 2025*
- Designed and developed full-stack web applications using C#, ASP.NET, .NET Core, JavaScript, Vue, React, and Backbone.
- Designed, created, and optimized custom reporting systems to aggregate student performance metrics for 167 organizations and universities.
- 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.
- Resolved many hundreds of customer-reported technical issues using advanced problem-solving skills.
- Optimized Azure cloud resources, reducing infrastructure costs by approximately 15% while maintaining performance.
- Built and deployed an automated DevOps pipeline eliminating manual interventions.
- 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.
- Delivered full-stack C#/.NET features for reporting, integrations, shared platform services, and user-facing application workflows.
- Implemented third-party integration workflows using external APIs, OAuth/token handling, data mapping, and in-app status updates.
- Optimized SQL-backed reporting for assessment data, improving performance, filtering, and export reliability.
- Reduced Azure infrastructure cost by using Azure utilization metrics to right-size resources.
- Rebuilt a DevOps build/deployment pipeline, modernizing the build and release path.
- Resolved production and user-reported issues by tracing behavior across UI workflows, C# application code, SQL Server data, configuration, and external integrations.
- 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.