aboutsummaryrefslogtreecommitdiff
path: root/dhall/jobHistory.dhall
diff options
context:
space:
mode:
authorXe Iaso <me@christine.website>2022-06-14 15:04:17 -0400
committerGitHub <noreply@github.com>2022-06-14 15:04:17 -0400
commitad6fba4c79e8b5ab08e2f0db8bc4087f03151f7f (patch)
tree9888fe24eb3ea35ea0f9b54af8723b4a000e6ad9 /dhall/jobHistory.dhall
parent7541df778165b5a96da714256d011685b476abc0 (diff)
downloadxesite-ad6fba4c79e8b5ab08e2f0db8bc4087f03151f7f.tar.xz
xesite-ad6fba4c79e8b5ab08e2f0db8bc4087f03151f7f.zip
Add salary transparency page (#492)
* Move dhall data and types into `/dhall` folder * Reformat salary transparency data into Dhall * Wire up the old salary transparency page with a custom element * Wire up a new salary transparency page * Expose raw data as JSON * Make dhall types more portable * Remove gallery from the navbar * Make signal boost page point to the new data location * Add salary transparency page to the footer of the site * Add site update post for this Signed-off-by: Xe <me@xeiaso.net>
Diffstat (limited to 'dhall/jobHistory.dhall')
-rw-r--r--dhall/jobHistory.dhall136
1 files changed, 136 insertions, 0 deletions
diff --git a/dhall/jobHistory.dhall b/dhall/jobHistory.dhall
new file mode 100644
index 0000000..1148587
--- /dev/null
+++ b/dhall/jobHistory.dhall
@@ -0,0 +1,136 @@
+let Job = ./types/Job.dhall
+
+let Salary = ./types/Salary.dhall
+
+let annual = \(rate : Natural) -> Salary::{ amount = rate }
+
+let hourly = \(rate : Natural) -> Salary::{ amount = rate, per = "hour" }
+
+let annualCAD = \(rate : Natural) -> Salary::{ amount = rate, currency = "CAD" }
+
+in [ Job::{
+ , company = "Symplicity"
+ , title = "Junior Systems Administrator"
+ , startDate = "2013-11-11"
+ , endDate = Some "2014-01-06"
+ , daysWorked = Some 56
+ , salary = annual 50000
+ , leaveReason = Some "terminated"
+ }
+ , Job::{
+ , company = "OpDemand"
+ , title = "Software Engineering Intern"
+ , startDate = "2014-07-14"
+ , endDate = Some "2014-08-27"
+ , daysWorked = Some 44
+ , daysBetween = Some 189
+ , salary = annual 35000
+ , leaveReason = Some "terminated"
+ }
+ , Job::{
+ , company = "Crowdflower (contract)"
+ , title = "Consultant"
+ , startDate = "2014-09-17"
+ , endDate = Some "2014-10-15"
+ , daysWorked = Some 28
+ , daysBetween = Some 21
+ , salary = hourly 90
+ , leaveReason = Some "contract not renewed"
+ }
+ , Job::{
+ , company = "VTCSecure (contract)"
+ , title = "Consultant"
+ , startDate = "2014-10-27"
+ , endDate = Some "2015-02-09"
+ , daysWorked = Some 105
+ , daysBetween = Some 12
+ , salary = hourly 90
+ , leaveReason = Some "contract not renewed"
+ }
+ , Job::{
+ , company = "IMVU"
+ , title = "Site Reliability Engineer"
+ , startDate = "2015-03-30"
+ , endDate = Some "2016-03-07"
+ , daysWorked = Some 343
+ , daysBetween = Some 49
+ , salary = annual 125000
+ , leaveReason = Some "demoted"
+ }
+ , Job::{
+ , company = "IMVU"
+ , title = "Systems Administrator"
+ , startDate = "2016-03-08"
+ , endDate = Some "2016-04-01"
+ , daysWorked = Some 24
+ , daysBetween = Some 1
+ , salary = annual 105000
+ , leaveReason = Some "quit"
+ }
+ , Job::{
+ , company = "Pure Storage"
+ , title = "Member of Technical Staff"
+ , startDate = "2016-04-04"
+ , endDate = Some "2016-08-03"
+ , daysWorked = Some 121
+ , daysBetween = Some 3
+ , salary = annual 135000
+ , leaveReason = Some "quit"
+ }
+ , Job::{
+ , company = "Backplane.io (defunct)"
+ , title = "Software Engineer"
+ , startDate = "2016-08-24"
+ , endDate = Some "2016-11-22"
+ , daysWorked = Some 90
+ , daysBetween = Some 21
+ , salary = annual 105000
+ , leaveReason = Some "terminated"
+ }
+ , Job::{
+ , company = "Heroku (contract)"
+ , title = "Consultant"
+ , startDate = "2017-02-13"
+ , endDate = Some "2017-11-13"
+ , daysWorked = Some 273
+ , daysBetween = Some 83
+ , salary = hourly 120
+ , leaveReason = Some "hired"
+ }
+ , Job::{
+ , company = "Heroku"
+ , title = "Senior Software Engineer"
+ , startDate = "2017-11-13"
+ , endDate = Some "2019-03-08"
+ , daysWorked = Some 480
+ , daysBetween = Some 0
+ , salary = annual 150000
+ , leaveReason = Some "quit"
+ }
+ , Job::{
+ , company = "Lightspeed POS"
+ , title = "Expert principal en fiabilité du site"
+ , startDate = "2019-05-06"
+ , endDate = Some "2020-11-27"
+ , daysWorked = Some 540
+ , daysBetween = Some 48
+ , salary = annualCAD 115000
+ , leaveReason = Some "quit"
+ }
+ , Job::{
+ , company = "Tailscale"
+ , title = "Software Designer"
+ , startDate = "2020-12-14"
+ , endDate = Some "2022-03-01"
+ , daysWorked = Some 442
+ , daysBetween = Some 0
+ , salary = annualCAD 135000
+ , leaveReason = Some "raise"
+ }
+ , Job::{
+ , company = "Tailscale"
+ , title = "Archmage of Infrastructure"
+ , startDate = "2022-03-01"
+ , salary = annualCAD 147150
+ }
+ ]