~samhh/samhh.com

ref: 1a56f0a6d28a2e6ea0c5eeb63c7691e189663175 samhh.com/data/resume.toml -rw-r--r-- 2.7 KiB
1a56f0a6 — Sam A. Horvath-Hunt Bump writings 6 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
keywords = [
  "Haskell",
  "PureScript",
  "pure functional programming",
  "Rust",
  "CLI",
  "shell",
  "Linux",
  "TypeScript",
  "React",
  "fp-ts",
  "Node.js",
  "testing",
  "microservices",
  "AWS Lambda",
  "CSS-in-JS",
  "HTML",
  "CSS (incl/ preprocessors)",
  "SQL",
  "Git",
  "CI",
  "WebExtensions",
]

[[positions]]
company = "Unsplash"
website = "https://unsplash.com"
startDate = 2021-08-17
endDate = "Present"
desc = """
I'm excited to be working on Unsplash's frontend, leveraging functional
programming and the fp-ts ecosystem.
"""

[[positions]]
company = "Standard Chartered"
website = "https://www.sc.com"
startDate = 2021-06-21
endDate = 2021-08-14
desc = """
I briefly worked at Standard Chartered with Haskell (Mu), however it wasn't a
good fit and I handed in my resignation. I'll elaborate upon this a little in a
blog post at some point.
"""

[[positions]]
company = "Adaptavist"
website = "https://www.adaptavist.com"
startDate = 2018-12-11
endDate = 2021-06-09
desc = """
At Adaptavist I worked on our product's React frontend and its associated
Node.js serverless functions, making heavy use of fp-ts, io-ts, newtype-ts, et
al. I lead the team towards best practices, including refactoring everything
into strict TypeScript, incorporating property-based testing and page-level
integration testing, and generally emphasing long-term maintainability for
developers and perennial reliability for end users.
"""

[[positions]]
company = "Oddschecker"
website = "https://www.oddschecker.com"
startDate = 2017-02-28
endDate = 2018-12-10
desc = """
At Oddschecker I spearheaded a greenfield B2B project utilising React and D3 on
the frontend and Node.js on the backend, all written in TypeScript. I liaised
with product and QA to ensure it satisfied requirements and did so in good
condition.
"""

[[positions]]
company = "Impero"
website = "https://weareimpero.com"
startDate = 2015-12-07
endDate = 2017-02-25
desc = """
My work at Impero was predominantly building new websites from scratch for
clients following a design. These would typically be very complex in terms of
the requisite CSS. Between projects I worked with just about every permutation
of CSS pre- or post-processor. I also occasionally worked with reactive
libraries like React and Vue.
"""

[[positions]]
company = "Perspective Publishing"
website = "https://www.perspectivepublishing.com"
startDate = 2014-03-03
endDate = 2015-12-04
desc = """
I designed and implemented the frontend of the majority of Perspective's
websites, and rewrote the backend of the internal company CMS in PHP leveraging
MySQL, converging dozens of legacy systems into a single unified experience.
Prior to leaving I lobbied for a change from archaic FTP uploads to a modern
version control system.
"""