Stash
This commit is contained in:
parent
843f73cf32
commit
4dcf0e0612
100
cv2.typ
100
cv2.typ
@ -123,8 +123,104 @@
|
|||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
// Continue with other entries...
|
#entry(
|
||||||
// Education section would follow similar pattern
|
"Final Year",
|
||||||
|
"Dissertation Project, AI Applications in Lagrangian Physics",
|
||||||
|
"University of Bath",
|
||||||
|
[
|
||||||
|
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$.
|
||||||
|
- Researching, designing, and validating training methods.
|
||||||
|
|
||||||
|
The completed report can be found #link("https://files.joshuacoles.me/final-year-report.pdf")[here].
|
||||||
|
|
||||||
|
#text(font: "Courier")[JAX / Neural Networks / Machine Learning / AI / Numpy / Flax / Tensorflow / Keras / Python]
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
#entry(
|
||||||
|
"Summer 2023",
|
||||||
|
"Software Developer",
|
||||||
|
"Better Conversations Foundation & Amphora",
|
||||||
|
[
|
||||||
|
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.
|
||||||
|
- Presenting work to customers and facilitating input on direction and feature fit.
|
||||||
|
|
||||||
|
Once I completed my work with Amphora, I moved to work at a connected non-profit, Better Conversations Foundation as their primary developer.
|
||||||
|
- Implementing the e-commerce and scheduling systems for managing cohorts and staff.
|
||||||
|
- Prototyping real-time coaching flight-plans to allow coordination between Facilitators as sessions progress
|
||||||
|
|
||||||
|
#text(font: "Courier")[Ruby on Rails / Stripe / Langchain / Vector Databases / Python]
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
#entry(
|
||||||
|
"2022 -- 2023\n#text(size: 0.8em)[part time aside studies]\n\n2021 -- 2022\n#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,
|
||||||
|
- Taking a leading role as release manager for the product and was heavily involved in requirements gathering for the new features.
|
||||||
|
- Developing tools for debugging and observability in sensitive production environments, greatly increasing the our ability to diagnose production issues quickly.
|
||||||
|
- Designing architectures for the next stage of the project to address additional business needs.
|
||||||
|
|
||||||
|
This role gave me an appreciation for how the interpersonal aspects of successful team are crucial for the overall success of a project. This was especially important when interfacing with the wider organisation on the direction of the project.
|
||||||
|
|
||||||
|
#text(font: "Courier")[React / Redux / Express / Jest / Cypress / Redis / SQL / Postgres / HBase / Scala / Cloudera / Jenkins / Docker / Typescript / JavaScript / Linux / Microservices / Agile / Scrum]
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
#entry(
|
||||||
|
"2017 -- 2021\n#text(size: 0.8em)[Holidays & Part time]",
|
||||||
|
"Software Developer",
|
||||||
|
"Amphora",
|
||||||
|
[
|
||||||
|
I worked independently to explore and investigate new technologies including,
|
||||||
|
- Creating and maintaining SAML based customer access mechanism for confidential documentation.
|
||||||
|
- Designing subscription management product using Wordpress as a Headless CMS for presentation under multiple service offering.
|
||||||
|
|
||||||
|
#text(font: "Courier")[SAML / Groovy / Java / Ruby on Rails / Ruby]
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
#entry(
|
||||||
|
"2011 — present",
|
||||||
|
"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:
|
||||||
|
- AI based techniques for recipe extraction.
|
||||||
|
- Database and platform for cross-domain analytics in my life.
|
||||||
|
- ETL pipelines focused on breaking down data-silos.
|
||||||
|
- Hosted across multiple servers with live monitoring and log and metrics aggregation.
|
||||||
|
|
||||||
|
A history of these is available on my #link("https://github.com/joshuacoles")[GitHub] or #link("https://git.joshuacoles.me/explore/repos")[personal Gitea], along with this #link("https://git.joshuacoles.me/joshuacoles/cv")[CV and build process].
|
||||||
|
|
||||||
|
#text(font: "Courier")[Rust / Python / ETL / CI/CD / Github actions / Postgres / Caddy / Docker / Prometheus / Grafana / System administration]
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
// Education section
|
||||||
|
#cvsect("Education")
|
||||||
|
|
||||||
|
#entry(
|
||||||
|
"",
|
||||||
|
"MSc Mathematics and Physics (Hons) (Sandwich)",
|
||||||
|
"University of Bath",
|
||||||
|
[1st Class Honours. Placement with the ONS between academic years 2 and 3.]
|
||||||
|
)
|
||||||
|
|
||||||
|
#entry(
|
||||||
|
"",
|
||||||
|
"Prior Qualifications",
|
||||||
|
"Reading Blue Coat School",
|
||||||
|
[
|
||||||
|
4 A Levels: A\* Maths, A Further Maths, A Physics, A Chemistry
|
||||||
|
|
||||||
|
GCSEs: 1 A\* with distinction, 8 A\*s, 2 A's, 1 B. Including A\* with distinction in Further Maths, A\*s in Maths, Sciences, English and Computing.
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
// Additional sections at bottom
|
// Additional sections at bottom
|
||||||
#grid(
|
#grid(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user