diff --git a/main.tex b/main.tex index b089b64..bb856c6 100755 --- a/main.tex +++ b/main.tex @@ -21,26 +21,25 @@ \begin{document} \thispagestyle{empty} % Heading -\headinginline{Finlay Williams}{ +\headinginline{Finlay Murray Williams}{ 07397 291346\\ \email{finlaywilliams@outlook.com} \\ - 101B Liverpool Road, N1 0RG + Flat 11 Woodside, N10 3NY } \vspace{0.8cm} -Software Engineer at Microsoft, seeking new opportunities to leverage and expand my skillset. Proficient in Python, C, Javascript, Docker, Azure, GitLab, VMware, Terraform, and Linux. +Software Engineer at Palantir, seeking new opportunities to leverage and expand my skillset. Proficient in Java, Groovy, Python, Go, Gradle, Docker, CircleCI, and Terraform. % Page One \import{sections/}{relevant experience.tex} -\import{sections/}{education.tex} % \vspace{1ex} % Page Two % \newpage -\import{sections/}{further experience.tex} +\import{sections/}{education.tex} \import{sections/}{skills.tex} \import{sections/}{interests.tex} \thispagestyle{empty} diff --git a/sections/education.tex b/sections/education.tex index 56bbd53..29eeddd 100755 --- a/sections/education.tex +++ b/sections/education.tex @@ -7,12 +7,12 @@ \section{Education} {\textbf{MEng Electrical Engineering} (Distinction)}{\small 2018 \textendash\space 2022} {Durham University}{} \innerlist{ -\entry{Dissertation entitled "Optimisation of Wind Farm Power Production using Artificial Intelligence" (80\%)} -\entry{Two-time winner of the IET Power Student Prize, awarded to electrical engineers for outstanding academic performance} -\entry{Winner of the Vice-Chancellor’s Scholarship for Academic Excellence, awarded to the engineer with the best annual academic performance} -\entry{Modules including Optimisation, Power Electronics, Computational Thinking, Electrical Energy Conversion and Renewable Energy Technologies} +\entry{Dissertation entitled "Optimisation of Wind Farm Power Production using Artificial Intelligence". (80\%)} +\entry{Two-time winner of the IET Power Student Prize, awarded to electrical engineers for outstanding academic performance.} +\entry{Winner of the Vice-Chancellor’s Scholarship for Academic Excellence, awarded to the engineer with the best annual academic performance.} +\entry{Modules including Optimisation, Power Electronics, Computational Thinking, Electrical Energy Conversion and Renewable Energy Technologies.} } -\newpage + \entrybig {\textbf{A Level Mathematics, Physics, Chemistry, Product Design} (A*A*A*A*)}{\small 2016 \textendash\space 2018} {Colchester Royal Grammar School}{} diff --git a/sections/interests.tex b/sections/interests.tex index cc54d42..82e4e58 100755 --- a/sections/interests.tex +++ b/sections/interests.tex @@ -5,9 +5,9 @@ \section{Interests} \entry{\textbf{Personal Projects}} \innerlist{ -\entry{Built, tuned, and flown racing drones} -\entry{Designed and $3$D printed mechanical clocks} -\entry{Designed, manufactured, and optimised mechanical keyboards} +\entry{Building, tuning and flying racing drones} +\entry{Designing and $3$D printing mechanical clocks} +\entry{Designing, manufacturing and optimising mechanical keyboards} } diff --git a/sections/relevant experience.tex b/sections/relevant experience.tex index 35d59da..3e1ad00 100755 --- a/sections/relevant experience.tex +++ b/sections/relevant experience.tex @@ -1,19 +1,30 @@ -\section{Relevant Experience} +\section{Experience} \outerlist{ + +\entrybig + {\textbf{Software Engineer}}{\small September 2024 \textendash\space present} + {Palantir Technologies}{} +\innerlist{ + \entry{Senior Java developer: designing, building and maintaining Java libraries used across the organisation, including implementing new features and fixing performance and security bugs.} + \entry{Gradle platform engineer: developing and maintaining Gradle plugins used in over 3,000 repositories. Led migration to Gradle 9 and built infrastructure to allow for incremental rollout of configuration-cache. Identified and escalated critical Gradle issues (including a 20× performance regression).} + \entry{Migration automation: built an AI pipeline to automate the migration of over 200 repositories to a custom testing framework.} + \entry{Infrastructure automation: parameterised internal Docker image pipelines to allow for automatic release with new Ubuntu versions, ensuring compliance with STIG requirements.} + \entry{Open source maintainer: maintainer of open source Palantir Gradle and IntelliJ plugins, engaging with the community to review contributions and drive improvements.} + \entry{On-call developer support: providing on-call Java build support to over 1,000 developers, including resolving urgent security issues at pace.} + \entry{Mentor: trained a junior engineer, providing guidance on technical and career development.}} + + \entrybig - {\textbf{Software Engineer}}{\small September 2022 \textendash\space present} + {\textbf{Software Engineer}}{\small September 2022 \textendash\space September 2024} {Microsoft (Azure for Operators)}{} \innerlist{ - \entry{Lead Python developer: created a comprehensive suite of test tools, ensuring performance was maintained at five nines} - \entry{C security developer: developed security enhancements for our flagship product, ensuring compliance with regulatory requirements} - \entry{Infrastructure manager: managed our Gitlab and Artifactory instances, serving over 1000 engineers} - \entry{Scrum master: facilitated Agile team meetings, fostering an inclusive environment to enable participation across the team} - \entry{Release owner: updated release processes and shipped our flagship product directly to customers} - \entry{Mentor: Trained a junior engineer, providing guidance on technical and career development} - \entry{Principal QA tester: led performance and bootstrap testing for our flagship product release, resolving multiple ship-stoppers} - \entry{Lead tester for product feature: designed and executed comprehensive test strategy for a new product feature, identifying multiple bugs and working with the developer to resolve them} + \entry{Python developer: created a comprehensive suite of test tools, ensuring performance was maintained at five nines.} + \entry{Principal QA tester: led performance and bootstrap testing for our flagship product release, resolving multiple ship-stoppers.} + \entry{Lead tester for product feature: designed and executed comprehensive test strategy for a new product feature, identifying multiple bugs and working with the developer to resolve them.} + \entry{Infrastructure manager: managed our Gitlab and Artifactory instances, serving over 1000 engineers.} + \entry{Scrum master: facilitated Agile team meetings, fostering an inclusive environment to enable participation across the team.} } @@ -21,8 +32,6 @@ \section{Relevant Experience} {\textbf{Software Engineering Intern}}{\small June 2021 \textendash\space September 2021} {IBM Extreme Blue}{} \innerlist{ - \entry{Led a team of four through the rigorous twelve-week IBM Extreme Blue Internship} - \entry{Deployed an immersive augmented reality website using the IBM cloud} - \entry{Worked directly with the client to gather the requirements and manage their expectations} + \entry{Developed and deployed an immersive augmented reality website using the IBM cloud.} } } \ No newline at end of file diff --git a/sections/skills.tex b/sections/skills.tex index 90ecf10..341ed0b 100755 --- a/sections/skills.tex +++ b/sections/skills.tex @@ -2,7 +2,7 @@ \section{Skills} \denseouterlist{ -\entry{\textbf{Languages:} Python, C, Javascript, HTML, CSS, MATLAB\textregistered, Node-RED, Ruby on Rails} -\entry{\textbf{Infrastructure:} Azure, GitLab, Artifactory, Puppet, Terraform, postgreSQL, VSphere, VCloud, Openstack, GitHub} -\entry{\textbf{Software:} Azure DevOps, Docker, Visual Studio Code, Solidworks, Autodesk Inventor, LTSpice, MS Office, \LaTeX} +\entry{\textbf{Languages:} Java, Groovy, Python, Go, Javascript, HTML, CSS} +\entry{\textbf{Infrastructure:} Gradle, Docker, CircleCI, Artifactory, Terraform, VSphere, GitLab, GitHub} +\entry{\textbf{Software:} IntelliJ, Visual Studio Code, Solidworks, Autodesk Inventor, LTSpice, MS Office, \LaTeX} } \ No newline at end of file