update resume, scripts; reorganize directory structure

This commit is contained in:
2026-05-15 20:19:24 -07:00
parent 58626ed090
commit aaa1fd0a7b
10 changed files with 90 additions and 82 deletions
+1
View File
@@ -0,0 +1 @@
output
+2 -2
View File
@@ -14,5 +14,5 @@ RUN mkdir -p /usr/share/fonts/truetype/custom
COPY ./fonts/ /usr/share/fonts/truetype/custom/
RUN chmod 644 /usr/share/fonts/truetype/custom/* && \
fc-cache -f -v
RUN find /usr/share/fonts/truetype/custom -type f -exec chmod 644 {} \; && \
fc-cache -f -v
+4 -4
View File
@@ -1,11 +1,11 @@
## Build custom Docker image
`docker build -t pandoc/custom .`
## Build `pdf` resume from `md` file
## Build `output` resume from `input` file
### Linux
`chmod +x build_resume.sh`
`build_resume.sh`
`chmod +x scripts/build_resume.sh`
`scripts/build_resume.sh`
### Windows
`build_resume.ps1`
`scripts/build_resume.ps1`
-13
View File
@@ -1,13 +0,0 @@
$timestamp = Get-Date -Format "yyyyMMdd_HHmmss"
$input = "markdown/resume.md"
$output = "resume_$timestamp.pdf"
$pwd = Get-Location
docker run --rm `
--volume "${pwd}:/data" `
pandoc/custom `
$input -o "/data/pdf/$output" --from markdown `
--verbose `
--pdf-engine=lualatex
-9
View File
@@ -1,9 +0,0 @@
#!/bin/bash
timestamp=$(date +"%Y%m%d_%H%M%S")
input="markdown/resume.md"
output="resume_$timestamp.pdf"
docker run --rm --volume "./:/data" --user 1000:1000 \
pandoc/custom "$input" -o "/data/pdf/$output" --from markdown --verbose \
--pdf-engine=lualatex
+1
View File
@@ -0,0 +1 @@
+51
View File
@@ -0,0 +1,51 @@
---
fontsize: 11pt
geometry: margin=0.5in
colorlinks: true
linkcolor: blue
mainfont: "Latin Modern Roman"
mainfontfallback:
- "Noto Color Emoji:mode=harf"
header-includes:
- \pagestyle{empty}
---
# Nicholas Ward
🌐 [nicholas.uuard.com](http://nicholas.uuard.com) | 📧 [nicholaspward@outlook.com](mailto:nicholaspward@outlook.com) | 📞 [+1 (660) 202-3493](tel:+16602023493)
## Education
**Bachelor of Science in Computer Science**
University of Central Missouri, May 2018
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 |
## Experience
**Senior Software Developer**
Titanium Solutions, Remote
*August 2025 - Present*
- 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.
**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.
-54
View File
@@ -1,54 +0,0 @@
---
fontsize: 11pt
geometry: margin=0.5in
colorlinks: true
linkcolor: blue
mainfont: "Latin Modern Roman"
mainfontfallback:
- "Noto Color Emoji:mode=harf"
keywords: [Developer,Engineer,Full Stack,DevOps]
header-includes:
- \pagestyle{empty}
---
# Nicholas Ward
🌐 [nicholas.uuard.com](http://nicholas.uuard.com) | 📧 [email@domain.com](mailto:email@domain.com) | 📞 [+1 (555) 888-9876](tel:+15558889876)
## Education
**Bachelor of Science in Computer Science**
University of Central Missouri, May 2018
Concentration in **Software Design**
GPA: 3.9/4.0; Magna Cum Laude; Deans List all semesters
## Technical Skills
| Languages & Frameworks | Cloud & Infrastructure | Operating Systems | Tools |
|-|-|-|-|
|C#|Azure|Windows Server|Git|
|SQL|AWS|Linux|Visual Studio|
|ASP.NET|Kubernetes||Docker|
|.NET Core|Active Directory (AD)||Azure Pipelines|
|JavaScript|||GitHub Actions|
|Vue||||
|React||||
|jQuery||||
## Experience
**Software Developer**
Foliotek Inc., Columbia, MO
*May 2018 August 2025*
#### Duties
- Design and develop web application backends using C# with ASP.NET and .NET Core.
- Design and develop web frontends using JavaScript with Vue, React, and Backbone frameworks.
- Collaborate with product managers, QA, and developers following Scrum methodology, ensuring alignment on software and infrastructure goals and timelines.
- Implement automated regression tests and perform debugging to ensure code stability and performance improvements.
- Manage cloud infrastructure on Azure, Windows Server, and Linux to ensure availability, performance, and security.
- Develop and integrate secure APIs for communication between frontend, backend, and third-party services.
#### Accomplishments
- 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.
- Collaborated with developers at leading educational software company to design and implement comprehensive user engagement reports.
- Resolved over 275 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.
+17
View File
@@ -0,0 +1,17 @@
$timestamp = Get-Date -Format "yyyyMMdd_HHmmss"
$projectRoot = Split-Path -Parent $PSScriptRoot
$inputFile = "input/resume.md"
$outputDirectory = "output"
$outputFile = "resume_$timestamp.pdf"
New-Item -ItemType Directory -Force -Path (Join-Path $projectRoot $outputDirectory) | Out-Null
docker run --rm --volume "${projectRoot}:/data" pandoc/custom `
$inputFile `
-o "/data/$outputDirectory/$outputFile" `
--from markdown `
--verbose `
--pdf-engine=lualatex
exit $LASTEXITCODE
+14
View File
@@ -0,0 +1,14 @@
#!/bin/bash
timestamp=$(date +"%Y%m%d_%H%M%S")
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
project_root="$(cd "$script_dir/.." && pwd)"
input="input/resume.md"
output="resume_$timestamp.pdf"
mkdir -p "$project_root/output"
docker run --rm --volume "$project_root:/data" --user 1000:1000 \
pandoc/custom "$input" -o "/data/output/$output" --from markdown --verbose \
--pdf-engine=lualatex