turning my resume build/templates into a proper independent package
This commit is contained in:
		
							
								
								
									
										14
									
								
								Templates/CandidateInfoSheet/CandidateInfoSheet.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Templates/CandidateInfoSheet/CandidateInfoSheet.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					title: "Charles N Wyble Candidate Details"
 | 
				
			||||||
 | 
					titlepage: true
 | 
				
			||||||
 | 
					titlepage-logo: "D:/tsys/@ReachableCEO/ReachableCEO.png"
 | 
				
			||||||
 | 
					toc: true
 | 
				
			||||||
 | 
					toc-own-page: true
 | 
				
			||||||
 | 
					date: \today
 | 
				
			||||||
 | 
					header-left: "\\hspace{1cm}"
 | 
				
			||||||
 | 
					header-center: "\\leftmark"
 | 
				
			||||||
 | 
					header-right: "Page \\thepage"
 | 
				
			||||||
 | 
					footer-left: "Charles N Wyble"
 | 
				
			||||||
 | 
					footer-center: "Tenacity. Velocity. Focus."
 | 
				
			||||||
 | 
					footer-right: "[Source code for this file](https://github.com/ReachableCEO/ReachableCEOResume/blob/main/ancillary-support-files/CharlesNWybleCandidateInfo.md)"
 | 
				
			||||||
 | 
					urlcolor: blue
 | 
				
			||||||
 | 
					page-background: "D:/tsys/@ReachableCEO/ExternalVendorCode/pandoc-latex-template/examples/page-background/backgrounds/background1.pdf"
 | 
				
			||||||
							
								
								
									
										110
									
								
								Templates/CandidateInfoSheet/CharlesNWybleCandidateInfo.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										110
									
								
								Templates/CandidateInfoSheet/CharlesNWybleCandidateInfo.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,110 @@
 | 
				
			|||||||
 | 
					# Charles N Wyble
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Introduction
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Hello,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					I apologize for the form letter response.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					I receive a high volume of recruiter emails every day and I've found this letter to be the most efficient way to
 | 
				
			||||||
 | 
					handle the high volume of emails and reduce back and forth emails/texts/calls.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you have any questions/comments/concerns not covered by this document, please let me know via e-mail and I'm happy to address them!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you ask me something answered in this document, I will not respond and will not move forward with the opportunity, so please read it in detail!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Re: share my ID over email
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					I WILL NOT share my (full or redacted) photo ID over email or any other electronic written  
 | 
				
			||||||
 | 
					communication. If that is "required" then I have no interest in moving forward with this opportunity.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					I am happy to get on a teams/zoom/google meet etc call and show my ID.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Re: professional references
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					I am happy to provide professional references once an interview with the end client/customer/hiring manager/team has been scheduled. I will NOT provide references up front. If that is "required" then I have no interest in moving forward with this opportunity.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Re: relocation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if the role is not based in **Austin TX** or **Raleigh NC** I will need to re-locate
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					| Question                                  | Answer |
 | 
				
			||||||
 | 
					|-------------------------------------------|--------|
 | 
				
			||||||
 | 
					| Am I open to relocation?                  | Yes    |
 | 
				
			||||||
 | 
					| Am I willing to re-locate at own expense? | No     |
 | 
				
			||||||
 | 
					| Am I open to up to 100% travel            | Yes    |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Please be aware that:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- I will **only re-locate at the employer expense**.
 | 
				
			||||||
 | 
					- I will need **two weeks of time** to re-locate.
 | 
				
			||||||
 | 
					- The net amount of the re-location benefit **MUST be at least $5,000 USD** to fully compensate me for the time/effort to re-locate.
 | 
				
			||||||
 | 
					- The full re-location benefit **must be provided prior to the confirmed start date**.
 | 
				
			||||||
 | 
					- I **will NOT** accept a reimbursement based re-location package.
 | 
				
			||||||
 | 
					- I am happy to come onsite (at client expense (paid up front)) for training/orientation etc.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\pagebreak
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Rate Schedule (compensation expectations)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					For **fully remote** roles only:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					I am open to (at the absolute minimum): **\$50.00 per hour(w2)/\$75.00 per hour (1099/corp to corp)/ $100,000.00 annually (w2)**. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					I have a strong preference for roles that are : **\$65.00 per hour(w2)/\$85.00 per hour (1099/corp to corp)/ $130,000.00 annually (w2)**.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					For **on-site roles**:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					I am open to (at the absolute minimum): **\$75.00 per hour(w2)/\$95.00 per hour (1099/corp to corp)/ $150,000.00 annually (w2)**.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					In regards to compensation structure, I am open to:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- w2
 | 
				
			||||||
 | 
					- corp to corp (I have my own LLC)
 | 
				
			||||||
 | 
					- 1099  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you have a rate for any of the compensation options above, send them all. I will pick which one works best for my situation and the opportunity.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If it's a different rate with/without benefits, send both.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If the above is in alignment with this opportunity, please feel free to send me an RTR with the best rate you can offer.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\pagebreak
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Details needed for submission
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### My resume
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Download Charles resume(pdf)](https://resume.reachableceo.com/job-board/CharlesNWyble-Resume.pdf)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					I am happy to discuss and make edits to the resume content specific to the opportunity if you feel
 | 
				
			||||||
 | 
					they are needed.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Candidate details  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Here are my complete candidate details for submission to the role.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					| Question                              | Answer                                                                   |
 | 
				
			||||||
 | 
					|---------------------------------------|--------------------------------------------------------------------------|
 | 
				
			||||||
 | 
					| Full name                             | Charles Wyble                                                            |
 | 
				
			||||||
 | 
					| E-mail address                        | <reachableceo@reachableceo.com>                                          |
 | 
				
			||||||
 | 
					| Phone number                          | 818-280-7059                                                             |
 | 
				
			||||||
 | 
					| Preferred form of contact             | E-mail will get the fastest response                                     |
 | 
				
			||||||
 | 
					| Work authorization                    | US Citizen                                                               |
 | 
				
			||||||
 | 
					| Are you employed presently?           | No                                                                       |
 | 
				
			||||||
 | 
					| Current location                      | Austin, Texas                                                            |
 | 
				
			||||||
 | 
					| Current timezone                      | CST                                                                      |
 | 
				
			||||||
 | 
					| Timezones I can work in               | PST/CST/EST                                                              |
 | 
				
			||||||
 | 
					| Availability to interview             | Immediate                                                                |
 | 
				
			||||||
 | 
					| Availability to start                 | Immediate for remote/local, two weeks for relocation                     |
 | 
				
			||||||
 | 
					| Open to in-office/hybrid/remote       | Yes                                                                      |
 | 
				
			||||||
 | 
					| Any trips planned in next six months? | No                                                                       |
 | 
				
			||||||
 | 
					| Highest Education                     | High School (no college/university)                                      |
 | 
				
			||||||
 | 
					| Graduated Year                        | 2002                                                                     |
 | 
				
			||||||
 | 
					| Name of school                        | Osborne Christian School                                                 |
 | 
				
			||||||
 | 
					| Location of school                    | Los Angeles CA                                                           |
 | 
				
			||||||
 | 
					| Linkedin Profile                      | [Linkedin Profile](https://www.linkedin.com/in/charles-wyble-412007337/) |
 | 
				
			||||||
 | 
					| Github Profile                        | [Github Profile](https://www.github.com/ReachableCEO/)                   |
 | 
				
			||||||
 | 
					| Last project                          | Contract, ended October 2024                                             |
 | 
				
			||||||
 | 
					| DOB                                   | 09/14                                                                    |
 | 
				
			||||||
 | 
					| Total IT/career experience            | 22 years                                                                 |
 | 
				
			||||||
							
								
								
									
										4
									
								
								Templates/ContactInfo/Contact-Info-Client-Submit.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								Templates/ContactInfo/Contact-Info-Client-Submit.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					Charles N Wyble
 | 
				
			||||||
 | 
					=====
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Senior (**Staff level**) **System Engineer/SRE/Architect** with extensive Linux/Windows/Networking/Cyber security background and experience
 | 
				
			||||||
							
								
								
									
										6
									
								
								Templates/ContactInfo/Contact-Info.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								Templates/ContactInfo/Contact-Info.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					Charles N Wyble
 | 
				
			||||||
 | 
					=====
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Senior (**Staff level**) **System Engineer/SRE/Architect** with extensive Linux/Windows/Networking/Cyber security background and experience 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ [Github Profile](https://github.com/reachableceo) ] .  [ [Linkedin Profile](https://www.linkedin.com/in/charles-wyble-412007337) ] . [ reachableceo@reachableceo.com ] . [ 818 280 7059 ] . [ Austin TX / Raleigh NC / Remote ]
 | 
				
			||||||
							
								
								
									
										11
									
								
								Templates/SkillsAndProjects/Projects.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								Templates/SkillsAndProjects/Projects.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					- Developed and implemented a process to switch thousands of desktops providing digital signage functionality from Fedora to Debian in a completely automated fashion using a custom initrd.
 | 
				
			||||||
 | 
					- Developed and implemented an internal private cloud orchestration and provisioning system for a hardware development engineering team that handled the entire provisioning lifecycle for physical and virtual systems.
 | 
				
			||||||
 | 
					- Developed and implemented standardized language and procedures and incident investigation automation for a large technical support organization with high turnover.
 | 
				
			||||||
 | 
					- Developed and implemented an automated order status and payment handling interactive voice response application using Angel.ccm with a backend web service returning Voice XML. This allows call center personnel to focus on revenue generating opportunities instead of administrative matters.
 | 
				
			||||||
 | 
					- Provided technician support to a team of electrical engineers building the power system for the radar of FrankenSAM in Ukraine. Handled high / low voltage wiring and plumbing and documentation of those systems.
 | 
				
			||||||
 | 
					- Provided root cause analysis , mitigation and remediation of security breaches by advanced persistent threat actors at high value targets.
 | 
				
			||||||
 | 
					- Project managed a successful brand new data center build from bare dirt to serving content in 86 days. Oversaw 8 billion dollars of capital deployment.
 | 
				
			||||||
 | 
					- Led and consulted tier 1 payment compliance industry (PCI) implementations for some of the worlds largest brands (including at a payment processor).
 | 
				
			||||||
 | 
					- Rolled out centralized Active Directory authentication, deployed Dell OpenManage, and upgraded network equipment.
 | 
				
			||||||
 | 
					- Deployed password vault, Active Directory PKI, and implemented a ground-up network redesign.
 | 
				
			||||||
 | 
					- Designed VmWare NSX network.
 | 
				
			||||||
							
								
								
									
										20
									
								
								Templates/SkillsAndProjects/Skills.csv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								Templates/SkillsAndProjects/Skills.csv
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					Linux|22 years|RHEL,Debian,Ubuntu,kickstart,PXE,  LDAP,SSSD,RPM/Deb package creation,  quotas,extended permissions, clustering,NFS,Samba
 | 
				
			||||||
 | 
					Unix|5 years|HPUX/Solaris
 | 
				
			||||||
 | 
					Windows|22 years|Server (2008  2016),Windows client automated deployment (7,8,10,11),Active Directory,Group Policy,WSUS,Certificate Services,AD DNS,AD DHCP,complex multiple forest and domain setups 
 | 
				
			||||||
 | 
					Free/Libre/Open Source software|22 years|Apache,Postfix,Qmail,Dovecot,Courier IMAP,Nginx,Matamo,Discourse,Wordpress,  Mautic,Dolibarr,Revive Ad Server,Firefly,Cloudron,Coolify,Gitea,  HomeAssistant,  Jenkins,Rundeck,N8N,  LetsEncrypt,ACME,cfssl
 | 
				
			||||||
 | 
					Databases|22 years| MySQL,PostgreSQL,  Dbeaver,PHPMyAdmin,PostGIS
 | 
				
			||||||
 | 
					Cyber Security|22 years|PCI Compliance (tier 1 implementations),OpenVAS<,Lynis,security hardening,audits,breach response and mitigation, patch and vulnerability management. AppArmor, SeLinux, Centrify, Tripwire, Integrit, OSSEC 
 | 
				
			||||||
 | 
					Virtualization|22 years|VmWare,Parallels,HyperV,KVM,Xen
 | 
				
			||||||
 | 
					Networking|22 years|Linux Virtual Server(LVS),HAProxy,Ubiquiti Unifi,Opnsense,Pfsense,DNS,DHCP,IPAM,PXE,IPS,IDS,GRE,IPSEC.Wireguard,OpenVPN,Nebula,Tailscale,RADIUS. Mostly layer2 data center/campus/access some WAN,firewall,layer3 
 | 
				
			||||||
 | 
					Monitoring|22 years|Uptime Kuma,Librenms,Zabbix,Zenoss,Nagios,Elasticsearch,Logstash,Kibana(ELK)
 | 
				
			||||||
 | 
					Storage|22 years|Netapp,EMC,EqualLogic,3par,MSA,TrueNAS/ZFS,iscsi,S3,Azure Storage
 | 
				
			||||||
 | 
					Cloud|5 years|AWS,Azure,Kubernetes,Helm,Docker
 | 
				
			||||||
 | 
					Containerization|15 years|LXC,Docker,OpenVZ
 | 
				
			||||||
 | 
					Configuration management/InfrastructureAsCode(IAC)|22 years|FetchApply,Terraform/OpenTOfU,Ansible,AWX,Hashicorp Packer/Vault
 | 
				
			||||||
 | 
					Ticket / incident / project management| 22 years| Jira,ServiceNow,Redmine,RT
 | 
				
			||||||
 | 
					Git|15 years|Branching,merging,multiple teams,external vendors,submodules 
 | 
				
			||||||
 | 
					SRE|5 years| Grafana,Prometheus,Signoz,Wazuh
 | 
				
			||||||
 | 
					LLM|2 years|OpenWebUI,QA/validation,RAG,data cleaning/prep
 | 
				
			||||||
 | 
					Programming|5 years|J2ME,PHP,Ruby,TCL/TK,Java,C,C++
 | 
				
			||||||
 | 
					Automation|22 years|Bash,YAML,TOML,PowerShell,Perl
 | 
				
			||||||
 | 
					Embedded development|5 years|Raspberry pi,arduino,seeduino,Lego Mindstorms
 | 
				
			||||||
		
		
			
  | 
							
								
								
									
										11
									
								
								Templates/WorkHistory/WorkHistory.csv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								Templates/WorkHistory/WorkHistory.csv
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					CDK Global,Senior System Engineer,July 2024 - October 2024
 | 
				
			||||||
 | 
					Apple Computer,Senior System Administrator,March 2024 - July 2024
 | 
				
			||||||
 | 
					SHEIN,Staff Site Reliability Engineer,December 2022 - August 2023
 | 
				
			||||||
 | 
					3M,Senior Site Reliability Engineer,March 2020 - November 2022
 | 
				
			||||||
 | 
					TippingPoint,Staff System Architect,March 2012 - June 2019
 | 
				
			||||||
 | 
					HostGator.com,Automation and Escalation Engineer,March 2011 - May 2012
 | 
				
			||||||
 | 
					RippleTV,System Engineer,October 2008 - January 2010
 | 
				
			||||||
 | 
					Walt Disney Internet Group,Site Reliability Engineer,August 2006 - September 2007
 | 
				
			||||||
 | 
					Electronic Clearing House,Senior System Administrator,April 2005 - July 2006
 | 
				
			||||||
 | 
					GSI Commerce,System Administrator,March 2002 -  February 2005
 | 
				
			||||||
 | 
					ReachableCEO Enterprises,Freelancer,January 2001 - December 2024
 | 
				
			||||||
		
		
			
  | 
							
								
								
									
										7
									
								
								build/MarkdownResume-TemplateInfo-EndClientVersion.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								build/MarkdownResume-TemplateInfo-EndClientVersion.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					title: "{{Candidate Name}} Resume"
 | 
				
			||||||
 | 
					header-left: "\\hspace{1cm}"
 | 
				
			||||||
 | 
					header-center: "\\leftmark"
 | 
				
			||||||
 | 
					header-right: "Page \\thepage"
 | 
				
			||||||
 | 
					footer-left: "{{Candidate Name}}"
 | 
				
			||||||
 | 
					urlcolor: blue
 | 
				
			||||||
 | 
					page-background: "D:/tsys/@ReachableCEO/ExternalVendorCode/pandoc-latex-template/examples/page-background/backgrounds/background5.pdf"
 | 
				
			||||||
							
								
								
									
										12
									
								
								build/MarkdownResume-TemplateInfo-JobBoard.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								build/MarkdownResume-TemplateInfo-JobBoard.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					title: "Charles N Wyble Resume"
 | 
				
			||||||
 | 
					titlepage: true
 | 
				
			||||||
 | 
					titlepage-logo: "D:/tsys/@ReachableCEO/ReachableCEO.png"
 | 
				
			||||||
 | 
					date: \today
 | 
				
			||||||
 | 
					header-left: "\\hspace{1cm}"
 | 
				
			||||||
 | 
					header-center: "\\leftmark"
 | 
				
			||||||
 | 
					header-right: "Page \\thepage"
 | 
				
			||||||
 | 
					footer-left: "Charles N Wyble"
 | 
				
			||||||
 | 
					footer-center: "Tenacity. Velocity. Focus."
 | 
				
			||||||
 | 
					footer-right: "[Source code for this resume](https://git.knownelement.com/reachableceo/ReachableCEOResume) "
 | 
				
			||||||
 | 
					urlcolor: blue
 | 
				
			||||||
 | 
					page-background: "D:/tsys/@ReachableCEO/ExternalVendorCode/pandoc-latex-template/examples/page-background/backgrounds/background5.pdf"
 | 
				
			||||||
							
								
								
									
										66
									
								
								build/build-client-submit-stage1.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								build/build-client-submit-stage1.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,66 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					MarkdownOutputFile="../MarkdownOutput/client-submit/CharlesNWybleResume.md"
 | 
				
			||||||
 | 
					rm $MarkdownOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Combine markdown files into single intermediate markdown file
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Pull in my contact info
 | 
				
			||||||
 | 
					cat "../boilerplate/Contact-Info-Client-Submit.md" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo " " >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "## Highlights from my 22 year IT career" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					cat ../SkillsAndProjects/Projects.md >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "\pagebreak" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo " " >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo "## Employment History" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo " " >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#And here we do some magic...
 | 
				
			||||||
 | 
					#Pull in my :
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# employer
 | 
				
			||||||
 | 
					# title
 | 
				
			||||||
 | 
					# start/end dates of employment 
 | 
				
			||||||
 | 
					# long form position summary data from each position
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					IFS=$'\n\t'
 | 
				
			||||||
 | 
					for position in \
 | 
				
			||||||
 | 
					$(cat ../WorkHistory/WorkHistory.csv); do
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COMPANY="$(echo $position|awk -F ',' '{print $1}')"
 | 
				
			||||||
 | 
					TITLE="$(echo $position|awk -F ',' '{print $2}')"
 | 
				
			||||||
 | 
					DATEOFEMPLOY="$(echo $position|awk -F ',' '{print $3}')"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "**$COMPANY | $TITLE | $DATEOFEMPLOY**" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo " " >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					cat ../EmployerItems/$COMPANY.md >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					echo " " >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					done
 | 
				
			||||||
 | 
					unset IFS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Pull in my skills and generate a beautiful table.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "\pagebreak" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo " " >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					echo "## Skills" >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					echo " " >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Table heading
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "|Skill|Experience|Skill Details|" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo "|---|---|---|" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					#Table rows
 | 
				
			||||||
 | 
					IFS=$'\n\t'
 | 
				
			||||||
 | 
					for skill in \
 | 
				
			||||||
 | 
					$(cat ../SkillsAndProjects/Skills.csv); do
 | 
				
			||||||
 | 
					SKILL_NAME="$(echo $skill|awk -F '|' '{print $1}')"
 | 
				
			||||||
 | 
					SKILL_YEARS="$(echo $skill|awk -F '|' '{print $2}')"
 | 
				
			||||||
 | 
					SKILL_DETAIL="$(echo $skill|awk -F '|' '{print $3}')"
 | 
				
			||||||
 | 
					echo "|**$SKILL_NAME**|$SKILL_YEARS|$SKILL_DETAIL|" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					done
 | 
				
			||||||
 | 
					unset IFS
 | 
				
			||||||
							
								
								
									
										26
									
								
								build/build-client-submit-stage2.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								build/build-client-submit-stage2.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "Generating PDF output for client submission version..."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PDFOutputFile="D:/tsys/@Reachableceo/resume.reachableceo.com/client-submit/CharlesNWyble-Resume.pdf"
 | 
				
			||||||
 | 
					MSWordOutputFile="D:/tsys/@Reachableceo/resume.reachableceo.com/client-submit/CharlesNWyble-Resume.doc"
 | 
				
			||||||
 | 
					MarkdownInputFile="../MarkdownOutput/client-submit/CharlesNWybleResume.md "
 | 
				
			||||||
 | 
					PandocMetadataFile="./CharlesNWyble-ClientSubmit.yml"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pandoc \
 | 
				
			||||||
 | 
					"$MarkdownInputFile" \
 | 
				
			||||||
 | 
					--template eisvogel \
 | 
				
			||||||
 | 
					--metadata-file="$PandocMetadataFile" \
 | 
				
			||||||
 | 
					--from markdown \
 | 
				
			||||||
 | 
					--to=pdf \
 | 
				
			||||||
 | 
					--output $PDFOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "Generating MSWord output for client submission version..."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pandoc \
 | 
				
			||||||
 | 
					"$MarkdownInputFile" \
 | 
				
			||||||
 | 
					--metadata-file="$PandocMetadataFile" \
 | 
				
			||||||
 | 
					--from markdown \
 | 
				
			||||||
 | 
					--to=docx \
 | 
				
			||||||
 | 
					--reference-doc=resume-docx-reference.docx \
 | 
				
			||||||
 | 
					--output $MSWordOutputFile
 | 
				
			||||||
							
								
								
									
										69
									
								
								build/build-jobBoard-stage1.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								build/build-jobBoard-stage1.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,69 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "Cleaning up from previous runs..."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					MarkdownOutputFile="../MarkdownOutput/job-board/CharlesNWybleResume.md"
 | 
				
			||||||
 | 
					rm $MarkdownOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "Combining markdown files into single input file for pandoc..."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Pull in my contact info
 | 
				
			||||||
 | 
					cat "../boilerplate/Contact-Info.md" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo " " >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "## Highlights from my 22 year IT career" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					cat ../SkillsAndProjects/Projects.md >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "\pagebreak" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo " " >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo "## Employment History" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo " " >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#And here we do some magic...
 | 
				
			||||||
 | 
					#Pull in my :
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# employer
 | 
				
			||||||
 | 
					# title
 | 
				
			||||||
 | 
					# start/end dates of employment 
 | 
				
			||||||
 | 
					# long form position summary data from each position
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					IFS=$'\n\t'
 | 
				
			||||||
 | 
					for position in \
 | 
				
			||||||
 | 
					$(cat ../WorkHistory/WorkHistory.csv); do
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COMPANY="$(echo $position|awk -F ',' '{print $1}')"
 | 
				
			||||||
 | 
					TITLE="$(echo $position|awk -F ',' '{print $2}')"
 | 
				
			||||||
 | 
					DATEOFEMPLOY="$(echo $position|awk -F ',' '{print $3}')"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "**$COMPANY | $TITLE | $DATEOFEMPLOY**" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo " " >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					cat ../EmployerItems/$COMPANY.md >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					echo " " >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					done
 | 
				
			||||||
 | 
					unset IFS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Pull in my skills and generate a beautiful table.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "\pagebreak" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo " " >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					echo "## Skills" >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					echo " " >> "$MarkdownOutputFile"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Table heading
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "|Skill|Experience|Skill Details|" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					echo "|---|---|---|" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					#Table rows
 | 
				
			||||||
 | 
					IFS=$'\n\t'
 | 
				
			||||||
 | 
					for skill in \
 | 
				
			||||||
 | 
					$(cat ../SkillsAndProjects/Skills.csv); do
 | 
				
			||||||
 | 
					SKILL_NAME="$(echo $skill|awk -F '|' '{print $1}')"
 | 
				
			||||||
 | 
					SKILL_YEARS="$(echo $skill|awk -F '|' '{print $2}')"
 | 
				
			||||||
 | 
					SKILL_DETAIL="$(echo $skill|awk -F '|' '{print $3}')"
 | 
				
			||||||
 | 
					echo "|**$SKILL_NAME**|$SKILL_YEARS|$SKILL_DETAIL|" >> $MarkdownOutputFile
 | 
				
			||||||
 | 
					done
 | 
				
			||||||
 | 
					unset IFS
 | 
				
			||||||
							
								
								
									
										27
									
								
								build/build-jobBoard-stage2.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								build/build-jobBoard-stage2.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,27 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "Generating PDF output for job board version..."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PDFOutputFile="D:/tsys/@Reachableceo/resume.reachableceo.com/job-board/CharlesNWyble-Resume.pdf"
 | 
				
			||||||
 | 
					MSWordOutputFile="D:/tsys/@Reachableceo/resume.reachableceo.com/job-board/CharlesNWyble-Resume.doc"
 | 
				
			||||||
 | 
					MarkdownInputFile="../MarkdownOutput/job-board/CharlesNWybleResume.md "
 | 
				
			||||||
 | 
					PandocMetadataFile="./CharlesNWyble-JobBoard.yml"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pandoc \
 | 
				
			||||||
 | 
					"$MarkdownInputFile" \
 | 
				
			||||||
 | 
					--template eisvogel \
 | 
				
			||||||
 | 
					--metadata-file="$PandocMetadataFile" \
 | 
				
			||||||
 | 
					--from markdown \
 | 
				
			||||||
 | 
					--to=pdf \
 | 
				
			||||||
 | 
					--output $PDFOutputFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "Generating MSWord output for client submission version..."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pandoc \
 | 
				
			||||||
 | 
					"$MarkdownInputFile" \
 | 
				
			||||||
 | 
					--metadata-file="$PandocMetadataFile" \
 | 
				
			||||||
 | 
					--from markdown \
 | 
				
			||||||
 | 
					--to=docx \
 | 
				
			||||||
 | 
					--reference-doc=resume-docx-reference.docx \
 | 
				
			||||||
 | 
					--output $MSWordOutputFile
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								build/resume-docx-reference.docx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								build/resume-docx-reference.docx
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user