-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcv.typ
More file actions
94 lines (80 loc) · 4.51 KB
/
cv.typ
File metadata and controls
94 lines (80 loc) · 4.51 KB
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
#import "conf.typ": resume, role, education
#show: resume.with(
author: "Rob Hand",
location: "London, UK",
email: "rob.h.1988@gmail.com",
github: "github.com/sinon",
linkedin: "linkedin.com/in/robhand",
personal-site: "sinon.github.io",
accent-color: "#26428b",
author-position: left,
personal-info-position: left,
)
== Work Experience
#role(
title: "Staff Software Engineer",
location: "London, UK",
company: "Marks & Spencer",
dates: "June 2023 " + $dash.em$ + " Present"
)
- Led the design and implementation of tooling for managing multi-channel personalised marketing campaigns on M&S.
- Delivered a program of work to modernise the services our team was responsible for. Leading to increased stability and fewer bugs escaping to user-facing environments.
- Rebuilding our content personalisation service to work within a Federated GraphQL system design.
_*Technology:*_ Python, aiohttp, Terraform, Github Actions, FastAPI, Azure, PostgreSQL, GraphQL, MongoDB, Docker
#role(
title: "Engineering Manager / Tech Lead",
location: "London, UK",
company: "Globality Inc.",
dates: "Feb 2022 " + $dash.em$ + " May 2023"
)
- Leading a team of 7 engineers. Responsible for their mentorship, growth, performance evaluation and job satisfaction.
- Delivered various complex projects on time and to a high quality.
- Led continuous process improvement, optimising for impact & delivery for example moved the team to a Kanban based system which improved project delivery time & quality.
- Collaborated with the engineering leadership group to deliver department-wide process improvements.
_*Technology:*_ Flask, FastAPI, AWS, SNS/SQS, RDS, Kubernetes, Helm, Docker, SQLAlchemy, PostgreSQL, GraphQL
#role(
title: "Staff Software Engineer / Tech Lead",
location: "London, UK",
company: "Globality Inc.",
dates: "Feb 2021 " + $dash.em$ + " Feb 2022"
)
- Drove the implementation and adoption of improved error reporting and observability tooling across the organization, which reduced notification times from days to minutes and enabled engineers to pro-actively resolve errors.
- Led the architectural design and implementation of a feature to bulk export all supporting documentation for a given project, turning a manual process that could take a user hours into a simple & delightful experience.
#role(
title: "Senior Software Engineer II",
location: "London, UK",
company: "Globality Inc.",
dates: "Oct 2019 " + $dash.em$ + " Feb 2021"
)
- Founding engineer on the first Globality engineering team based in London. Worked closely with my manager to help define the culture and values of the London engineering department. Many of the improvements we enacted were adopted in the wider engineering department.
- Led the architectural design and rebuild of our user facing reporting feature.
#role(
title: "Senior Software Engineer",
location: "London, UK",
company: "eporta (acquired by Shopify)",
dates: "Dec 2017 " + $dash.em$ + " Oct 2019"
)
- Designed and implemented a PoC image recognition tool for categorizing the type and style of furniture present in a given photo, to automate an expensive manual process.
- Led the rebuilding of the onboarding flow, to allow an easier sign-up process.
- Led a complete rebuild & redesign of the entire quoting and ordering flow on the site.
- Prototyped, user-tested and implemented a new project management tool so that interior designers could manage more of their project on platform.
*_Technology:_* Django, AWS, Django Rest Framework, PostgreSQL, Kinesis, Redshift, Docker
#role(
title: "Senior Software Engineer - BE Team Lead",
location: "London, UK",
company: "Tictrac",
dates: "Aug 2012 " + $dash.em$ + " Dec 2017"
)
- Technical lead for the backend team. Responsible for mentoring, running 360 reviews and performance reviews for two Junior developers along with curating the technical backlog for the team.
- Project Lead & Technical Designer for many of the features implemented for Tictrac's white-labelled health and wellness platform.
*_Technology:_* Python, AWS, Django, Django Rest Framework, PostgreSQL, Docker, Kubernetes
== Skills
- *Programming Languages*: Python, Rust, Typescript/Javascript, HTML/CSS, Bash
- *Technologies*: Django, FastAPI, Flask, Django Rest Framework, PostgreSQL, Kubernetes, Git, Docker, AWS, Azure, Github Actions, GraphQL
== Education
#education(
institution: "Dublin City University",
location: "Dublin, Republic of Ireland",
dates: "2006 " + $dash.em$ + " 2011",
degree: "Bachelor's of Science, Computer Applications (Software Engineering)",
)