Compare commits

...

18 Commits
master ... main

Author SHA1 Message Date
0535a9f90c Work out and document a dece cover letter style. 2024-07-03 11:33:20 -04:00
f4eb6da107 Using entr and pandoc, watch and render the passed markdown file. 2024-07-03 11:32:09 -04:00
273352de57 Change Contractor section language. 2024-01-11 10:43:10 -05:00
165765efe8 Remove the GitHub CSS file, as we're using LaTeX for all rendering and styling now. 2023-12-18 16:51:44 -05:00
bbc4d0d38d Switch rendering to LaTeX, which is extensible and beautiful. 2023-12-18 16:51:20 -05:00
f8e30e28cf Add a LinkedIn link in. 2023-12-18 16:51:07 -05:00
ec353e8c00 Trim trailing single quote. 2023-12-18 14:50:43 -05:00
10a30286b1 Include instructions for rendering README.md as a PDF. 2023-12-18 14:49:10 -05:00
6a2eea10f5 Reintroduce newline before freelance date span. 2023-12-13 12:33:45 -05:00
72dd88029c Add missing closing tag on Soft Skills. 2023-12-13 12:32:54 -05:00
60a640c67f Straightened out heading semantics and role formatting. 2023-12-13 12:31:17 -05:00
d71e9296c9 Expand skills section. 2023-12-13 11:44:50 -05:00
c99b51c6c1 Harden my bio for now. Tweak a couple role bullets. 2023-12-13 11:35:14 -05:00
d375c663f7 Flesh out the roles and responsibilities from my time at LAO. 2023-11-08 15:27:36 -05:00
5744fe3a7a Provide meaningful descriptions of my two Alvéole roles. 2023-11-08 14:28:29 -05:00
7a2b9c8b65 Provide a decent stylesheet for PDF exports via pandoc.
PDF render export command so far is this:

pandoc -f gfm -t html5 --metadata pagetitle="README.md" --css github.css README.md -o test.pdf

And I'm using the entr utility to rerender on change:

https://github.com/eradman/entr
2023-09-22 12:57:08 -04:00
00b2e288d6 Ignore rendered PDFs, attempt #2. 2023-09-22 12:54:29 -04:00
6049716e5b Ignore rendered PDFs. 2023-09-22 12:51:18 -04:00
4 changed files with 107 additions and 28 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*.pdf

View File

@ -1,49 +1,70 @@
Nicholas Warzin
===============
# Nicholas Warzin
_Canadian software developer with a focus on smart, scalable data & interface_
*Seasoned software development leader with experience scaling up teams and software systems in startup and government settings. Proven track record in strategic planning, team building, and product engineering. Excels in both strategic and hands-on roles with a keen focus on product and impact.*
[416.706.9935](tel:14167069935)
[nicholas@warzin.com](mailto:nicholas@warzin.com)
[https://github.com/tapesonthefloor](https://github.com/tapesonthefloor)
[github.com/tapesonthefloor](https://github.com/tapesonthefloor)
[linkedin.com/in/nicholas-warzin](https://www.linkedin.com/in/nicholas-warzin)
Technical tools
------------------
***
## Experience
### Alvéole
**Director, Software Development**
*December 2021 - present*
Experience
------------------
**Alvéole, October 2018—present**
*Lead full-stack developer*
- Spearheaded the structuring and scaling of a Product Engineering team from 4 to 14 members, specialized into three business domain-focused squads.
- Architected and implemented CI/CD pipelines and a git-flow branching strategy, significantly enhancing team independence and product reliability.
- Began the decomposition of a monolithic legacy backend into domain-driven microservices, enabling efficient scaling and parallel development.
- Coordinated with the new VP of Product and other executives to establish a quarterly roadmap, aligning engineering tasks with business objectives.
- Elevated the company's strategic vision by presenting to the executive committee an integration of our technology into core business strategies, leading to a significant Series A investment in 2022.
- Mentored all direct reports through weekly 1-on-1s, code reviews, and HR services such as Humi, with a focus on career growth and professional development.
* Lead a team...
**Software Development Manager**
*October 2018 - December 2021*
- Initiated and defined the role, building and expanding a small but effective agile team from 2 to 4 members.
- Orchestrated the revamp of contractor scheduling and logistics infrastructure, facilitating an operations expansion from 4 cities to nearly 40 within a few years.
- Performed multiple agile roles, maintaining daily hands-on involvement in all facets of the development lifecycle.
- Transformed our public-facing app MyHive from a static datasheet to a dynamic social networking platform, leading to a significant uptick in client engagement and contributing nearly a million dollars in new recurring revenue.
- Advocated for and secured an increased budget for the product engineering team by demonstrating direct revenue impact and new product avenues.
**Legal Aid Ontario, April 2008—November 2017**
*Web developer*
### Legal Aid Ontario
* Provided systems administration, database administration, and full-stack web development for a variety of internal and external web properties including the corporate intranet and all client-facing websites as a member of the Communications department
* Planned and developed the agency-wide intranet on Microsoft SharePoint, including advanced theme and custom web part development
* Migrated multiple web properties to FOSS platforms, and moved old development stacks to modern best practice version control and deployment environments
* Developed and rolled out project management software Redmine, including full-stack development and support, custom plugin development, and adapted best practice management frameworks to our teams (agile, Scrum)
* Met with internal clients to assess needs, developed project strategies, presented project charters to executive mananagement, managed projects and teams through the entire project life cycle
**Web developer**
*April 2008 - November 2017*
**Logitech Canada, 2007-2008**
*Technical support representative*
- Designed and built web-based projects focused on closing the justice gap, significantly increasing legal resource availability for at-risk populations in Ontario.
- Provided digital strategy, systems administration, database administration, and full-stack web development for a variety of internal and external web properties including the corporate intranet and all client-facing websites as a member of the Digital Communications team.
- Planned and developed the agency-wide intranet on Microsoft SharePoint, including advanced theme and custom web part development.
- Migrated multiple web properties to FOSS platforms, and moved old development stacks to modern best practice version control and deployment environments.
- Developed and rolled out project management software Redmine, including full-stack development and support, custom plugin development, and adapted best practice management frameworks to our teams (agile, Scrum).
- Met with internal clients to assess needs, developed project strategies, presented project charters to executive mananagement, and managed projects and teams through the entire project life cycle.
* Provided technical support to users of Logitech peripherals over the phone
* Fine-tuned problem solving, organizational, communication skills
### Town of Caledon Public Library
**Town of Caledon Public Library, 1998—2003**
*Network technician, Web developer*
**Network technician, Web developer**
*1998 - 2003*
- Developed and implemented first-generation digital systems for a seven-branch public library system, including a searchable online catalog, branch transfer functionality, and connectivity with emergent inter-library loan systems
- Responsible for the hardware and network administration of all seven branches
- Developed internal library software and the external website, provided graphic design work
**Freelance, 1996—present**
*Full-stack software developer, DevOps*
### Contractor
**Full-stack software solution provider**
*1996 - present*
* Primarily IT support until 2006, primarily web development from 2006 until present
* Developed custom CMS themes (WordPress, Drupal 6/7, Indexhibit) and plugins for clients in a variety of communities, provided web hosting services and management
- Provided software product, data governance, and team scaling advice to startups, government agencies, and individuals
- Developed custom CMS solutions (Drupal, WordPress themes and headless implementations, Gatsby, etc.), plugins, and middleware
## Education
Studied Network Architecture, Canadian History, Astronomy, and Architecture at Humber College and University of Toronto over the course of six years. Earned several domain-specific certificates relevant to software development and leadership.
## Skills
**Technical Skills:** Technical architecture, DevOps & CI/CD & Infrastructure-as-code, Agile methodologies, Development analysis & stakeholder reporting, Behavior-driven testing and development, Node/Typescript, .NET, Python, PHP
**Soft Skills**: Strategic planning, Leadership & team building, Effective communication, Mentorship & coaching, Stakeholder management, Budget & resource management, Change management, Product vision & roadmapping, Empathy & emotional intelligence, Impact-focused

42
RENDER.md Normal file
View File

@ -0,0 +1,42 @@
# Rendering markdown to PDF
For documents I intend to distribute (such as this CV), I typically watch markdown files for changes in a couple tmux panes, rendering them to PDF. If the resulting CV is a bit staid, it makes up for it with version control on the CV's contents, and a good workflow. I haven't really automated it beyond this yet.
Pandoc uses LaTeX as an intermediate rendering step, and most of the variables passed to Pandoc below are for LaTeX's benefit: fonts, geometry, etc.
## Prerequisites
- Pandoc (https://github.com/jgm/pandoc)
- LaTeX (https://www.latex-project.org/), via the [MacTeX](https://www.tug.org/mactex/) distro
## Command
```bash
pandoc \
-f gfm \
-V fontfamily=merriweather \
-V geometry:margin=0.8in \
-V pagestyle:empty \
-V fontfamilyoptions:light \
-V linestretch:1.1 \
README.md \
-o cv_nicholas-warzin_2023.pdf
```
### Explanation
- `-f gfm` Assume README.md is written in GitHub-flavoured Markdown, ensuring consistent rendering as a PDF and as a repository's README.md
- `-V pagestyle:empty` Drop page numbers
### Formatting scratchpad
Use this for cover letters:
pandoc \
-f gfm \
input.md \
-o output.pdf \
-V fontfamily=merriweather \
-V geometry:margin=0.8in \
-V pagestyle:empty \
-V fontfamilyoptions:light \
-V linestretch:1.5

15
render.sh Executable file
View File

@ -0,0 +1,15 @@
#!/bin/bash
file=$1
echo $file.md |
entr -s \
"pandoc \
-f gfm \
$file.md \
-o $file.pdf \
-V fontfamily=merriweather \
-V geometry:margin=0.8in \
-V pagestyle:empty \
-V fontfamilyoptions:light \
-V linestretch:1.1"