Stash
This commit is contained in:
parent
4dcf0e0612
commit
128bed7210
90
cv2.typ
90
cv2.typ
@ -24,21 +24,13 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
#show(heading.where(level: 2)): it => {
|
#show(heading.where(level: 2)): it => {
|
||||||
|
// v(-2pt)
|
||||||
box(
|
box(
|
||||||
fill: sect_title_color,
|
fill: sect_title_color,
|
||||||
inset: 3pt,
|
inset: 3pt,
|
||||||
text(white, upper(it))
|
text(white, upper(it))
|
||||||
)
|
)
|
||||||
}
|
// v(-4pt)
|
||||||
|
|
||||||
#let cvsect(title) = {
|
|
||||||
v(8pt)
|
|
||||||
box(
|
|
||||||
fill: sect_title_color,
|
|
||||||
inset: (x: 3pt, y: 2pt),
|
|
||||||
text(white, weight: "bold", upper(title))
|
|
||||||
)
|
|
||||||
v(5pt)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#let entry(date, title, subtitle, content) = {
|
#let entry(date, title, subtitle, content) = {
|
||||||
@ -59,6 +51,7 @@
|
|||||||
#set document(author: "Joshua Coles", title: "CV")
|
#set document(author: "Joshua Coles", title: "CV")
|
||||||
#set page(margin: (x: 2cm, y: 1.75cm), paper: "a4")
|
#set page(margin: (x: 2cm, y: 1.75cm), paper: "a4")
|
||||||
#set text(font: "Raleway", size: 9pt)
|
#set text(font: "Raleway", size: 9pt)
|
||||||
|
#set par(spacing: 1.1em)
|
||||||
|
|
||||||
// Header
|
// Header
|
||||||
#grid(
|
#grid(
|
||||||
@ -97,7 +90,7 @@
|
|||||||
== Who am I?
|
== Who am I?
|
||||||
|
|
||||||
#grid(
|
#grid(
|
||||||
columns: (70%, 27.5%),
|
columns: (90%),
|
||||||
{
|
{
|
||||||
[I am a passionate and adaptable software engineer with a strong focus on delivering high-quality, maintainable solutions. With experience across a range of technologies and industries, I thrive on understanding the business and organisational context behind software, ensuring that technical solutions align with real-world needs.
|
[I am a passionate and adaptable software engineer with a strong focus on delivering high-quality, maintainable solutions. With experience across a range of technologies and industries, I thrive on understanding the business and organisational context behind software, ensuring that technical solutions align with real-world needs.
|
||||||
I believe that effective communication, problem-solving, and a willingness to continuously learn and adapt are key to delivery effective solutions.
|
I believe that effective communication, problem-solving, and a willingness to continuously learn and adapt are key to delivery effective solutions.
|
||||||
@ -106,7 +99,7 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
// Experience section
|
// Experience section
|
||||||
#cvsect("Experience")
|
== Experience
|
||||||
|
|
||||||
#entry(
|
#entry(
|
||||||
"Present",
|
"Present",
|
||||||
@ -124,9 +117,9 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
#entry(
|
#entry(
|
||||||
"Final Year",
|
[Final Year],
|
||||||
"Dissertation Project, AI Applications in Lagrangian Physics",
|
[Dissertation Project, AI Applications in Lagrangian Physics],
|
||||||
"University of Bath",
|
[University of Bath],
|
||||||
[
|
[
|
||||||
My dissertation focused on incorporating Lagrangian Mechanics into physics-informed neural networks. My key contributions include,
|
My dissertation focused on incorporating Lagrangian Mechanics into physics-informed neural networks. My key contributions include,
|
||||||
- Creating and optimising the core physics procedures in JAX to improve correctness compared to legacy implementations; allow for their use in loss functions; and reducing runtimes by a factor of $10^4$.
|
- Creating and optimising the core physics procedures in JAX to improve correctness compared to legacy implementations; allow for their use in loss functions; and reducing runtimes by a factor of $10^4$.
|
||||||
@ -139,9 +132,9 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
#entry(
|
#entry(
|
||||||
"Summer 2023",
|
[Summer 2023],
|
||||||
"Software Developer",
|
[Software Developer],
|
||||||
"Better Conversations Foundation & Amphora",
|
[Better Conversations Foundation & Amphora],
|
||||||
[
|
[
|
||||||
I lead efforts exploring the feasibility and application of AI based features in the main product.
|
I lead efforts exploring the feasibility and application of AI based features in the main product.
|
||||||
- Integrating vector based search and retrieval-augmented generation into the application in a non-intrusive manner.
|
- Integrating vector based search and retrieval-augmented generation into the application in a non-intrusive manner.
|
||||||
@ -156,9 +149,12 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
#entry(
|
#entry(
|
||||||
"2022 -- 2023\n#text(size: 0.8em)[part time aside studies]\n\n2021 -- 2022\n#text(size: 0.8em)[placement year]",
|
[
|
||||||
"Software Developer",
|
2022 -- 2023#linebreak()#text(size: 0.8em)[part time aside studies]
|
||||||
"Office for National Statistics",
|
2021 -- 2022#linebreak()#text(size: 0.8em)[placement year]
|
||||||
|
],
|
||||||
|
[Software Developer],
|
||||||
|
[Office for National Statistics],
|
||||||
[
|
[
|
||||||
I joined a team working designing and developing software for processing the results of the 2021 Census. After the end of my placement I was kept on to assist with the next phase of product development and solution design. In this role I worked with sensitive data from the Census in isolated production environments and thus obtained SC clearance. Key contributions include,
|
I joined a team working designing and developing software for processing the results of the 2021 Census. After the end of my placement I was kept on to assist with the next phase of product development and solution design. In this role I worked with sensitive data from the Census in isolated production environments and thus obtained SC clearance. Key contributions include,
|
||||||
- Taking a leading role as release manager for the product and was heavily involved in requirements gathering for the new features.
|
- Taking a leading role as release manager for the product and was heavily involved in requirements gathering for the new features.
|
||||||
@ -172,9 +168,13 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
#entry(
|
#entry(
|
||||||
"2017 -- 2021\n#text(size: 0.8em)[Holidays & Part time]",
|
[
|
||||||
"Software Developer",
|
2017 -- 2021
|
||||||
"Amphora",
|
#linebreak()
|
||||||
|
#text(size: 0.8em)[Holidays & Part time]
|
||||||
|
],
|
||||||
|
[Software Developer],
|
||||||
|
[Amphora],
|
||||||
[
|
[
|
||||||
I worked independently to explore and investigate new technologies including,
|
I worked independently to explore and investigate new technologies including,
|
||||||
- Creating and maintaining SAML based customer access mechanism for confidential documentation.
|
- Creating and maintaining SAML based customer access mechanism for confidential documentation.
|
||||||
@ -185,9 +185,9 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
#entry(
|
#entry(
|
||||||
"2011 — present",
|
[2011 — present],
|
||||||
"Ongoing Personal Projects",
|
[Ongoing Personal Projects],
|
||||||
"",
|
[],
|
||||||
[
|
[
|
||||||
My latest personal projects are focused on data analysis on different aspects of my life. This is done with a strong focus on self-hosting and privacy. Recent work includes:
|
My latest personal projects are focused on data analysis on different aspects of my life. This is done with a strong focus on self-hosting and privacy. Recent work includes:
|
||||||
- AI based techniques for recipe extraction.
|
- AI based techniques for recipe extraction.
|
||||||
@ -202,19 +202,19 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
// Education section
|
// Education section
|
||||||
#cvsect("Education")
|
== Education
|
||||||
|
|
||||||
#entry(
|
#entry(
|
||||||
"",
|
[],
|
||||||
"MSc Mathematics and Physics (Hons) (Sandwich)",
|
[MSc Mathematics and Physics (Hons) (Sandwich)],
|
||||||
"University of Bath",
|
[University of Bath],
|
||||||
[1st Class Honours. Placement with the ONS between academic years 2 and 3.]
|
[1st Class Honours. Placement with the ONS between academic years 2 and 3.]
|
||||||
)
|
)
|
||||||
|
|
||||||
#entry(
|
#entry(
|
||||||
"",
|
[],
|
||||||
"Prior Qualifications",
|
[Prior Qualifications],
|
||||||
"Reading Blue Coat School",
|
[Reading Blue Coat School],
|
||||||
[
|
[
|
||||||
4 A Levels: A\* Maths, A Further Maths, A Physics, A Chemistry
|
4 A Levels: A\* Maths, A Further Maths, A Physics, A Chemistry
|
||||||
|
|
||||||
@ -226,17 +226,29 @@
|
|||||||
#grid(
|
#grid(
|
||||||
columns: (1fr, 1fr),
|
columns: (1fr, 1fr),
|
||||||
{
|
{
|
||||||
cvsect("ADDITIONAL QUALIFICATIONS AND TRAINING")
|
v(8pt)
|
||||||
|
box(
|
||||||
|
fill: sect_title_color,
|
||||||
|
inset: (x: 3pt, y: 2pt),
|
||||||
|
text(white, weight: "bold", upper("Additional Qualifications and Training"))
|
||||||
|
)
|
||||||
|
v(5pt)
|
||||||
[#link("https://betterconversations.foundation/index.html")[Better Conversations] — 2022]
|
[#link("https://betterconversations.foundation/index.html")[Better Conversations] — 2022]
|
||||||
linebreak()
|
linebreak()
|
||||||
[ISO9001 and ISO27001 training — 2018]
|
[ISO9001 and ISO27001 training — 2018]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
cvsect("Interests")
|
v(8pt)
|
||||||
|
box(
|
||||||
|
fill: sect_title_color,
|
||||||
|
inset: (x: 3pt, y: 2pt),
|
||||||
|
text(white, weight: "bold", upper("Interests"))
|
||||||
|
)
|
||||||
|
v(5pt)
|
||||||
[Long distance running; politics and governance and the applications of technology therein; previous committee member of Philosophy Society at University.]
|
[Long distance running; politics and governance and the applications of technology therein; previous committee member of Philosophy Society at University.]
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
// References section
|
== References
|
||||||
#cvsect("References")
|
|
||||||
[Available upon request]
|
Available upon request
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user