Stash
This commit is contained in:
parent
2031d21be9
commit
617b07318e
60
cv2.typ
60
cv2.typ
@ -39,7 +39,7 @@
|
||||
|
||||
#let entry(date, title, subtitle, content) = {
|
||||
grid(
|
||||
columns: (17.5%, 1fr),
|
||||
columns: (15%, 1fr),
|
||||
date,
|
||||
{
|
||||
text(weight: "bold", title)
|
||||
@ -96,9 +96,9 @@
|
||||
#grid(
|
||||
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 believe that effective communication, problem-solving, and a willingness to continuously learn and adapt are key to delivery effective solutions.
|
||||
Through my work at Better Conversations Foundation, I led the development of a real-time web application, collaborating closely with users to continuously evolve the product where I have developed a love and appreciation for correct solutions that respect their user and customers. /*I am excited about the opportunity to work with a collaborative, ambitious team like Ghyston's where I can contribute my experience while continuing to grow as an engineer.*/]
|
||||
[A passionate and adaptable software engineer with a strong focus on high-quality, maintainable solutions. I thrive on understanding the business and organisational context, ensuring that technical solutions align with real-world needs.
|
||||
My approach is to focus on effective communication, problem-solving, and collaborative learning.
|
||||
In my recent experience I led the development of a real-time web application, collaborating closely with users to continuously evolve the product where I have developed a love and appreciation for correct solutions that respect their user and customers. /*I am excited about the opportunity to work with a collaborative, ambitious team like Ghyston's where I can contribute my experience while continuing to grow as an engineer.*/]
|
||||
},
|
||||
)
|
||||
|
||||
@ -106,40 +106,25 @@
|
||||
== Experience
|
||||
|
||||
#entry(
|
||||
"Present",
|
||||
"Lead Software Engineer",
|
||||
"Better Conversations Foundation",
|
||||
[2024 -- Present],
|
||||
[Lead Software Engineer],
|
||||
[Better Conversations Foundation / Amphora Research Systems Ltd.],
|
||||
[
|
||||
My work at the foundation has focused on:
|
||||
- End-to-End Product Delivery: I lead the development of a real-time interactive web application for delivering coaching sessions scalably to large audiences and facilitating team collaboration.
|
||||
- Support the professional growth of junior developers through hands-on mentorship.
|
||||
- Designing and maintaining a number of internal tools to support the business, balancing their development with other work.
|
||||
- Producing a course for a high profile business cohort in Oceana.
|
||||
- Implementing Model Context Protocol for our SaaS product and tool calling for a distributed LLM inference engine. This involved working with a 3rd party project to develop a business relationship, to align our goals, and contribute our work back to the community.
|
||||
I work across Amphora and the non-profit Foundation (sister organisations)
|
||||
- Leading development of a real-time web application to reliably scale training sessions to large audiences and faciliate reliable team delivery. This has lead to at least a 5 fold increase in authoring productivity, with user's voluntarily adopting the product to deliver sessions.
|
||||
- Working with the two co-founders and the Foundation's partners to understand their needs and translate them into technical solutions.
|
||||
- Supporting junior developers through hands-on mentorship, improving their confidence and ability to solve technical problems over a 6 month period.
|
||||
- Delivering training to the senior leadership team of a key multi-national business client based in Australia. This allowed me to quickly identify issues and iterate the product on a daily basis -- this short cycle time meant the technical solutions could quickly track changing business needs and grow confidence in the product.
|
||||
- Implementing Model Context Protocol (MCP) for Amphora's SaaS product and tool calling for a novel distributed LLM inference engine, deployed over a cluster of macOS nodes. This involved working with a 3rd party project to develop a business relationship, to align our goals, and contribute our work back to the core Github project.
|
||||
|
||||
#kwlist("Ruby on Rails", "Ruby", "Turbo", "Stimulus JS", "Tailwind CSS", "iOS", "Python", "LLMs", "Project Management", "Mentorship")
|
||||
]
|
||||
)
|
||||
// #v(-0.75em)
|
||||
#entry(
|
||||
[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].
|
||||
|
||||
#kwlist("JAX", "Neural Networks", "Machine Learning", "AI", "Numpy", "Flax", "Tensorflow", "Keras", "Python")
|
||||
]
|
||||
)
|
||||
|
||||
#entry(
|
||||
[Summer 2023],
|
||||
[May 2023 -- October 2023],
|
||||
[Software Developer],
|
||||
[Better Conversations Foundation & Amphora],
|
||||
[Better Conversations Foundation / Amphora Research Systems Ltd.],
|
||||
[
|
||||
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.
|
||||
@ -153,7 +138,7 @@
|
||||
]
|
||||
)
|
||||
|
||||
#pagebreak()
|
||||
// #pagebreak()
|
||||
|
||||
#entry(
|
||||
[
|
||||
@ -182,7 +167,7 @@
|
||||
#text(size: 0.8em)[Holidays & Part time]
|
||||
],
|
||||
[Software Developer],
|
||||
[Amphora],
|
||||
[Amphora Research Systems Ltd.],
|
||||
[
|
||||
I worked independently to explore and investigate new technologies including,
|
||||
- Creating and maintaining SAML based customer access mechanism for confidential documentation.
|
||||
@ -214,17 +199,20 @@
|
||||
|
||||
#entry(
|
||||
[],
|
||||
[MSc Mathematics and Physics (Hons) (Sandwich)],
|
||||
[MSc Mathematics and Physics (Hons) (with Industrial Placement)],
|
||||
[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.
|
||||
#linebreak()
|
||||
Dissertation: AI Applications in Lagrangian Physics
|
||||
]
|
||||
)
|
||||
|
||||
#v(-1em)
|
||||
#entry(
|
||||
[],
|
||||
[Prior Qualifications],
|
||||
[Reading Blue Coat School],
|
||||
[
|
||||
4 A Levels: A\* Maths, A Further Maths, A Physics, A Chemistry
|
||||
A Levels: Maths (A\*); Further Maths (A\*); Physics (A); Chemistry (A)
|
||||
|
||||
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.
|
||||
]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user