update resume, scripts; reorganize directory structure
This commit is contained in:
@@ -0,0 +1 @@
|
||||
output
|
||||
+2
-2
@@ -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
|
||||
|
||||
@@ -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`
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -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; Dean’s 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.
|
||||
@@ -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; Dean’s 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.
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user