.
This commit is contained in:
parent
8720564ede
commit
82ace48ecf
@ -1,6 +1,8 @@
|
|||||||
|
# Consultant Contact Information
|
||||||
|
|
||||||
{{ConsultantName}}
|
{{ConsultantName}}
|
||||||
=====
|
=====
|
||||||
|
|
||||||
{{ConsultantOneLinerSummary}}
|
{{ConsultantOneLinerSummary}}
|
||||||
|
|
||||||
[ [Github Profile]({{ConsultantGithub}}) ] . [ [Linkedin Profile]({{ConsultantLinkedin}}) ] . [ {{ConsultantEmail}} ] . [ {{ConsultantPhone}} ] . [ {{ConsultantLocation}} ]
|
[ [Github Profile]({{ConsultantGithub}}) ] . [ [Linkedin Profile]({{ConsultantLinkedin}}) ] . [ {{ConsultantEmail}} ] . [ {{ConsultantPhone}} ] . [ {{ConsultantTImezone}} ]
|
||||||
|
@ -1,5 +1,117 @@
|
|||||||
# Test
|
# {{ConsultantName}} Consultant Information Sheet
|
||||||
|
|
||||||
## Testing
|
## Introduction
|
||||||
|
|
||||||
Hello,
|
Hello,
|
||||||
|
|
||||||
|
Thank you very much for reaching out to me on this platform in regards to doing some consulting work for you !
|
||||||
|
|
||||||
|
I have been receiving a high number of inquiries and have developed a standardized response letter to help ensure
|
||||||
|
alignment and save everyone time and to reduce back and forth emails/texts/calls in the early stages.
|
||||||
|
|
||||||
|
If you have any introductry questions/comments/concerns not covered by this document, please let me know and I'm happy to address them!
|
||||||
|
|
||||||
|
If you ask me something answered in this reply, I will not respond to you and will not move forward with the engagement, so please read it carefully!
|
||||||
|
|
||||||
|
## Re: share my ID over email
|
||||||
|
|
||||||
|
I am a US Citizen (by birth).
|
||||||
|
|
||||||
|
I am happy to get on a teams/zoom/google meet etc call and show my ID.
|
||||||
|
|
||||||
|
I WILL NOT share my (full or redacted) photo ID over email or any other electronic written communication. If that is a "requirement" then I have no interest in moving forward with this engagement and no further communication is necessary.
|
||||||
|
|
||||||
|
|
||||||
|
## Re: professional references
|
||||||
|
|
||||||
|
I am happy to provide project/professional references once an engagement letter has been signed. The engagement letter has a contingency clause allowing the client to back out if the reference review doesn't meet their requirements.
|
||||||
|
|
||||||
|
I will NOT provide project/professional references up front. If that is a "requirement" then I have no interest in moving forward with this engagement and no further communication is necessary.
|
||||||
|
|
||||||
|
## Re: on-site work/travel/expenses/relocation
|
||||||
|
|
||||||
|
if the role is not able to be performed remotely and is not based in **{{CandidateLocation}}** 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 {{CandidateRelocationNetMinimumAmount}}** 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
|
||||||
|
|
||||||
|
|
||||||
|
- **{{CandidateRateSheetRemoteW2HourlyMinimum}}** per hour(w2)
|
||||||
|
- **{{CandidateRateSheetRemote1099HourlyMinimum}}** per hour (1099/corp to corp)
|
||||||
|
|
||||||
|
|
||||||
|
### On-site/hybrid roles
|
||||||
|
|
||||||
|
Travel Time: 100.00 per hour, two hour minimum
|
||||||
|
|
||||||
|
- **{{CandidateRateSheetRemoteW2HourlyPrefer}}** per hour(w2) or more
|
||||||
|
- **{{CandidateRateSheetRemoteW2AnnualPrefer}}** annually or more
|
||||||
|
- **{{CandidateRateSheetRemote1099HourlyPrefer}}** per hour (1099/corp to corp) or more
|
||||||
|
|
||||||
|
In regards to compensation type, 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 Candidate resume(format)](https://some.resume.somewhere/some-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 | {{CandidateName}} |
|
||||||
|
| | E-mail address | {{CandiateEmail}} |
|
||||||
|
| | Phone number | {{CandidatePhone}} |
|
||||||
|
| | Preferred form of contact | {{CandidatePreferredContactMethod}} |
|
||||||
|
| | Work authorization | {{CandidateWorkAuthorization}} |
|
||||||
|
| | Are you employed presently? | {{CandidateEmploymentStatus}} |
|
||||||
|
| | Current location | {{CandidateCurrentLocation}} |
|
||||||
|
| | Current timezone | {{CandidateCurrentTimezone}} |
|
||||||
|
| | Timezones I can work in | {{CandidateWorkableTimezones}} |
|
||||||
|
| | Availability to interview | {{CandidateInterviewAvailability}} |
|
||||||
|
| | Availability to start | {{CandidateStartAvailability}} |
|
||||||
|
| | Highest Education | {{CandidateHighestEducation}} |
|
||||||
|
| | Graduated Year | {{CandidateGraduationYear}} |
|
||||||
|
| dd | Name of school | {{CandidateSchoolName}} |
|
||||||
|
| | | |
|
||||||
|
| | Location of school | {{CandidateSchoolLocation}} |
|
||||||
|
| | Linkedin Profile | ({{CandidateLinkedin}}) |
|
||||||
|
| | Github Profile | ({{CandidateGithub}}) |
|
||||||
|
| | Last project | {{CandidateLastProject}} |
|
||||||
|
| | DOB | {{CandidateDOB}} |
|
||||||
|
| | Total IT/career experience | {{CandidateTotalExperience}} |
|
||||||
|
| | Open to in-office/hybrid/remote | Yes |
|
||||||
|
| | Any trips planned in next six months? | No |
|
||||||
|
24
local/Templates/ConsultantProfile.md
Normal file
24
local/Templates/ConsultantProfile.md
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Consultant Profile
|
||||||
|
|
||||||
|
## Introduction
|
||||||
|
|
||||||
|
### Professional History
|
||||||
|
|
||||||
|
- See my resume
|
||||||
|
|
||||||
|
## Rate Information
|
||||||
|
|
||||||
|
### Per Hour
|
||||||
|
|
||||||
|
These are the rates that I charge per hour.
|
||||||
|
|
||||||
|
- Standard Rack Rate :
|
||||||
|
- Bespoke Rate :
|
||||||
|
|
||||||
|
### Flat Rate
|
||||||
|
|
||||||
|
I offer some flat rate work.
|
||||||
|
|
||||||
|
- YDN/TeamRental Build Out: $500.00
|
||||||
|
|
||||||
|
## Types of hourly work offered
|
14
local/build/BuildTemplate-ConsultantProfile.yml
Normal file
14
local/build/BuildTemplate-ConsultantProfile.yml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
title: "{{ConsultantName}} Consultant Profile"
|
||||||
|
titlepage: true
|
||||||
|
titlepage-logo: "{{ConsultantLogo}}"
|
||||||
|
toc: true
|
||||||
|
toc-own-page: true
|
||||||
|
date: \today
|
||||||
|
header-left: "\\hspace{1cm}"
|
||||||
|
header-center: "\\leftmark"
|
||||||
|
header-right: "Page \\thepage"
|
||||||
|
footer-left: "{{ConsultantName}}"
|
||||||
|
footer-center: "{{ConsultantTagline}}"
|
||||||
|
footer-right: "[Source code]({{SourceCode}})"
|
||||||
|
urlcolor: {{URLCOLOR}}
|
||||||
|
page-background: "{{PAGEBACKGROUND}}"
|
@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
#SET THIS OR NOTHING WILL WORK
|
#SET THIS OR NOTHING WILL WORK
|
||||||
export PipelineClientWorkingDir="D:/tsys/ReachableCEOPublic/MarketingMaterials/backend/ReachableCEO-Profile-Consulting/local"
|
export PipelineClientWorkingDir="D:/tsys/ReachableCEOPublic/MarketingMaterials/inputs/ReachableCEO-Profile-Consulting/local"
|
||||||
#SET THIS OR NOTHING WILL WORK
|
#SET THIS OR NOTHING WILL WORK
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
@ -65,7 +65,7 @@ export ConsultantHourlyRateBespoke="245.00"
|
|||||||
|
|
||||||
export PROFILE_FILE_NAME="$(echo $ConsultantName|sed 's/ //g')"
|
export PROFILE_FILE_NAME="$(echo $ConsultantName|sed 's/ //g')"
|
||||||
|
|
||||||
export BUILD_OUTPUT_DIR="D:/tsys/ReachableCEOPublic/MarketingMaterials/websites/profile-consulting.reachableceo.com/ConsultantProfile"
|
export BUILD_OUTPUT_DIR="D:/tsys/ReachableCEOPublic/MarketingMaterials/outputs/profile-consulting.reachableceo.com/ConsultantProfile"
|
||||||
|
|
||||||
export ConsultantInfoSheetMarkdownOutputFile="$BUILD_OUTPUT_DIR/$PROFILE_FILE_NAME-ConsultantInfoSheet.md"
|
export ConsultantInfoSheetMarkdownOutputFile="$BUILD_OUTPUT_DIR/$PROFILE_FILE_NAME-ConsultantInfoSheet.md"
|
||||||
export ConsultantInfoSheetPDFOutputFile="$BUILD_OUTPUT_DIR/$PROFILE_FILE_NAME-ConsultantInfoSheet.pdf"
|
export ConsultantInfoSheetPDFOutputFile="$BUILD_OUTPUT_DIR/$PROFILE_FILE_NAME-ConsultantInfoSheet.pdf"
|
||||||
|
@ -1,9 +1,31 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# A client script to setup variables for and execute:
|
# Exit on error
|
||||||
#../vendor/git.knownelement.com/reachableceo/MarkdownResume-Pipeline/build/build-pipeline-server.sh
|
set -e
|
||||||
|
|
||||||
source ./ConsultantVariables.env
|
# A client script to setup variables for and execute the consultant profile pipeline
|
||||||
|
# Executes: ../../vendor/git.knownelement.com/reachableceo/ConsultantProfile-Pipeline-Server/build/build-pipeline-server-markdown.sh
|
||||||
|
|
||||||
|
# Check if ConsultantVariables.env exists
|
||||||
|
if [ ! -f "./ConsultantVariables.env" ]; then
|
||||||
|
echo "Error: ConsultantVariables.env not found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Source the environment file with error handling
|
||||||
|
if ! source ./ConsultantVariables.env; then
|
||||||
|
echo "Error: Failed to source ConsultantVariables.env. Please check the file for syntax errors."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Verify required environment variables
|
||||||
|
required_vars=("PipelineClientWorkingDir" "BUILD_OUTPUT_DIR")
|
||||||
|
for var in "${required_vars[@]}"; do
|
||||||
|
if [ -z "${!var}" ]; then
|
||||||
|
echo "Error: Required environment variable $var is not set"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
####################################################
|
####################################################
|
||||||
#DO NOT CHANGE ANYTHING BELOW THIS LINE
|
#DO NOT CHANGE ANYTHING BELOW THIS LINE
|
||||||
@ -18,12 +40,20 @@ export BUILD_TEMP_DIR="$PipelineClientWorkingDir/build-temp/ConsultantProfile"
|
|||||||
export BUILDYAML_CONSULTANT_INFOSHEET="$BUILD_TEMP_DIR/ConsultantInfoSheet.yml"
|
export BUILDYAML_CONSULTANT_INFOSHEET="$BUILD_TEMP_DIR/ConsultantInfoSheet.yml"
|
||||||
export BUILDYAML_CONSULTANT_PROFILE="$BUILD_TEMP_DIR/ConsultantProfile.yml"
|
export BUILDYAML_CONSULTANT_PROFILE="$BUILD_TEMP_DIR/ConsultantProfile.yml"
|
||||||
|
|
||||||
# Cleanup previous intermediatge and final output artifacts
|
# Create necessary directories if they don't exist
|
||||||
|
mkdir -p "$BUILD_TEMP_DIR"
|
||||||
|
mkdir -p "$BUILD_OUTPUT_DIR"
|
||||||
|
|
||||||
rm -vf $BUILD_TEMP_DIR/*.yml
|
# Cleanup previous intermediate and final output artifacts
|
||||||
|
rm -vf "$BUILD_TEMP_DIR"/*.yml
|
||||||
|
rm -vf "$BUILD_OUTPUT_DIR"/*
|
||||||
|
|
||||||
rm -vf $BUILD_OUTPUT_DIR/*
|
# Verify pipeline server script exists
|
||||||
|
PIPELINE_SERVER="../../vendor/git.knownelement.com/reachableceo/ConsultantProfile-Pipeline-Server/build/build-pipeline-server-markdown.sh"
|
||||||
|
if [ ! -f "$PIPELINE_SERVER" ]; then
|
||||||
|
echo "Error: Pipeline server script not found at: $PIPELINE_SERVER"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Call the build-pipeline-server in the vendored repository to produce updated output artifacts
|
# Call the build-pipeline-server in the vendored repository to produce updated output artifacts
|
||||||
|
bash "$PIPELINE_SERVER"
|
||||||
bash ../../vendor/git.knownelement.com/reachableceo/ConsultantProfile-Pipeline-Server/build/build-pipeline-server-markdown.sh
|
|
Loading…
x
Reference in New Issue
Block a user