curriculum-vitae

my cv in various formats.
Log | Files | Refs | README

commit 58b53480e419cf919385d584d3ed64cda9e03140
parent 2002be5af6901842a8cde0f1fe8b44fc38ee05f2
Author: Michael Percival <m@michaelpercival.xyz>
Date:   Tue, 13 Jan 2026 11:25:35 +0000

updated cv

Diffstat:
MREADME.md | 2--
Dcv.ms | 104-------------------------------------------------------------------------------
Mcv.pdf | 0
Mcv.tex | 54+++++++++++++++++++++++-------------------------------
4 files changed, 23 insertions(+), 137 deletions(-)

diff --git a/README.md b/README.md @@ -1,5 +1,3 @@ # curriculum-vitae -groff -t -ms cv.ms -Tpdf -Kutf8 > cv.pdf - qrencode "https://michaelpercival.xyz" -o "qr.png" && lualatex cv.tex diff --git a/cv.ms b/cv.ms @@ -1,104 +0,0 @@ -.tf TI -.nr LL 7.7i -.nr PO 0.3i -.nr HM 0.5 -.nr FM 0.5 -.nr PS 35 -.nr VS 13 -.TL -Michael Percival -.nr PS 11 -.AU -E-mail: m@michaelpercival.xyz § Phone: +447534346832 -.SH -.DS C -.B -Work Experience -.DE -.TS -expand,tab(@); -lr. -_@_ -@ -Cerner@September 2014 - Present -.I -Software Engineer -.TE -Currently working closely with Oxford University Hospitals trust to design and implement a new patient administration system; I work to create and maintain new REST services for handling appointments (checking in/ out patients, confirming/ cancelling etc...) as well as designing and implementing the front end solution. - -.PP -.TS -expand,tab(@); -lr. -Schlumberger@June 2012 - July 2013 -.I -Junior Software Engineer -.TE -Year long internship working on software solutions to assist field engineers design drills for oil wells. -.DS C -.B -Skills -.DE -.TS -expand,tab(@); -ll. -_@_ -@ -Languages@ -Java, C#, Python, Javascript@ -.TE -.TS -expand,tab(@); -ll. -Frameworks@ -Jersey - Rest APIs, Hibernate - ORM, Mockito - Unit Testing@ -.TE -.TS -expand,tab(@); -ll. -Miscellaneous@ -Git, Subversion, Jenkins@ -.TE -.DS C -.B -Education -.DE -.TS -expand,tab(@); -lr. -_@_ -@ -BSc. Computer Science - Nottingham Trent University@2010 - 2014 -.TE -.I -.TS -expand,tab(@); -lc. -Dissertation: Visualisation of software metrics - 1st@ -Final grade: 2:1@ -.TE -.PP -.TS -expand,tab(@); -lr. -A Levels - Emmbrook School@2008 - 2010 -.TE -.I "Mathematics - B, Computing - B, Chemistry - C" -.PP -.TS -expand,tab(@); -lr. -GCSEs - Forest School@2006 - 2008 -.TE -.I "11 A*-Cs inc. Maths and English" -.DS C -.B -References -.DE -.TS -expand,tab(@); -ll. -_@_ -@ -Available upon request.@ -.TE diff --git a/cv.pdf b/cv.pdf Binary files differ. diff --git a/cv.tex b/cv.tex @@ -7,8 +7,6 @@ usepackage{fontspec} setmainfont[Ligatures=TeX]{Tinos} -newcommand{x}{includegraphics[scale=.8]{qr.png}} - titleformat{section} {huge} {} @@ -37,7 +35,7 @@ begin{center} begin{tabular}{ c c c c c } setlength{tabcolsep}{1pt} -m@michaelpercival.xyz&§&https://michaelpercival.xyz&§&+447534346832 +michael770211@gmail.com&§&+447534346832 end{tabular} end{center} @@ -46,48 +44,42 @@ m@michaelpercival.xyz&§&https://michaelpercival.xyz&§&+447534346832 title{Michael Percival} author{Michael Percival} - begin{document} maketitle section{Work Experience} -subsection{Cerner hfill it 2014 - present} -setlength{parindent}{0.25in} +subsection{Oracle hfill it 2023 - Oct 2025} +indent +Senior Software Engineer within Oracle Health, responsible for architecting and delivering critical healthcare integration services.\ indent - I am a senior engineer currently working closely with Oxford University Hospitals trust to design and implement a new patient administration system; I work to create and maintain new REST services for handling appointments (checking in/ out patients, confirming/ cancelling etc...) as well as designing and implementing the front end solution.\ +Led the design and implementation of several Java backend services interfacing with the 'OHPAS' patient administration system, creating a unified FHIR-compliant integration layer that modernized healthcare data across the platform.\ +indent +Led frontend development of a Gantt-style scheduling interface using Preact, improving operational efficiency for patient scheduling workflows. Integrated machine learning capabilities into backend services to optimize scheduling resource allocation.\ +indent +Provided technical leadership through mentoring junior engineers via pair programming, participated in technical hiring processes, and maintained system reliability through on-call rotation supporting production deployments and customer SLA commitments. + +subsection{Cerner hfill it 2014 - 2023} +setlength{parindent}{0.25in} indent -I work as a lead engineer in an agile team environment, and have formal experience with multiple languages and a wide range of frameworks, being most proficient in Java.\ +Software Engineer working closely with Oxford University Hospitals trust to design and implement a new patient administration system, creating and maintaining new REST services for handling appointments (checking in/ out patients, confirming/ cancelling etc...) as well as designing and implementing the front end solution.\ indent -My most recent responsibilities/ achievements involve architecting key front-end framework decisions, mentoring junior engineers, and being tasked with designing several key back-end service changes in order to successfully adapt our solution for Swedish markets. +Primary responsiblities included architecting front-end framework decisions, mentoring junior engineers, and designing key back-end service changes in order to successfully adapt our solution for Swedish markets. subsection{Schlumberger hfill it 2012 - 2013} -indent{}A year long internship working on software solutions to assist field engineers design drills for oil wells. I worked primarily in C# to add software enhancements as well as Python. +indent +A year long internship working on software solutions to assist field engineers design drills for oil wells; worked\primarily in C# to add software enhancements as well as Python. section{Skills} -subsection{Languages} -Java, C, C#, Python, Javascript, NodeJS, Shell, SQL - -subsection{Frameworks} -Spring Boot, Hibernate, JUnit, Cucumber, Mockito, OSGi, React, Webpack, ExpressJS, Tensorflow - -subsection{Processes} -Agile, Kanban, Lean, TDD - -subsection{Miscellaneous} -Apache, Bash, CSS, Docker, Git, GNU Core Utils, HTML, Jenkins, JIRA, {LaTeX}, Linux, MongoDB, Nginx, OOP, Prolem Solving, REST, Subversion, Vim, XML +subsection{Core Skills} +Java, TypeScript, SQL, OpenAPI, Micronaut, React, Redis, Kafka, Mockito, Docker, Kubernetes, Linux, Git, TDD, Agile/ Kanban +subsection{Additional Experience} +Bash, Ruby, Playwright, JIRA, Hibernate, Webpack, ExpressJS, Jenkins, Python section{Education} subsection{University hfill it 2010 - 2014} -BSc. Computer Science - Nottingham Trent University -subsubsection{Dissertation: 1st, Final grade: 2:1} - -subsection{A Levels hfill it 2008 - 2010} -A Levels - Emmbrook School -subsubsection{Mathematics - B, Computing - B, Chemistry - C} - -subsection{GCSEs hfill it 2006 - 2008} -Forest School -subsubsection{11 A*- Cs including Maths and English} +BSc. Computer Science - Nottingham Trent University.\ +indent +it Dissertation: 1st, Final grade: 2:1 section{References} Available upon request.