diff --git a/CHANGELOG.md b/CHANGELOG.md index ea28ddc2a..e83145ee6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,20 @@ follow semantic versioning; release dates are ISO 8601. ### Public API +- **A page of its own draws its backgrounds from the body in DOCX, so LibreOffice no longer + sets it lower.** LibreOffice gives a header a height of its own however little it holds, and + the header carrying a page's backgrounds set every line of the seven sidebar CVs + (`SlateOrange`, `CharcoalGold`, `MidnightNavy`, `NavySidebar`, `ProfessionalSidebar`, + `SidebarPortrait`, `MonogramSidebar`) 2.6 to 3.3pt low. A section of one page with no header + or footer now writes no header: its fills are anchored to the page in the body, under every + other shape, and a page that opens with a table carries them and its other shapes in its + first cell's paragraph rather than a hairline over the table, which pushed a row as tall as + the page onto a second page. A section with a footer keeps them in a header, as Word paints + the body's shapes over a footer's text. In LibreOffice those CVs' medians fall from 2.6–3.3pt + to 0.1–0.4pt, and lines more than 2pt off across the corpus from 606 to 127; in Word their + lines stand 0.04–0.17pt higher without the hairline, their mean distance from the page 0.28pt + before and 0.29pt after. The fills are on that one page: a page an editor's text runs onto + has none. - **A centred or right-aligned line that fills its box keeps to one line in Word.** Word sets a size in half points, so a 6.8pt line is set at 7pt, 2.9% wider, and no longer fits a box it fills. A flush-left paragraph was already given that much more measure; a centred or diff --git a/docs/architecture/backend-capability-matrix.md b/docs/architecture/backend-capability-matrix.md index ecadaac4e..f60151119 100644 --- a/docs/architecture/backend-capability-matrix.md +++ b/docs/architecture/backend-capability-matrix.md @@ -111,7 +111,7 @@ honour an option ignores it (documented contract). | Capability | PDF (fixed) | PPTX (fixed) | DOCX (semantic) | |---|---|---|---| | Metadata (title, author, …) | ✅ `PdfDocumentPostProcessor` | ⚠️ `applyMetadata` in `PptxFixedLayoutBackend` (OPC core properties + extended `Application`; OPC has no producer field, so that value is not representable) | ⚠️ `applyOutputOptions` (OPC core properties — title, author as creator, subject, keywords; OPC has no producer field here either, so that value is not representable) | -| Page backgrounds (`DocumentSession.pageBackgrounds`, `PageBackgroundFill` — full page, columns, bands) | ✅ `DocumentPageBackgrounds` adds each fill as a shape fragment under every page's content, drawn by the ordinary shape handler | ✅ the same fragments, drawn as shapes on every slide | ⚠️ `DocxPageBackgrounds` — each fill is a rectangle anchored to the page, behind the text, in every header part of the section (default, first page, even pages), so it is drawn on every page as on the page; a section without a header gets an empty one against the page edge to carry them, and a later section without fills gets an empty header of its own rather than inheriting them. A fill's alpha is carried as the shape's. Measured in LibreOffice, not in Word: on the `CharcoalGold` CV the charcoal sidebar column is back behind its white text on every page. On a page with no top margin the empty header pushes the first line down about 3pt. A two-column layout still flows its columns one after the other, so a column fill can stand beside text that is not its column's | +| Page backgrounds (`DocumentSession.pageBackgrounds`, `PageBackgroundFill` — full page, columns, bands) | ✅ `DocumentPageBackgrounds` adds each fill as a shape fragment under every page's content, drawn by the ordinary shape handler | ✅ the same fragments, drawn as shapes on every slide | ⚠️ `DocxPageBackgrounds` — each fill is a rectangle anchored to the page, behind the text. A section of more than one page, or with a header or footer, carries them in every header part it has (default, first page, even pages), so they are drawn on every page; a section without a header gets an empty one against the page edge to carry them, and a later section without fills gets an empty header of its own rather than inheriting them. On a page with no top margin LibreOffice still sets the first line about 3pt lower under that header. A section of one page with neither draws them from the body instead — in the first cell's paragraph when the page opens with a table — and its lines stand where the page sets them in both editors (the seven sidebar CVs stood 2.6 to 3.3pt low in LibreOffice); they are on that page alone, so a page an editor's text runs onto has none. A fill's alpha is carried as the shape's. A two-column layout still flows its columns one after the other, so a column fill can stand beside text that is not its column's | | Watermark (front/back layers) | ✅ `PdfWatermarkRenderer` | ✅ `PptxChromeRenderer` (per-slide shape at the PDF placement math; behind-content applies before fragments, so no z-order surgery) | ❌ | | Repeating headers / footers | ✅ `PdfHeaderFooterRenderer` — the zone's `fontName` is resolved through the document's own `FontLibrary`, so a zone draws in the family the author named; unnamed means standard-14 Helvetica, and a code point that family cannot encode is substituted with `?` exactly as body text is | ✅ `PptxChromeRenderer` (positioned per-slide text boxes; `{page}` / `{pages}` / `{date}` tokens with the numbering window rules). The named family reaches the slide run through `PptxFontMapping.familyFor`, and the same family measures the slots — a run measured against one face and typeset in another lands off-centre | ✅ `DocxSemanticBackend.writeBand` (`DocxTextBands`) — one line of a Word header or footer part: the left slot, the centre slot at a centre tab and the right slot at a right tab against the margins; `{page}` / `{pages}` as `PAGE` / `NUMPAGES` (`SECTIONPAGES` per section) fields with the roman or alphabetic switch; `{date}` as the date of the export; the separator as the paragraph's border; the header or footer distance from the band's geometry, baseline within 0.1pt in LibreOffice; a band sharing its kind with another band or a page zone stands in a frame (`w:framePr`) at its own height; `showOnFirstPage(false)` or counting from page 2 → an empty first-page part. A band starting after page 2, numbers not counting from 1 on page 1, and a band alone of its kind reaching past the page margin (written as a negative margin, so that Word holds the body at it as the page does; LibreOffice moves the body clear of it) are reported | | Page zones (node subtree in the band) | ✅ Spliced into the layout graph by `DocumentPageZones`, so the ordinary fragment handlers draw it — no zone-specific code in the backend | ✅ Same splice, same reason: `PptxFixedLayoutBackend.renderGraph` draws every fragment of the graph | ✅ Written into a real `w:ftr` / `w:hdr` part. The band's children become runs on one Word line: a paragraph contributes its runs, a flex spacer becomes the right tab stop, and `PageContext.pageNumber()` / `pageTotal()` become live `PAGE` / `NUMPAGES` fields. Other node kinds are skipped and reported on the `docx` logger. Because Word paginates, `PageContext.number()` refuses here rather than baking a number that would be wrong on every page but one. A zone's `appliesTo` predicate is asked over sample pages (`DocxPageClasses`) and, when it follows Word's first / even / other pages, becomes the matching part — `w:titlePg` for the first page, `w:evenAndOddHeaders` for even pages — with an empty part on the pages it skips; a predicate that picks pages within a kind (the last page) is written on every page and reported | diff --git a/docs/recipes/docx-export.md b/docs/recipes/docx-export.md index 4d035fbe2..f89c5b5f6 100644 --- a/docs/recipes/docx-export.md +++ b/docs/recipes/docx-export.md @@ -91,8 +91,16 @@ each header the section has, the first page's and even pages' included. A sectio header gets an empty one, against the page edge, to carry them. That header is a point tall, and on a page whose top margin is narrower than that the margin is written negative, so Word holds the body at it rather than moving it down under the header; LibreOffice still -moves the first line down about 3pt. An empty footer against the page's foot writes a -bottom margin narrower than its point the same way. A two-column +moves the first line down about 3pt, since it gives a header a height of its own however +little it holds. So a section of one page with no header or footer writes no header at all: +its fills are anchored to the page in the body, behind the text and under every other shape, +and a page that opens with a table carries them, and its other shapes, in the first cell's +paragraph, laid out from the page — a hairline paragraph over a row as tall as the page would +push the row onto a second page in LibreOffice. A section with a footer keeps them in its +header: Word paints the body's shapes over a footer's text. Drawn from the body, the fills are +on that page alone: text an editor adds that runs onto a second page leaves that page without +them, where a header would have painted it. An empty footer against the +page's foot writes a bottom margin narrower than its point the same way. A two-column layout still flows its columns one after the other in Word, so a column fill can stand beside text that is not its column's. diff --git a/qa/src/test/resources/docx-fidelity/libreoffice-linux-lines.tsv b/qa/src/test/resources/docx-fidelity/libreoffice-linux-lines.tsv index 4978b614e..58abc7849 100644 --- a/qa/src/test/resources/docx-fidelity/libreoffice-linux-lines.tsv +++ b/qa/src/test/resources/docx-fidelity/libreoffice-linux-lines.tsv @@ -165,89 +165,89 @@ cv-centered_headline 1:f20997652453 0.08 languages:english(fluent),german cv-centered_headline 1:ec9d3622395e 0.09 workeligibility:eligibletoworkin cv-centered_headline 1:dd20ae01c3cf 0.10 opensource:maintainerofgraphcomp cv-centered_headline 1:33c35e9d236d 0.11 speaking:jvmsummit2024,devoxxuk2 -cv-charcoal_gold 0:73423c7707c4 3.21 anastasia -cv-charcoal_gold 0:6627835f988e 2.75 smith -cv-charcoal_gold 0:093e7d5fdbaa 2.72 contact -cv-charcoal_gold 0:a8acc3a90a7b 2.94 +447700900123 -cv-charcoal_gold 0:0126a18bf252 2.94 hello@anastasiasmith.com -cv-charcoal_gold 0:92966f349443 2.94 london,unitedkingdom -cv-charcoal_gold 0:42535367bd3c 2.94 anastasiasmith.com -cv-charcoal_gold 0:d5d2c85de2b9 2.94 linkedin.com/in/anastasiasmith -cv-charcoal_gold 0:32c1cf49a2fe 2.72 skills -cv-charcoal_gold 0:340455fbac25 2.84 projectmanagement -cv-charcoal_gold 0:03cd52ebdc67 2.84 budgeting&forecasting -cv-charcoal_gold 0:115925c1b96b 2.84 stakeholdercommunication -cv-charcoal_gold 0:4e321f38b222 2.84 riskmanagement -cv-charcoal_gold 0:2f594f65f16c 2.84 dataanalysis -cv-charcoal_gold 0:b08c44dac044 2.84 processimprovement -cv-charcoal_gold 0:c7b5692b2d27 2.84 microsoftexcel -cv-charcoal_gold 0:2e2c6b2f5ad9 2.84 powerbi -cv-charcoal_gold 0:f73b1d7d3bc6 2.84 jira/confluence -cv-charcoal_gold 0:b011cfad056f 2.84 agilemethodologies -cv-charcoal_gold 0:6cb574fa10b6 2.82 languages -cv-charcoal_gold 0:b6234d2ea0d6 2.91 english -cv-charcoal_gold 0:bef32d2c315a 2.91 native -cv-charcoal_gold 0:bef32d2c315a#1 2.91 native -cv-charcoal_gold 0:aa304b5d1d72 2.91 russian -cv-charcoal_gold 0:21bb36ad0638 2.91 french -cv-charcoal_gold 0:23ed645595d6 2.91 b2–upperintermediate -cv-charcoal_gold 0:28561c6b68fc 2.91 german -cv-charcoal_gold 0:3cb3c2736bad 2.91 a2–basic -cv-charcoal_gold 0:68bf0109c6f8 2.92 education -cv-charcoal_gold 0:48f12eb2ea0d 2.94 mscprojectmanagement -cv-charcoal_gold 0:ede0c8c47a1f 2.94 universitycollegelondon -cv-charcoal_gold 0:fc3f0389b9de 2.94 2018–2019 -cv-charcoal_gold 0:66cb4ff79ee1 2.93 bscbusinessadministration -cv-charcoal_gold 0:8826393fc0f0 2.93 king'scollegelondon -cv-charcoal_gold 0:c7d18ae8c50d 2.93 2014–2017 -cv-charcoal_gold 0:3acba0d7b5dc 2.61 projectmanager -cv-charcoal_gold 0:3acba0d7b5dc#1 2.86 projectmanager -cv-charcoal_gold 0:f54e0195601a 3.01 results-drivenprojectmanagerwith -cv-charcoal_gold 0:7a0497cef9c6 3.01 teamsanddeliveringcomplexproject -cv-charcoal_gold 0:c38f1902ece8 3.24 skilledinagileandwaterfallmethod -cv-charcoal_gold 0:ca94787c6c7a 2.54 management.passionateaboutdrivin -cv-charcoal_gold 0:53e5e7c5a884 2.64 experience -cv-charcoal_gold 0:086c0e036e67 2.80 2021–present -cv-charcoal_gold 0:eddc2d311872 2.74 seniorprojectmanager -cv-charcoal_gold 0:243953e20dc4 2.84 digitalsolutionsltd·london,uk -cv-charcoal_gold 0:7fde5861c84b 2.91 •managecross-functionalteamsofup -cv-charcoal_gold 0:80c76af1fe2a 2.93 •implementagilepracticesthatimpr -cv-charcoal_gold 0:b6bb33b79f44 2.95 •buildstrongclientrelationshipsa -cv-charcoal_gold 0:6c39082d9294 2.92 2019–2021 -cv-charcoal_gold 0:46df57ef8321 2.96 innovatechsystems·london,uk -cv-charcoal_gold 0:271b01626043 2.99 •delivered12+projectsacrossitand -cv-charcoal_gold 0:77dd7c2ad6ae 3.01 •monitoredbudgets,timelines,andr -cv-charcoal_gold 0:bf8278cd4edc 3.03 •identifiedrisksandimplementedmi -cv-charcoal_gold 0:2773f92777d7 3.05 •achieved98%on-timeprojectdelive -cv-charcoal_gold 0:ad564a6ee91d 3.02 2017–2019 -cv-charcoal_gold 0:e085ad3a0d32 2.96 projectcoordinator -cv-charcoal_gold 0:6ac382583801 3.06 globalbusinessservices·london,uk -cv-charcoal_gold 0:77aec5bb6b7f 3.09 •supportedprojectmanagersinplann -cv-charcoal_gold 0:38dafe4a1765 3.11 •preparedreports,dashboards,andd -cv-charcoal_gold 0:5c95a9041b72 3.13 •coordinatedmeetingsandtrackedac -cv-charcoal_gold 0:f0d87e2131e2 3.15 •improvedinternalprocessesandpro -cv-charcoal_gold 0:e831beb04c00 3.06 certifications -cv-charcoal_gold 0:93a7ba535da0 3.22 pmp®certification -cv-charcoal_gold 0:0f9f6d10bfa3 3.26 projectmanagementinstitute -cv-charcoal_gold 0:73a2af8864fc 3.28 2020 -cv-charcoal_gold 0:73a2af8864fc#1 3.34 2020 -cv-charcoal_gold 0:043092900ed5 3.25 prince2®foundation -cv-charcoal_gold 0:544a764703d6 3.29 axelos -cv-charcoal_gold 0:023e33504ab9 3.31 2019 -cv-charcoal_gold 0:023e33504ab9#1 3.34 2019 -cv-charcoal_gold 0:83cd2e790f6a 3.28 agilepm®foundation -cv-charcoal_gold 0:0005e5872534 3.32 apmginternational -cv-charcoal_gold 0:6ee18b42fbf1 3.06 achievements -cv-charcoal_gold 0:3f06e4a3eb33 3.22 excellenceindeliveryaward -cv-charcoal_gold 0:0c373352626d 3.26 digitalsolutionsltd -cv-charcoal_gold 0:d398b29d3dbb 3.28 2023 -cv-charcoal_gold 0:92cb97e6b786 3.25 processimprovementinitiative -cv-charcoal_gold 0:6517b58450f7 3.29 increasedefficiencyby30% -cv-charcoal_gold 0:b1ab1e892617 3.31 2022 -cv-charcoal_gold 0:c2f5106fbd5a 3.28 topperformer -cv-charcoal_gold 0:058521fbf0d1 3.32 innovatechsystems -cv-charcoal_gold 0:3def82282260 3.25 technicaltools -cv-charcoal_gold 0:eb04bd42c7fb 3.31 microsoft365|jira|confluence|asa +cv-charcoal_gold 0:73423c7707c4 0.26 anastasia +cv-charcoal_gold 0:6627835f988e -0.20 smith +cv-charcoal_gold 0:093e7d5fdbaa -0.23 contact +cv-charcoal_gold 0:a8acc3a90a7b -0.01 +447700900123 +cv-charcoal_gold 0:0126a18bf252 -0.01 hello@anastasiasmith.com +cv-charcoal_gold 0:92966f349443 -0.01 london,unitedkingdom +cv-charcoal_gold 0:42535367bd3c -0.01 anastasiasmith.com +cv-charcoal_gold 0:d5d2c85de2b9 -0.01 linkedin.com/in/anastasiasmith +cv-charcoal_gold 0:32c1cf49a2fe -0.23 skills +cv-charcoal_gold 0:340455fbac25 -0.11 projectmanagement +cv-charcoal_gold 0:03cd52ebdc67 -0.11 budgeting&forecasting +cv-charcoal_gold 0:115925c1b96b -0.11 stakeholdercommunication +cv-charcoal_gold 0:4e321f38b222 -0.11 riskmanagement +cv-charcoal_gold 0:2f594f65f16c -0.11 dataanalysis +cv-charcoal_gold 0:b08c44dac044 -0.11 processimprovement +cv-charcoal_gold 0:c7b5692b2d27 -0.11 microsoftexcel +cv-charcoal_gold 0:2e2c6b2f5ad9 -0.11 powerbi +cv-charcoal_gold 0:f73b1d7d3bc6 -0.11 jira/confluence +cv-charcoal_gold 0:b011cfad056f -0.11 agilemethodologies +cv-charcoal_gold 0:6cb574fa10b6 -0.13 languages +cv-charcoal_gold 0:b6234d2ea0d6 -0.04 english +cv-charcoal_gold 0:bef32d2c315a -0.04 native +cv-charcoal_gold 0:bef32d2c315a#1 -0.04 native +cv-charcoal_gold 0:aa304b5d1d72 -0.04 russian +cv-charcoal_gold 0:21bb36ad0638 -0.04 french +cv-charcoal_gold 0:23ed645595d6 -0.04 b2–upperintermediate +cv-charcoal_gold 0:28561c6b68fc -0.04 german +cv-charcoal_gold 0:3cb3c2736bad -0.04 a2–basic +cv-charcoal_gold 0:68bf0109c6f8 -0.03 education +cv-charcoal_gold 0:48f12eb2ea0d -0.01 mscprojectmanagement +cv-charcoal_gold 0:ede0c8c47a1f -0.01 universitycollegelondon +cv-charcoal_gold 0:fc3f0389b9de -0.01 2018–2019 +cv-charcoal_gold 0:66cb4ff79ee1 -0.02 bscbusinessadministration +cv-charcoal_gold 0:8826393fc0f0 -0.02 king'scollegelondon +cv-charcoal_gold 0:c7d18ae8c50d -0.02 2014–2017 +cv-charcoal_gold 0:3acba0d7b5dc -0.34 projectmanager +cv-charcoal_gold 0:3acba0d7b5dc#1 -0.09 projectmanager +cv-charcoal_gold 0:f54e0195601a 0.06 results-drivenprojectmanagerwith +cv-charcoal_gold 0:7a0497cef9c6 0.06 teamsanddeliveringcomplexproject +cv-charcoal_gold 0:c38f1902ece8 0.29 skilledinagileandwaterfallmethod +cv-charcoal_gold 0:ca94787c6c7a -0.41 management.passionateaboutdrivin +cv-charcoal_gold 0:53e5e7c5a884 -0.31 experience +cv-charcoal_gold 0:086c0e036e67 -0.15 2021–present +cv-charcoal_gold 0:eddc2d311872 -0.21 seniorprojectmanager +cv-charcoal_gold 0:243953e20dc4 -0.11 digitalsolutionsltd·london,uk +cv-charcoal_gold 0:7fde5861c84b -0.04 •managecross-functionalteamsofup +cv-charcoal_gold 0:80c76af1fe2a -0.02 •implementagilepracticesthatimpr +cv-charcoal_gold 0:b6bb33b79f44 0.00 •buildstrongclientrelationshipsa +cv-charcoal_gold 0:6c39082d9294 -0.03 2019–2021 +cv-charcoal_gold 0:46df57ef8321 0.01 innovatechsystems·london,uk +cv-charcoal_gold 0:271b01626043 0.04 •delivered12+projectsacrossitand +cv-charcoal_gold 0:77dd7c2ad6ae 0.06 •monitoredbudgets,timelines,andr +cv-charcoal_gold 0:bf8278cd4edc 0.08 •identifiedrisksandimplementedmi +cv-charcoal_gold 0:2773f92777d7 0.10 •achieved98%on-timeprojectdelive +cv-charcoal_gold 0:ad564a6ee91d 0.07 2017–2019 +cv-charcoal_gold 0:e085ad3a0d32 0.01 projectcoordinator +cv-charcoal_gold 0:6ac382583801 0.11 globalbusinessservices·london,uk +cv-charcoal_gold 0:77aec5bb6b7f 0.14 •supportedprojectmanagersinplann +cv-charcoal_gold 0:38dafe4a1765 0.16 •preparedreports,dashboards,andd +cv-charcoal_gold 0:5c95a9041b72 0.18 •coordinatedmeetingsandtrackedac +cv-charcoal_gold 0:f0d87e2131e2 0.20 •improvedinternalprocessesandpro +cv-charcoal_gold 0:e831beb04c00 0.11 certifications +cv-charcoal_gold 0:93a7ba535da0 0.27 pmp®certification +cv-charcoal_gold 0:0f9f6d10bfa3 0.31 projectmanagementinstitute +cv-charcoal_gold 0:73a2af8864fc 0.33 2020 +cv-charcoal_gold 0:73a2af8864fc#1 0.39 2020 +cv-charcoal_gold 0:043092900ed5 0.30 prince2®foundation +cv-charcoal_gold 0:544a764703d6 0.34 axelos +cv-charcoal_gold 0:023e33504ab9 0.36 2019 +cv-charcoal_gold 0:023e33504ab9#1 0.39 2019 +cv-charcoal_gold 0:83cd2e790f6a 0.33 agilepm®foundation +cv-charcoal_gold 0:0005e5872534 0.37 apmginternational +cv-charcoal_gold 0:6ee18b42fbf1 0.11 achievements +cv-charcoal_gold 0:3f06e4a3eb33 0.27 excellenceindeliveryaward +cv-charcoal_gold 0:0c373352626d 0.31 digitalsolutionsltd +cv-charcoal_gold 0:d398b29d3dbb 0.33 2023 +cv-charcoal_gold 0:92cb97e6b786 0.30 processimprovementinitiative +cv-charcoal_gold 0:6517b58450f7 0.34 increasedefficiencyby30% +cv-charcoal_gold 0:b1ab1e892617 0.36 2022 +cv-charcoal_gold 0:c2f5106fbd5a 0.33 topperformer +cv-charcoal_gold 0:058521fbf0d1 0.37 innovatechsystems +cv-charcoal_gold 0:3def82282260 0.30 technicaltools +cv-charcoal_gold 0:eb04bd42c7fb 0.36 microsoft365|jira|confluence|asa cv-classic_serif 0:8f1010120ed6 -0.15 jordanrivera cv-classic_serif 0:8d7a2cca3060 0.19 +442055551000|jordan.rivera@exam cv-classic_serif 0:3c69d6bb4892 0.24 professionalprofile @@ -559,86 +559,86 @@ cv-executive 1:f20997652453 -0.30 languages:english(fluent),german cv-executive 1:ec9d3622395e -0.30 workeligibility:eligibletoworkin cv-executive 1:dd20ae01c3cf -0.30 opensource:maintainerofgraphcomp cv-executive 1:33c35e9d236d -0.30 speaking:jvmsummit2024,devoxxuk2 -cv-midnight_navy 0:21d2636ad3df 3.33 alexmorgan -cv-midnight_navy 0:5518402feccc 2.65 marketingmanager -cv-midnight_navy 0:5518402feccc#1 2.33 marketingmanager -cv-midnight_navy 0:093e7d5fdbaa 2.58 contact -cv-midnight_navy 0:01dcad830244 3.26 +1(555)123-4567 -cv-midnight_navy 0:3eef38c97138 3.25 alex.morgan@email.com -cv-midnight_navy 0:d5a0d0abdc64 3.25 newyork,ny,usa -cv-midnight_navy 0:84308bea4540 3.24 linkedin -cv-midnight_navy 0:0e6a8e0b849e 3.23 portfolio -cv-midnight_navy 0:68bf0109c6f8 2.59 education -cv-midnight_navy 0:6e1119579227 2.52 masterofbusiness -cv-midnight_navy 0:512afb6c7631 2.52 administration -cv-midnight_navy 0:09b0e2130c1e 3.02 universityofchicagoboothschoolof -cv-midnight_navy 0:11d404179596 3.01 business -cv-midnight_navy 0:3b8048983ecc 2.63 2016–2018 -cv-midnight_navy 0:3b8048983ecc#1 2.76 2016–2018 -cv-midnight_navy 0:84c2243138f7 2.50 bachelorofsciencein -cv-midnight_navy 0:e2a530e251d3 2.51 marketing -cv-midnight_navy 0:1f676d444ffb 2.71 bostonuniversity -cv-midnight_navy 0:8789bd1a8f91 2.63 2012–2016 -cv-midnight_navy 0:32c1cf49a2fe 2.55 skills -cv-midnight_navy 0:4a3750fc1d48 2.70 strategicplanning -cv-midnight_navy 0:0d676ed982b4 2.70 digitalmarketing -cv-midnight_navy 0:c29cfa799c8d 2.71 marketresearch -cv-midnight_navy 0:2c5646de026b 2.71 brandmanagement -cv-midnight_navy 0:2f594f65f16c 2.72 dataanalysis -cv-midnight_navy 0:340455fbac25 2.72 projectmanagement -cv-midnight_navy 0:96fa20c5c60d 2.72 googleanalytics -cv-midnight_navy 0:9bc298c12dc3 2.73 seo/sem -cv-midnight_navy 0:a95ee8d8cf67 2.73 microsoftofficesuite -cv-midnight_navy 0:d4e16994df90 2.74 communication -cv-midnight_navy 0:6cb574fa10b6 2.58 languages -cv-midnight_navy 0:b6234d2ea0d6 2.71 english -cv-midnight_navy 0:9c9b13446cd9 2.74 spanish -cv-midnight_navy 0:21bb36ad0638 2.77 french -cv-midnight_navy 0:b944906ed84c 2.44 professionalsummary -cv-midnight_navy 0:05b2b441ce7b 3.20 results-drivenmarketingmanagerwi -cv-midnight_navy 0:66d5ff95c72a 3.18 executingdata-drivenmarketingstr -cv-midnight_navy 0:27747b7a33ce 3.16 engagement.proventrackrecordinle -cv-midnight_navy 0:a0f4e7019ffc 3.14 successfulcampaigns,anddeliverin -cv-midnight_navy 0:68352cb08e62 3.12 strongbrandsandcreatingimpactful -cv-midnight_navy 0:53e5e7c5a884 2.32 experience -cv-midnight_navy 0:086c0e036e67 2.39 2021–present -cv-midnight_navy 0:009b5b6479fa 2.47 starwavesolutions -cv-midnight_navy 0:60cebc1ec80c 2.47 newyork,ny -cv-midnight_navy 0:60cebc1ec80c#1 2.67 newyork,ny -cv-midnight_navy 0:e0ee3cbb7b53 1.94 ·manageateamof6marketingprofessi -cv-midnight_navy 0:8ba85a74e016 1.96 anddesignteamstodrivecampaignsuc -cv-midnight_navy 0:407f710db042 1.97 ·overseedigitalcampaignsacrossse -cv-midnight_navy 0:308aef77a1c3 1.99 resultingina25%increaseinroi. -cv-midnight_navy 0:7e121dceb78a 2.53 seniormarketingspecialist -cv-midnight_navy 0:f7d1049ec64b 2.59 2018–2021 -cv-midnight_navy 0:4b8292fda43e 2.67 brightlinetechnologies -cv-midnight_navy 0:a246f7ba3f71 2.11 ·executedmulti-channelmarketingc -cv-midnight_navy 0:58b162e46dda 2.13 engagementby30%. -cv-midnight_navy 0:ef77f2daef0f 2.72 ·managedsocialmediachannelsandco -cv-midnight_navy 0:a112a7b3c16b 2.74 ·coordinatedwithcreativeteamstod -cv-midnight_navy 0:990b9f22bb48 2.70 marketingcoordinator -cv-midnight_navy 0:88f4e236ebcd 2.84 peakperformancegroup -cv-midnight_navy 0:c8186fbbdae9 2.84 boston,ma -cv-midnight_navy 0:87777be540ce 2.83 ·supportedthedevelopmentandexecu -cv-midnight_navy 0:44bbb2209a31 2.85 ·assistedinorganizingevents,webi -cv-midnight_navy 0:a1b8ec0d8fa7 2.86 ·monitoredcampaignperformanceand -cv-midnight_navy 0:6c6e2844f9eb 2.88 ·maintainedandupdatedmarketingda -cv-midnight_navy 0:6ee18b42fbf1 2.78 achievements -cv-midnight_navy 0:ce3ecf332528 3.82 increasedbrand -cv-midnight_navy 0:d42f3bf2c01a 3.24 awarenessby40% -cv-midnight_navy 0:f732077ea0c0 2.67 within2years. -cv-midnight_navy 0:f030b07931b5 3.82 boostedlead -cv-midnight_navy 0:912bf883fae8 3.24 generationby35% -cv-midnight_navy 0:f9049751a4c8 2.67 annually. -cv-midnight_navy 0:fa2311efab0a 3.56 recognizedastop -cv-midnight_navy 0:7918c6d41cc5 2.68 performerin2022. -cv-midnight_navy 0:e831beb04c00 2.81 certifications -cv-midnight_navy 0:4344ae02bbc0 2.88 googleanalyticscertified -cv-midnight_navy 0:bbdefa2950f4 2.86 google -cv-midnight_navy 0:73a2af8864fc 2.84 2020 -cv-midnight_navy 0:86e529fac99d 2.88 hubspotcontentmarketingcertified -cv-midnight_navy 0:200b36afcfde 2.86 hubspotacademy -cv-midnight_navy 0:1bea20e1df19 2.84 2021 +cv-midnight_navy 0:21d2636ad3df 0.38 alexmorgan +cv-midnight_navy 0:5518402feccc -0.30 marketingmanager +cv-midnight_navy 0:5518402feccc#1 -0.62 marketingmanager +cv-midnight_navy 0:093e7d5fdbaa -0.37 contact +cv-midnight_navy 0:01dcad830244 0.31 +1(555)123-4567 +cv-midnight_navy 0:3eef38c97138 0.30 alex.morgan@email.com +cv-midnight_navy 0:d5a0d0abdc64 0.30 newyork,ny,usa +cv-midnight_navy 0:84308bea4540 0.29 linkedin +cv-midnight_navy 0:0e6a8e0b849e 0.28 portfolio +cv-midnight_navy 0:68bf0109c6f8 -0.36 education +cv-midnight_navy 0:6e1119579227 -0.43 masterofbusiness +cv-midnight_navy 0:512afb6c7631 -0.43 administration +cv-midnight_navy 0:09b0e2130c1e 0.07 universityofchicagoboothschoolof +cv-midnight_navy 0:11d404179596 0.06 business +cv-midnight_navy 0:3b8048983ecc -0.32 2016–2018 +cv-midnight_navy 0:3b8048983ecc#1 -0.19 2016–2018 +cv-midnight_navy 0:84c2243138f7 -0.45 bachelorofsciencein +cv-midnight_navy 0:e2a530e251d3 -0.44 marketing +cv-midnight_navy 0:1f676d444ffb -0.24 bostonuniversity +cv-midnight_navy 0:8789bd1a8f91 -0.32 2012–2016 +cv-midnight_navy 0:32c1cf49a2fe -0.40 skills +cv-midnight_navy 0:4a3750fc1d48 -0.25 strategicplanning +cv-midnight_navy 0:0d676ed982b4 -0.25 digitalmarketing +cv-midnight_navy 0:c29cfa799c8d -0.24 marketresearch +cv-midnight_navy 0:2c5646de026b -0.24 brandmanagement +cv-midnight_navy 0:2f594f65f16c -0.23 dataanalysis +cv-midnight_navy 0:340455fbac25 -0.23 projectmanagement +cv-midnight_navy 0:96fa20c5c60d -0.23 googleanalytics +cv-midnight_navy 0:9bc298c12dc3 -0.22 seo/sem +cv-midnight_navy 0:a95ee8d8cf67 -0.22 microsoftofficesuite +cv-midnight_navy 0:d4e16994df90 -0.21 communication +cv-midnight_navy 0:6cb574fa10b6 -0.37 languages +cv-midnight_navy 0:b6234d2ea0d6 -0.24 english +cv-midnight_navy 0:9c9b13446cd9 -0.21 spanish +cv-midnight_navy 0:21bb36ad0638 -0.18 french +cv-midnight_navy 0:b944906ed84c -0.51 professionalsummary +cv-midnight_navy 0:05b2b441ce7b 0.25 results-drivenmarketingmanagerwi +cv-midnight_navy 0:66d5ff95c72a 0.23 executingdata-drivenmarketingstr +cv-midnight_navy 0:27747b7a33ce 0.21 engagement.proventrackrecordinle +cv-midnight_navy 0:a0f4e7019ffc 0.19 successfulcampaigns,anddeliverin +cv-midnight_navy 0:68352cb08e62 0.17 strongbrandsandcreatingimpactful +cv-midnight_navy 0:53e5e7c5a884 -0.63 experience +cv-midnight_navy 0:086c0e036e67 -0.56 2021–present +cv-midnight_navy 0:009b5b6479fa -0.48 starwavesolutions +cv-midnight_navy 0:60cebc1ec80c -0.48 newyork,ny +cv-midnight_navy 0:60cebc1ec80c#1 -0.28 newyork,ny +cv-midnight_navy 0:e0ee3cbb7b53 -1.01 ·manageateamof6marketingprofessi +cv-midnight_navy 0:8ba85a74e016 -0.99 anddesignteamstodrivecampaignsuc +cv-midnight_navy 0:407f710db042 -0.98 ·overseedigitalcampaignsacrossse +cv-midnight_navy 0:308aef77a1c3 -0.96 resultingina25%increaseinroi. +cv-midnight_navy 0:7e121dceb78a -0.42 seniormarketingspecialist +cv-midnight_navy 0:f7d1049ec64b -0.36 2018–2021 +cv-midnight_navy 0:4b8292fda43e -0.28 brightlinetechnologies +cv-midnight_navy 0:a246f7ba3f71 -0.84 ·executedmulti-channelmarketingc +cv-midnight_navy 0:58b162e46dda -0.82 engagementby30%. +cv-midnight_navy 0:ef77f2daef0f -0.23 ·managedsocialmediachannelsandco +cv-midnight_navy 0:a112a7b3c16b -0.21 ·coordinatedwithcreativeteamstod +cv-midnight_navy 0:990b9f22bb48 -0.25 marketingcoordinator +cv-midnight_navy 0:88f4e236ebcd -0.11 peakperformancegroup +cv-midnight_navy 0:c8186fbbdae9 -0.11 boston,ma +cv-midnight_navy 0:87777be540ce -0.12 ·supportedthedevelopmentandexecu +cv-midnight_navy 0:44bbb2209a31 -0.10 ·assistedinorganizingevents,webi +cv-midnight_navy 0:a1b8ec0d8fa7 -0.09 ·monitoredcampaignperformanceand +cv-midnight_navy 0:6c6e2844f9eb -0.07 ·maintainedandupdatedmarketingda +cv-midnight_navy 0:6ee18b42fbf1 -0.17 achievements +cv-midnight_navy 0:ce3ecf332528 0.87 increasedbrand +cv-midnight_navy 0:d42f3bf2c01a 0.29 awarenessby40% +cv-midnight_navy 0:f732077ea0c0 -0.28 within2years. +cv-midnight_navy 0:f030b07931b5 0.87 boostedlead +cv-midnight_navy 0:912bf883fae8 0.29 generationby35% +cv-midnight_navy 0:f9049751a4c8 -0.28 annually. +cv-midnight_navy 0:fa2311efab0a 0.61 recognizedastop +cv-midnight_navy 0:7918c6d41cc5 -0.27 performerin2022. +cv-midnight_navy 0:e831beb04c00 -0.14 certifications +cv-midnight_navy 0:4344ae02bbc0 -0.07 googleanalyticscertified +cv-midnight_navy 0:bbdefa2950f4 -0.09 google +cv-midnight_navy 0:73a2af8864fc -0.11 2020 +cv-midnight_navy 0:86e529fac99d -0.07 hubspotcontentmarketingcertified +cv-midnight_navy 0:200b36afcfde -0.09 hubspotacademy +cv-midnight_navy 0:1bea20e1df19 -0.11 2021 cv-minimal_underlined 0:8f1010120ed6 0.46 jordanrivera cv-minimal_underlined 0:8d7a2cca3060 0.18 +442055551000|jordan.rivera@exam cv-minimal_underlined 0:b944906ed84c -0.11 professionalsummary @@ -814,127 +814,127 @@ cv-modern_professional 1:f20997652453 0.23 languages:english(fluent),german cv-modern_professional 1:ec9d3622395e 0.23 workeligibility:eligibletoworkin cv-modern_professional 1:dd20ae01c3cf 0.23 opensource:maintainerofgraphcomp cv-modern_professional 1:33c35e9d236d 0.23 speaking:jvmsummit2024,devoxxuk2 -cv-monogram_sidebar 0:093e7d5fdbaa 2.70 contact -cv-monogram_sidebar 0:89674e6f130e 2.85 +442055551000 -cv-monogram_sidebar 0:e0f850305ded 2.87 jordan.rivera@example.com -cv-monogram_sidebar 0:fbeea547d99e 2.89 london,uk -cv-monogram_sidebar 0:84308bea4540 2.91 linkedin -cv-monogram_sidebar 0:c0b0109d9439 2.93 github -cv-monogram_sidebar 0:68bf0109c6f8 2.90 education -cv-monogram_sidebar 0:0ad1957d6bab 3.00 msccomputerscience -cv-monogram_sidebar 0:47ce0218bbea 3.03 universityofmanchester -cv-monogram_sidebar 0:3fa772117260 3.04 2019-2021 -cv-monogram_sidebar 0:b6749d0b616b 3.01 bscsoftwareengineering -cv-monogram_sidebar 0:89ad9656f393 3.04 imperialcollegelondon -cv-monogram_sidebar 0:30f9262640a0 3.05 2015-2019 -cv-monogram_sidebar 0:32c1cf49a2fe 3.02 skills -cv-monogram_sidebar 0:d5680c2e2769 3.17 java21 -cv-monogram_sidebar 0:19a67c2a5369 3.19 kotlin -cv-monogram_sidebar 0:95bfacd3a466 3.21 groovy -cv-monogram_sidebar 0:11a4a60b518b 3.23 python -cv-monogram_sidebar 0:4ec7c53222c8 3.25 sql -cv-monogram_sidebar 0:57529f20c3ad 3.27 pdfbox -cv-monogram_sidebar 0:1814aacb6d5a 3.29 apachepoi(docx/xlsx) -cv-monogram_sidebar 0:136c67657614 2.57 jordan -cv-monogram_sidebar 0:8ba35ebe3d5c 2.58 rivera -cv-monogram_sidebar 0:2d58f0cadc2d 2.76 platformengineer -cv-monogram_sidebar 0:b944906ed84c 2.70 professionalsummary -cv-monogram_sidebar 0:e9b75496bfb4 2.48 platformengineerwith10+yearsbuil -cv-monogram_sidebar 0:84b4d993d952 2.48 developer-facingtemplatesystems. -cv-monogram_sidebar 0:dc1181e6cd7b 2.48 andturningbrittleproduction-opss -cv-monogram_sidebar 0:c2f296ef30a3 2.70 professionalexperience -cv-monogram_sidebar 0:a76f47480818 2.73 seniorplatformengineer -cv-monogram_sidebar 0:f890faef907f 2.77 northwindsystems -cv-monogram_sidebar 0:060300b18051 2.79 2024-present -cv-monogram_sidebar 0:0bf7eb0b1058 2.51 ledthereusabledocument-generatio -cv-monogram_sidebar 0:b9f0f08f8ce0 2.51 teams.reducedtemplatemaintenance -cv-monogram_sidebar 0:ab9a16f78540 2.51 canonicalengine. -cv-monogram_sidebar 0:daf65306b3b6 2.76 softwareengineer -cv-monogram_sidebar 0:998c1a985022 2.80 brightleaflabs -cv-monogram_sidebar 0:e7cc1822c6dc 2.82 2021-2024 -cv-monogram_sidebar 0:e77e909f6ff5 2.54 builtbackendservicesandproductio -cv-monogram_sidebar 0:97c59b2fdb55 2.54 drovethemigrationfromitexttoacus -cv-monogram_sidebar 0:2c2b19cf214d 2.54 latencyfrom1.4sto380ms. -cv-monogram_sidebar 0:2577c0f557b2 2.76 projects -cv-monogram_sidebar 0:abdcacccefe1 3.23 templatestudio(kotlin,composedes -cv-monogram_sidebar 0:041a43f9a663 3.52 andinvoiceoutputacross14designpr -cv-monogram_sidebar 0:f87e2f0c02dc 3.57 layoutlint(java21,javaparser,spo -cv-monogram_sidebar 0:a646f74483b1 3.86 rows,untypedoffsets,implicitpage -cv-monogram_sidebar 0:676dfdd56ad2 4.13 additionalinformation -cv-monogram_sidebar 0:f20997652453 4.16 languages:english(fluent),german -cv-monogram_sidebar 0:ec9d3622395e 4.15 workeligibility:eligibletoworkin -cv-monogram_sidebar 0:dd20ae01c3cf 4.14 opensource:maintainerofgraphcomp -cv-navy_sidebar 0:9fdaa20e32a0 3.19 oliviamartinez -cv-navy_sidebar 0:093e7d5fdbaa 2.66 contact -cv-navy_sidebar 0:01dcad830244 2.87 +1(555)123-4567 -cv-navy_sidebar 0:51deda7d1a4f 2.87 your.email@gmail.com -cv-navy_sidebar 0:d5a0d0abdc64 3.07 newyork,ny,usa -cv-navy_sidebar 0:8d5bb5bf42be 3.02 linkedin.com/in/yourname -cv-navy_sidebar 0:68bf0109c6f8 2.71 education -cv-navy_sidebar 0:6e1410a7b5cb 3.17 masterofsciencein -cv-navy_sidebar 0:e2a530e251d3 3.17 marketing -cv-navy_sidebar 0:d244381bfb58 2.82 newyorkuniversity -cv-navy_sidebar 0:60cebc1ec80c 2.82 newyork,ny -cv-navy_sidebar 0:01e4455cec51 2.82 2020-2022 -cv-navy_sidebar 0:fb1235740d31 3.17 bachelorofbusiness -cv-navy_sidebar 0:512afb6c7631 3.17 administration -cv-navy_sidebar 0:1d9547a99a4e 2.82 universityofcalifornia -cv-navy_sidebar 0:de747164b75f 2.82 losangeles,ca -cv-navy_sidebar 0:7878b9e4385f 2.82 2016-2020 -cv-navy_sidebar 0:32c1cf49a2fe 2.76 skills -cv-navy_sidebar 0:ccae905da5fc 2.87 •digitalmarketing -cv-navy_sidebar 0:3e8cddd043e9 2.87 •dataanalysis -cv-navy_sidebar 0:cb393a256ce2 2.87 •projectmanagement -cv-navy_sidebar 0:45dad5d5c3cc 2.87 •seo/sem -cv-navy_sidebar 0:004ded92a5a3 2.87 •microsoftofficesuite -cv-navy_sidebar 0:e06c8b35cc09 2.87 •googleanalytics -cv-navy_sidebar 0:238987499bc7 2.87 •socialmediastrategy -cv-navy_sidebar 0:a3d99b3cc7e0 2.87 •contentmarketing -cv-navy_sidebar 0:6cb574fa10b6 2.81 languages -cv-navy_sidebar 0:b6234d2ea0d6 2.95 english -cv-navy_sidebar 0:1889f4162fb9 2.95 –native -cv-navy_sidebar 0:77915a7314f0 2.95 spanish–advanced -cv-navy_sidebar 0:21bb36ad0638 2.95 french -cv-navy_sidebar 0:3bc244be050e 2.95 –intermediate -cv-navy_sidebar 0:5518402feccc 2.58 marketingmanager -cv-navy_sidebar 0:5518402feccc#1 2.71 marketingmanager -cv-navy_sidebar 0:7b5815d7a663 2.99 results-drivenmarketingprofessio -cv-navy_sidebar 0:18f8b50d02d8 3.01 developingandexecutingdata-drive -cv-navy_sidebar 0:2adca2422cbe 3.03 growth,increaseengagement,anddel -cv-navy_sidebar 0:b3c222da2e1d 3.05 digitalmarketing,marketresearch, -cv-navy_sidebar 0:53e5e7c5a884 2.72 experience -cv-navy_sidebar 0:8a39b996b27c 2.89 jan2022-present -cv-navy_sidebar 0:f97eeb2fe120 2.75 brightwavesolutions,newyork,ny -cv-navy_sidebar 0:f97eeb2fe120#1 2.73 brightwavesolutions,newyork,ny -cv-navy_sidebar 0:f97eeb2fe120#2 2.70 brightwavesolutions,newyork,ny -cv-navy_sidebar 0:a4beef0c22d9 2.50 •developandimplementintegratedma -cv-navy_sidebar 0:234eaa6417f7 2.50 awarenessby35%andleadgenerationb -cv-navy_sidebar 0:dfd245470d6e 2.50 •manageateamof4marketingspeciali -cv-navy_sidebar 0:94d0b8d13763 2.50 anddesignteamstoalignstrategies. -cv-navy_sidebar 0:5dabf21df91b 2.50 •analyzecampaignperformanceusing -cv-navy_sidebar 0:1cb810ca6189 2.50 optimizeroiandreporting. -cv-navy_sidebar 0:3b172b9ab75e 2.69 marketingspecialist -cv-navy_sidebar 0:d514872487af 2.87 jun2020-dec2021 -cv-navy_sidebar 0:a13f57f4d861 2.48 •executeddigitalmarketingcampaig -cv-navy_sidebar 0:4b308a27b878 2.48 channels. -cv-navy_sidebar 0:39b87fda4a82 2.48 •conductedmarketresearchandcompe -cv-navy_sidebar 0:b088780ed500 2.48 andinformstrategy. -cv-navy_sidebar 0:bafd8ea30ebe 2.48 •createdengagingcontentforblogs, -cv-navy_sidebar 0:88a47597543f 2.48 engagementby40%. -cv-navy_sidebar 0:dcf0600524d2 2.66 marketingintern -cv-navy_sidebar 0:73a85d4a71b0 2.84 jan2020-may2020 -cv-navy_sidebar 0:e31c3dfebb27 2.70 •assistedinplanningandexecutingm -cv-navy_sidebar 0:f7ee178c4b93 2.70 •supportedcontentcreationandsoci -cv-navy_sidebar 0:3ffec90452c5 2.70 •analyzeddataandpreparedreportst -cv-navy_sidebar 0:6ee18b42fbf1 2.69 achievements -cv-navy_sidebar 0:cff13cc228a6 2.50 •increasedwebsitetrafficby60%wit -cv-navy_sidebar 0:fae41a639f96 2.50 strategy. -cv-navy_sidebar 0:b46da9584f4f 2.75 •launchedasuccessfulemailmarketi -cv-navy_sidebar 0:3654c4d2721e 2.75 •received“employeeoftheyear”awar -cv-navy_sidebar 0:e831beb04c00 2.74 certifications -cv-navy_sidebar 0:431b6df4450d 2.80 •googleanalyticsindividualqualif -cv-navy_sidebar 0:334a657f5d85 2.80 •hubspotcontentmarketingcertific -cv-navy_sidebar 0:19323523a3e6 2.80 •facebookblueprintcertification +cv-monogram_sidebar 0:093e7d5fdbaa -0.25 contact +cv-monogram_sidebar 0:89674e6f130e -0.10 +442055551000 +cv-monogram_sidebar 0:e0f850305ded -0.08 jordan.rivera@example.com +cv-monogram_sidebar 0:fbeea547d99e -0.06 london,uk +cv-monogram_sidebar 0:84308bea4540 -0.04 linkedin +cv-monogram_sidebar 0:c0b0109d9439 -0.02 github +cv-monogram_sidebar 0:68bf0109c6f8 -0.05 education +cv-monogram_sidebar 0:0ad1957d6bab 0.05 msccomputerscience +cv-monogram_sidebar 0:47ce0218bbea 0.08 universityofmanchester +cv-monogram_sidebar 0:3fa772117260 0.09 2019-2021 +cv-monogram_sidebar 0:b6749d0b616b 0.06 bscsoftwareengineering +cv-monogram_sidebar 0:89ad9656f393 0.09 imperialcollegelondon +cv-monogram_sidebar 0:30f9262640a0 0.10 2015-2019 +cv-monogram_sidebar 0:32c1cf49a2fe 0.07 skills +cv-monogram_sidebar 0:d5680c2e2769 0.22 java21 +cv-monogram_sidebar 0:19a67c2a5369 0.24 kotlin +cv-monogram_sidebar 0:95bfacd3a466 0.26 groovy +cv-monogram_sidebar 0:11a4a60b518b 0.28 python +cv-monogram_sidebar 0:4ec7c53222c8 0.30 sql +cv-monogram_sidebar 0:57529f20c3ad 0.32 pdfbox +cv-monogram_sidebar 0:1814aacb6d5a 0.34 apachepoi(docx/xlsx) +cv-monogram_sidebar 0:136c67657614 -0.38 jordan +cv-monogram_sidebar 0:8ba35ebe3d5c -0.37 rivera +cv-monogram_sidebar 0:2d58f0cadc2d -0.19 platformengineer +cv-monogram_sidebar 0:b944906ed84c -0.25 professionalsummary +cv-monogram_sidebar 0:e9b75496bfb4 -0.47 platformengineerwith10+yearsbuil +cv-monogram_sidebar 0:84b4d993d952 -0.47 developer-facingtemplatesystems. +cv-monogram_sidebar 0:dc1181e6cd7b -0.47 andturningbrittleproduction-opss +cv-monogram_sidebar 0:c2f296ef30a3 -0.25 professionalexperience +cv-monogram_sidebar 0:a76f47480818 -0.22 seniorplatformengineer +cv-monogram_sidebar 0:f890faef907f -0.18 northwindsystems +cv-monogram_sidebar 0:060300b18051 -0.16 2024-present +cv-monogram_sidebar 0:0bf7eb0b1058 -0.44 ledthereusabledocument-generatio +cv-monogram_sidebar 0:b9f0f08f8ce0 -0.44 teams.reducedtemplatemaintenance +cv-monogram_sidebar 0:ab9a16f78540 -0.44 canonicalengine. +cv-monogram_sidebar 0:daf65306b3b6 -0.19 softwareengineer +cv-monogram_sidebar 0:998c1a985022 -0.15 brightleaflabs +cv-monogram_sidebar 0:e7cc1822c6dc -0.13 2021-2024 +cv-monogram_sidebar 0:e77e909f6ff5 -0.41 builtbackendservicesandproductio +cv-monogram_sidebar 0:97c59b2fdb55 -0.41 drovethemigrationfromitexttoacus +cv-monogram_sidebar 0:2c2b19cf214d -0.41 latencyfrom1.4sto380ms. +cv-monogram_sidebar 0:2577c0f557b2 -0.19 projects +cv-monogram_sidebar 0:abdcacccefe1 0.28 templatestudio(kotlin,composedes +cv-monogram_sidebar 0:041a43f9a663 0.57 andinvoiceoutputacross14designpr +cv-monogram_sidebar 0:f87e2f0c02dc 0.62 layoutlint(java21,javaparser,spo +cv-monogram_sidebar 0:a646f74483b1 0.91 rows,untypedoffsets,implicitpage +cv-monogram_sidebar 0:676dfdd56ad2 1.18 additionalinformation +cv-monogram_sidebar 0:f20997652453 1.21 languages:english(fluent),german +cv-monogram_sidebar 0:ec9d3622395e 1.20 workeligibility:eligibletoworkin +cv-monogram_sidebar 0:dd20ae01c3cf 1.19 opensource:maintainerofgraphcomp +cv-navy_sidebar 0:9fdaa20e32a0 0.24 oliviamartinez +cv-navy_sidebar 0:093e7d5fdbaa -0.29 contact +cv-navy_sidebar 0:01dcad830244 -0.08 +1(555)123-4567 +cv-navy_sidebar 0:51deda7d1a4f -0.08 your.email@gmail.com +cv-navy_sidebar 0:d5a0d0abdc64 0.12 newyork,ny,usa +cv-navy_sidebar 0:8d5bb5bf42be 0.07 linkedin.com/in/yourname +cv-navy_sidebar 0:68bf0109c6f8 -0.24 education +cv-navy_sidebar 0:6e1410a7b5cb 0.22 masterofsciencein +cv-navy_sidebar 0:e2a530e251d3 0.22 marketing +cv-navy_sidebar 0:d244381bfb58 -0.13 newyorkuniversity +cv-navy_sidebar 0:60cebc1ec80c -0.13 newyork,ny +cv-navy_sidebar 0:01e4455cec51 -0.13 2020-2022 +cv-navy_sidebar 0:fb1235740d31 0.22 bachelorofbusiness +cv-navy_sidebar 0:512afb6c7631 0.22 administration +cv-navy_sidebar 0:1d9547a99a4e -0.13 universityofcalifornia +cv-navy_sidebar 0:de747164b75f -0.13 losangeles,ca +cv-navy_sidebar 0:7878b9e4385f -0.13 2016-2020 +cv-navy_sidebar 0:32c1cf49a2fe -0.19 skills +cv-navy_sidebar 0:ccae905da5fc -0.08 •digitalmarketing +cv-navy_sidebar 0:3e8cddd043e9 -0.08 •dataanalysis +cv-navy_sidebar 0:cb393a256ce2 -0.08 •projectmanagement +cv-navy_sidebar 0:45dad5d5c3cc -0.08 •seo/sem +cv-navy_sidebar 0:004ded92a5a3 -0.08 •microsoftofficesuite +cv-navy_sidebar 0:e06c8b35cc09 -0.08 •googleanalytics +cv-navy_sidebar 0:238987499bc7 -0.08 •socialmediastrategy +cv-navy_sidebar 0:a3d99b3cc7e0 -0.08 •contentmarketing +cv-navy_sidebar 0:6cb574fa10b6 -0.14 languages +cv-navy_sidebar 0:b6234d2ea0d6 0.00 english +cv-navy_sidebar 0:1889f4162fb9 0.00 –native +cv-navy_sidebar 0:77915a7314f0 0.00 spanish–advanced +cv-navy_sidebar 0:21bb36ad0638 0.00 french +cv-navy_sidebar 0:3bc244be050e 0.00 –intermediate +cv-navy_sidebar 0:5518402feccc -0.37 marketingmanager +cv-navy_sidebar 0:5518402feccc#1 -0.24 marketingmanager +cv-navy_sidebar 0:7b5815d7a663 0.04 results-drivenmarketingprofessio +cv-navy_sidebar 0:18f8b50d02d8 0.06 developingandexecutingdata-drive +cv-navy_sidebar 0:2adca2422cbe 0.08 growth,increaseengagement,anddel +cv-navy_sidebar 0:b3c222da2e1d 0.10 digitalmarketing,marketresearch, +cv-navy_sidebar 0:53e5e7c5a884 -0.23 experience +cv-navy_sidebar 0:8a39b996b27c -0.06 jan2022-present +cv-navy_sidebar 0:f97eeb2fe120 -0.20 brightwavesolutions,newyork,ny +cv-navy_sidebar 0:f97eeb2fe120#1 -0.22 brightwavesolutions,newyork,ny +cv-navy_sidebar 0:f97eeb2fe120#2 -0.25 brightwavesolutions,newyork,ny +cv-navy_sidebar 0:a4beef0c22d9 -0.45 •developandimplementintegratedma +cv-navy_sidebar 0:234eaa6417f7 -0.45 awarenessby35%andleadgenerationb +cv-navy_sidebar 0:dfd245470d6e -0.45 •manageateamof4marketingspeciali +cv-navy_sidebar 0:94d0b8d13763 -0.45 anddesignteamstoalignstrategies. +cv-navy_sidebar 0:5dabf21df91b -0.45 •analyzecampaignperformanceusing +cv-navy_sidebar 0:1cb810ca6189 -0.45 optimizeroiandreporting. +cv-navy_sidebar 0:3b172b9ab75e -0.26 marketingspecialist +cv-navy_sidebar 0:d514872487af -0.08 jun2020-dec2021 +cv-navy_sidebar 0:a13f57f4d861 -0.47 •executeddigitalmarketingcampaig +cv-navy_sidebar 0:4b308a27b878 -0.47 channels. +cv-navy_sidebar 0:39b87fda4a82 -0.47 •conductedmarketresearchandcompe +cv-navy_sidebar 0:b088780ed500 -0.47 andinformstrategy. +cv-navy_sidebar 0:bafd8ea30ebe -0.47 •createdengagingcontentforblogs, +cv-navy_sidebar 0:88a47597543f -0.47 engagementby40%. +cv-navy_sidebar 0:dcf0600524d2 -0.29 marketingintern +cv-navy_sidebar 0:73a85d4a71b0 -0.11 jan2020-may2020 +cv-navy_sidebar 0:e31c3dfebb27 -0.25 •assistedinplanningandexecutingm +cv-navy_sidebar 0:f7ee178c4b93 -0.25 •supportedcontentcreationandsoci +cv-navy_sidebar 0:3ffec90452c5 -0.25 •analyzeddataandpreparedreportst +cv-navy_sidebar 0:6ee18b42fbf1 -0.26 achievements +cv-navy_sidebar 0:cff13cc228a6 -0.45 •increasedwebsitetrafficby60%wit +cv-navy_sidebar 0:fae41a639f96 -0.45 strategy. +cv-navy_sidebar 0:b46da9584f4f -0.20 •launchedasuccessfulemailmarketi +cv-navy_sidebar 0:3654c4d2721e -0.20 •received“employeeoftheyear”awar +cv-navy_sidebar 0:e831beb04c00 -0.21 certifications +cv-navy_sidebar 0:431b6df4450d -0.15 •googleanalyticsindividualqualif +cv-navy_sidebar 0:334a657f5d85 -0.15 •hubspotcontentmarketingcertific +cv-navy_sidebar 0:19323523a3e6 -0.15 •facebookblueprintcertification cv-nordic_clean 0:8f1010120ed6 0.15 jordanrivera cv-nordic_clean 0:2d58f0cadc2d -0.20 platformengineer cv-nordic_clean 0:fbeea547d99e -0.20 london,uk @@ -1165,70 +1165,70 @@ cv-panel 0:fb1927f88597 0.64 •chromeforge(java,graphcompose,p cv-panel 0:bb865a4ccac1 0.46 editorial-magazinedocumenttoolki cv-panel 0:8a31ccd889ee 0.48 cinematiccovers,pullquotes,multi cv-panel 0:fe63fe18585a 0.50 callouts. -cv-professional_sidebar 0:093e7d5fdbaa 2.72 contact -cv-professional_sidebar 0:7f459725e1f6 2.92 +12345678900 -cv-professional_sidebar 0:52bf11c1afe0 2.87 your.email@example.com -cv-professional_sidebar 0:0280d774794b 2.77 city,state,country -cv-professional_sidebar 0:6901da423fd3 2.82 linkedin.com/in/username -cv-professional_sidebar 0:941682c65056 2.77 www.yourwebsite.com -cv-professional_sidebar 0:32c1cf49a2fe 2.67 skills -cv-professional_sidebar 0:38a0963a6364 2.65 java -cv-professional_sidebar 0:7e901df4274b 2.65 springboot -cv-professional_sidebar 0:ab1011e077e1 2.65 sql/databases -cv-professional_sidebar 0:bcfad352e21d 2.65 restfulapis -cv-professional_sidebar 0:60a872f76d54 2.65 microservices -cv-professional_sidebar 0:0c525b8c00a0 2.65 git/github -cv-professional_sidebar 0:d548c5b83fa6 2.65 docker -cv-professional_sidebar 0:d1de52313c86 2.65 testing(junit) -cv-professional_sidebar 0:7e7f74200f0e 2.65 problemsolving -cv-professional_sidebar 0:d4e16994df90 2.65 communication -cv-professional_sidebar 0:68bf0109c6f8 2.62 education -cv-professional_sidebar 0:9928b2859b5c 2.58 degreename -cv-professional_sidebar 0:9928b2859b5c#1 2.49 degreename -cv-professional_sidebar 0:4dca5f288079 2.55 universityname -cv-professional_sidebar 0:4dca5f288079#1 2.46 universityname -cv-professional_sidebar 0:dbbecd8a99c4 2.53 2016–2020 -cv-professional_sidebar 0:8789bd1a8f91 2.44 2012–2016 -cv-professional_sidebar 0:6cb574fa10b6 2.39 languages -cv-professional_sidebar 0:b6234d2ea0d6 2.37 english -cv-professional_sidebar 0:87d8ab25d296 2.37 ukrainian -cv-professional_sidebar 0:aa304b5d1d72 2.37 russian -cv-professional_sidebar 0:22f6e39681dd 3.20 yourname -cv-professional_sidebar 0:ce613d3da423 2.68 yourprofessionaltitle -cv-professional_sidebar 0:1900eab6c028 2.72 profile -cv-professional_sidebar 0:53e5e7c5a884 2.66 experience -cv-professional_sidebar 0:59d596674b3e 2.66 javabackenddeveloper -cv-professional_sidebar 0:50c8c8fd14da 2.77 2023–present -cv-professional_sidebar 0:bb2dd5ad974a 2.65 productstudio|london,uk -cv-professional_sidebar 0:ceaee04c6187 2.66 •builtsecurespringbootrestapisfo -cv-professional_sidebar 0:ee25fe80eeb5 2.64 •addedjwtauthentication,validati -cv-professional_sidebar 0:f44671369999 2.62 •tunedjpaqueriesandpostgresqlind -cv-professional_sidebar 0:2bc488c1b6a1 2.60 •addedjunittestsanddockerenviron -cv-professional_sidebar 0:798164649242 2.59 softwaredeveloper -cv-professional_sidebar 0:d8ce4fa21722 2.70 2021–2023 -cv-professional_sidebar 0:8824d2ae15b0 2.58 digitalsolutionsltd|manchester,u -cv-professional_sidebar 0:2e3ec0f8e8c9 2.59 •integratedinternalserviceswitht -cv-professional_sidebar 0:34a68587109d 2.57 •deliveredflywaymigrationsandimp -cv-professional_sidebar 0:d3e359b3c9ce 2.55 •introducedstructuredloggingandp -cv-professional_sidebar 0:69a682467a69 2.53 •workedwithfrontendengineersoncl -cv-professional_sidebar 0:bcde83e4c2f6 2.52 juniorjavadeveloper -cv-professional_sidebar 0:6c39082d9294 2.63 2019–2021 -cv-professional_sidebar 0:25bd55f46bdf 2.51 techworks|remote -cv-professional_sidebar 0:1ee9d7642bbb 2.52 •developedjavaservicesandreusabl -cv-professional_sidebar 0:a96267ad58f6 2.50 •fixeddefectsacrossrest,persiste -cv-professional_sidebar 0:dfaa35ac8977 2.48 •wrotejunittestsandsupportedcont -cv-professional_sidebar 0:a232e51261bb 2.46 •documentedendpointsandoperation -cv-professional_sidebar 0:2577c0f557b2 2.41 projects -cv-professional_sidebar 0:55f503c6b9a8 2.41 cvrewriter -cv-professional_sidebar 0:158a323a7ba4 2.52 2026 -cv-professional_sidebar 0:6ee87c5d8b09 2.15 ai-poweredresumetailoringplatfor -cv-professional_sidebar 0:810d1e1d40e0 2.15 andapplicationtracking. -cv-professional_sidebar 0:d8afbbbd5294 2.39 graphcompose -cv-professional_sidebar 0:b2b2f104d32c 2.50 2025 -cv-professional_sidebar 0:403f46579303 2.13 declarativejavaandkotlindocument -cv-professional_sidebar 0:9c15026b6402 2.13 multi-formatrendering. -cv-professional_sidebar 0:07a0b0962107 2.33 references -cv-professional_sidebar 0:5bf64f34444e 2.33 availableuponrequest. +cv-professional_sidebar 0:093e7d5fdbaa -0.23 contact +cv-professional_sidebar 0:7f459725e1f6 -0.03 +12345678900 +cv-professional_sidebar 0:52bf11c1afe0 -0.08 your.email@example.com +cv-professional_sidebar 0:0280d774794b -0.18 city,state,country +cv-professional_sidebar 0:6901da423fd3 -0.13 linkedin.com/in/username +cv-professional_sidebar 0:941682c65056 -0.18 www.yourwebsite.com +cv-professional_sidebar 0:32c1cf49a2fe -0.28 skills +cv-professional_sidebar 0:38a0963a6364 -0.30 java +cv-professional_sidebar 0:7e901df4274b -0.30 springboot +cv-professional_sidebar 0:ab1011e077e1 -0.30 sql/databases +cv-professional_sidebar 0:bcfad352e21d -0.30 restfulapis +cv-professional_sidebar 0:60a872f76d54 -0.30 microservices +cv-professional_sidebar 0:0c525b8c00a0 -0.30 git/github +cv-professional_sidebar 0:d548c5b83fa6 -0.30 docker +cv-professional_sidebar 0:d1de52313c86 -0.30 testing(junit) +cv-professional_sidebar 0:7e7f74200f0e -0.30 problemsolving +cv-professional_sidebar 0:d4e16994df90 -0.30 communication +cv-professional_sidebar 0:68bf0109c6f8 -0.33 education +cv-professional_sidebar 0:9928b2859b5c -0.37 degreename +cv-professional_sidebar 0:9928b2859b5c#1 -0.46 degreename +cv-professional_sidebar 0:4dca5f288079 -0.40 universityname +cv-professional_sidebar 0:4dca5f288079#1 -0.49 universityname +cv-professional_sidebar 0:dbbecd8a99c4 -0.42 2016–2020 +cv-professional_sidebar 0:8789bd1a8f91 -0.51 2012–2016 +cv-professional_sidebar 0:6cb574fa10b6 -0.56 languages +cv-professional_sidebar 0:b6234d2ea0d6 -0.58 english +cv-professional_sidebar 0:87d8ab25d296 -0.58 ukrainian +cv-professional_sidebar 0:aa304b5d1d72 -0.58 russian +cv-professional_sidebar 0:22f6e39681dd 0.25 yourname +cv-professional_sidebar 0:ce613d3da423 -0.27 yourprofessionaltitle +cv-professional_sidebar 0:1900eab6c028 -0.23 profile +cv-professional_sidebar 0:53e5e7c5a884 -0.29 experience +cv-professional_sidebar 0:59d596674b3e -0.29 javabackenddeveloper +cv-professional_sidebar 0:50c8c8fd14da -0.18 2023–present +cv-professional_sidebar 0:bb2dd5ad974a -0.30 productstudio|london,uk +cv-professional_sidebar 0:ceaee04c6187 -0.29 •builtsecurespringbootrestapisfo +cv-professional_sidebar 0:ee25fe80eeb5 -0.31 •addedjwtauthentication,validati +cv-professional_sidebar 0:f44671369999 -0.33 •tunedjpaqueriesandpostgresqlind +cv-professional_sidebar 0:2bc488c1b6a1 -0.35 •addedjunittestsanddockerenviron +cv-professional_sidebar 0:798164649242 -0.36 softwaredeveloper +cv-professional_sidebar 0:d8ce4fa21722 -0.25 2021–2023 +cv-professional_sidebar 0:8824d2ae15b0 -0.37 digitalsolutionsltd|manchester,u +cv-professional_sidebar 0:2e3ec0f8e8c9 -0.36 •integratedinternalserviceswitht +cv-professional_sidebar 0:34a68587109d -0.38 •deliveredflywaymigrationsandimp +cv-professional_sidebar 0:d3e359b3c9ce -0.40 •introducedstructuredloggingandp +cv-professional_sidebar 0:69a682467a69 -0.42 •workedwithfrontendengineersoncl +cv-professional_sidebar 0:bcde83e4c2f6 -0.43 juniorjavadeveloper +cv-professional_sidebar 0:6c39082d9294 -0.32 2019–2021 +cv-professional_sidebar 0:25bd55f46bdf -0.44 techworks|remote +cv-professional_sidebar 0:1ee9d7642bbb -0.43 •developedjavaservicesandreusabl +cv-professional_sidebar 0:a96267ad58f6 -0.45 •fixeddefectsacrossrest,persiste +cv-professional_sidebar 0:dfaa35ac8977 -0.47 •wrotejunittestsandsupportedcont +cv-professional_sidebar 0:a232e51261bb -0.49 •documentedendpointsandoperation +cv-professional_sidebar 0:2577c0f557b2 -0.54 projects +cv-professional_sidebar 0:55f503c6b9a8 -0.54 cvrewriter +cv-professional_sidebar 0:158a323a7ba4 -0.43 2026 +cv-professional_sidebar 0:6ee87c5d8b09 -0.80 ai-poweredresumetailoringplatfor +cv-professional_sidebar 0:810d1e1d40e0 -0.80 andapplicationtracking. +cv-professional_sidebar 0:d8afbbbd5294 -0.56 graphcompose +cv-professional_sidebar 0:b2b2f104d32c -0.45 2025 +cv-professional_sidebar 0:403f46579303 -0.82 declarativejavaandkotlindocument +cv-professional_sidebar 0:9c15026b6402 -0.82 multi-formatrendering. +cv-professional_sidebar 0:07a0b0962107 -0.62 references +cv-professional_sidebar 0:5bf64f34444e -0.62 availableuponrequest. cv-serif_headline 0:5f6ca99b67a6 -0.51 alexandermorgan cv-serif_headline 0:daf65306b3b6 -0.32 softwareengineer cv-serif_headline 0:daf65306b3b6#1 0.21 softwareengineer @@ -1332,141 +1332,141 @@ cv-serif_headline 0:95099c880a38 0.67 throughdatabaseandcodeoptimizati cv-serif_headline 0:4d752ab730a4 0.88 successfulmigration cv-serif_headline 0:71abb443ce1c 0.63 ledthemigrationofamonolithapplic cv-serif_headline 0:af70de72fe57 0.67 tomicroservicesarchitecture. -cv-sidebar_portrait 0:8f1010120ed6 2.32 jordanrivera -cv-sidebar_portrait 0:89674e6f130e 3.02 +442055551000 -cv-sidebar_portrait 0:e0f850305ded 3.02 jordan.rivera@example.com -cv-sidebar_portrait 0:fbeea547d99e 3.02 london,uk -cv-sidebar_portrait 0:84308bea4540 3.02 linkedin -cv-sidebar_portrait 0:c0b0109d9439 3.02 github -cv-sidebar_portrait 0:68bf0109c6f8 2.69 education -cv-sidebar_portrait 0:0ad1957d6bab 2.75 msccomputerscience -cv-sidebar_portrait 0:47ce0218bbea 2.76 universityofmanchester -cv-sidebar_portrait 0:3fa772117260 2.75 2019-2021 -cv-sidebar_portrait 0:b6749d0b616b 2.75 bscsoftwareengineering -cv-sidebar_portrait 0:89ad9656f393 2.76 imperialcollegelondon -cv-sidebar_portrait 0:30f9262640a0 2.75 2015-2019 -cv-sidebar_portrait 0:32c1cf49a2fe 2.73 skills -cv-sidebar_portrait 0:d5680c2e2769 2.78 java21 -cv-sidebar_portrait 0:19a67c2a5369 2.78 kotlin -cv-sidebar_portrait 0:95bfacd3a466 2.78 groovy -cv-sidebar_portrait 0:11a4a60b518b 2.78 python -cv-sidebar_portrait 0:4ec7c53222c8 2.78 sql -cv-sidebar_portrait 0:6cb574fa10b6 2.77 languages -cv-sidebar_portrait 0:d359699acbd5 2.83 english(fluent) -cv-sidebar_portrait 0:a09174803665 2.81 german(intermediate) -cv-sidebar_portrait 0:d8a971cea795 2.79 spanish(basic) -cv-sidebar_portrait 0:2d58f0cadc2d 2.82 platformengineer -cv-sidebar_portrait 0:3c69d6bb4892 2.73 professionalprofile -cv-sidebar_portrait 0:924e8fc8d04f 2.55 platformengineerwith10+yearsbuil -cv-sidebar_portrait 0:df58bf5ac853 2.57 pipelines,layoutengines,anddevel -cv-sidebar_portrait 0:b6d3e08745d8 2.59 inhigh-throughputpdfrendering,se -cv-sidebar_portrait 0:3ea39d224e93 2.61 brittleproduction-opsscriptsinto -cv-sidebar_portrait 0:53e5e7c5a884 2.81 experience -cv-sidebar_portrait 0:a76f47480818 2.89 seniorplatformengineer -cv-sidebar_portrait 0:d492f2d34b81 2.88 northwindsystems|2024-present -cv-sidebar_portrait 0:11a63b6a756a 2.64 ledthereusabledocument-generatio -cv-sidebar_portrait 0:e9ddcca2381b 2.66 reportingflowsacross8productteam -cv-sidebar_portrait 0:8e7a066998f5 2.68 by70%byretiringper-teampdfscript -cv-sidebar_portrait 0:daf65306b3b6 2.96 softwareengineer -cv-sidebar_portrait 0:14aeb7d88f36 2.95 brightleaflabs|2021-2024 -cv-sidebar_portrait 0:78c890058374 2.71 builtbackendservicesandproductio -cv-sidebar_portrait 0:798b575aa9c2 2.73 processing2m+documentspermonth.d -cv-sidebar_portrait 0:337c2b00cc88 2.75 customlayoutengine,eliminatingli -cv-sidebar_portrait 0:cbec16fb4c22 2.77 from1.4sto380ms. -cv-sidebar_portrait 0:2577c0f557b2 2.97 projects -cv-sidebar_portrait 0:0f2c67872251 3.05 graphcompose(java21,pdfbox,maven -cv-sidebar_portrait 0:1538919cd7d4 2.79 declarativejavapdflayoutengine.s -cv-sidebar_portrait 0:f6d88deff945 2.81 snapshottesting.powersproduction -cv-sidebar_portrait 0:0869235b9cf7 2.83 hiringtoolsandbillingsystems.(op -cv-sidebar_portrait 0:d73d02174dc9 3.11 templatestudio(kotlin,composedes -cv-sidebar_portrait 0:5ebdeb66a893 2.85 internaltoolforevaluatingcv,prop -cv-sidebar_portrait 0:a66d3183c752 2.87 presets.pngdiffing,side-by-sidel -cv-slate_orange 0:4b64999089cd 2.53 versatileprofessional -cv-slate_orange 0:73c506bc28be 2.62 operations•customersuccess•coord -cv-slate_orange 0:b4ac3856722a 3.07 (555)123-4567 -cv-slate_orange 0:422684be6cf9 3.07 daniel.harper@email.com -cv-slate_orange 0:84308bea4540 3.07 linkedin -cv-slate_orange 0:a64d6af50109 3.07 austin,texas•opentorelocate -cv-slate_orange 0:32c1cf49a2fe 2.83 skills -cv-slate_orange 0:ee41e992b046 3.28 customerserviceexcellence -cv-slate_orange 0:39433b0c8c42 3.28 operations&processsupport -cv-slate_orange 0:68ac2246858d 3.28 project&calendarmanagement -cv-slate_orange 0:d2b0c62842b8 3.28 datamanagement&reporting -cv-slate_orange 0:713ccc3fc2fc 3.28 communication&stakeholders -cv-slate_orange 0:010f2ad55bed 3.28 problemsolving&adaptability -cv-slate_orange 0:02020d943fbc 3.28 sales&relationshipbuilding -cv-slate_orange 0:88cc29c2fda2 3.28 microsoftoffice&googlesuite -cv-slate_orange 0:e37d86244e99 3.28 crmsystems(salesforce,hubspot) -cv-slate_orange 0:d70e5edb4685 3.28 timemanagement&prioritization -cv-slate_orange 0:8bab53aa1bee 2.85 selectedachievements -cv-slate_orange 0:b08c44dac044 3.31 processimprovement -cv-slate_orange 0:c7966365f508 3.99 designedanewtrackingsystemthat -cv-slate_orange 0:3a5ad5d0dc8d 3.54 reducedreportingtimeby30%and -cv-slate_orange 0:74821a85e7b9 3.09 improvedaccuracy. -cv-slate_orange 0:dd9532e202a3 3.30 customersatisfaction -cv-slate_orange 0:dfc9a4fd0657 3.98 maintaineda96%customer -cv-slate_orange 0:5e04b5e4dbf9 3.53 satisfactionratingthroughrespons -cv-slate_orange 0:c119f318eaae 3.08 supportandissueresolution. -cv-slate_orange 0:365853229c97 3.29 revenuecontribution -cv-slate_orange 0:292a456730c2 3.97 consistentlyexceededmonthlysales -cv-slate_orange 0:8eb387deb3e1 3.52 goalsby15–20%throughrelationship -cv-slate_orange 0:77706bc9ed09 3.07 buildingandconsultativeservice. -cv-slate_orange 0:6cb574fa10b6 2.85 languages -cv-slate_orange 0:b6234d2ea0d6 3.37 english -cv-slate_orange 0:bef32d2c315a 3.34 native -cv-slate_orange 0:890744623577 3.62 spanishprofessionalworking -cv-slate_orange 0:21bb36ad0638 3.87 french -cv-slate_orange 0:fbb7b5bf4ca3 3.84 basic -cv-slate_orange 0:676dfdd56ad2 3.61 additionalinformation -cv-slate_orange 0:ef68dac1790b 4.06 availability:full-time -cv-slate_orange 0:6795aec0e50a 4.06 willingtorelocate:yes -cv-slate_orange 0:b8eeb230ca32 4.07 remotework:opento -cv-slate_orange 0:b73078ca247c 4.09 hybrid/remote -cv-slate_orange 0:3c69d6bb4892 2.83 professionalprofile -cv-slate_orange 0:36eb8f626c42 2.79 adaptableandresourcefulprofessio -cv-slate_orange 0:f4e999c08086 2.81 customerservice,sales,andproject -cv-slate_orange 0:41221430e3f8 2.83 organizationalskills,andtheabili -cv-slate_orange 0:324c4509a3e4 2.85 managingpriorities,buildingrelat -cv-slate_orange 0:57271827af78 2.87 customersatisfaction,andbusiness -cv-slate_orange 0:c2f296ef30a3 2.95 professionalexperience -cv-slate_orange 0:da2ea6509bec 3.42 operationscoordinator -cv-slate_orange 0:e7227bbe0c40 3.38 jan2022–present -cv-slate_orange 0:9f7cecddf317 3.37 brightstartlogistics,austin,tx -cv-slate_orange 0:e0bbd6c9782e 3.35 •coordinatedailyoperationsandsch -cv-slate_orange 0:dc9a542f8db9 3.34 •developandmaintaindashboardsand -cv-slate_orange 0:66acc2e5b891 3.33 •streamlinecommunicationbetweend -cv-slate_orange 0:8bd3fd672f95 3.32 •managevendorrelationshipsandass -cv-slate_orange 0:dd7872236383 3.34 customersupportspecialist -cv-slate_orange 0:1734c189cfe2 3.30 jun2020–dec2021 -cv-slate_orange 0:b9dfc8902d16 3.29 techwavesolutions,remote -cv-slate_orange 0:56391e23e83a 3.27 •providedtechnicalsupporttocusto -cv-slate_orange 0:7eb50a39cf50 3.26 •resolvedanaverageof40+inquiries -cv-slate_orange 0:46f632748ba8 3.25 •createdknowledgebasearticlesand -cv-slate_orange 0:02b44f46125c 3.24 •collaboratedwithproductandengin -cv-slate_orange 0:a1707ef6164e 3.26 salesassociate -cv-slate_orange 0:2bc613d4e516 3.22 mar2019–may2020 -cv-slate_orange 0:bb7253ff7002 3.21 urbanoutfitters,austin,tx -cv-slate_orange 0:aaa52372c317 2.79 •consistentlyexceededsalestarget -cv-slate_orange 0:198e638fe8f3 2.80 personalizedcustomerservice. -cv-slate_orange 0:dabead95ee7e 3.19 •builtandmaintainedstrongcustome -cv-slate_orange 0:ff3f5f9ca7a0 3.18 •merchandisedfloordisplaysandcon -cv-slate_orange 0:05a39f2908ba 3.17 •recognizedas“topperformer”forq4 -cv-slate_orange 0:832235539465 3.19 administrativeassistant/projecta -cv-slate_orange 0:2ccfc04a3ae7 3.15 may2018–feb2019 -cv-slate_orange 0:cfc5fd80ae80 3.14 greenfieldnonprofitinitiative,au -cv-slate_orange 0:b8aecb03e7ed 3.12 •supportedprojectmanagerswithsch -cv-slate_orange 0:77f797d4d64c 3.11 •managedcalendars,travelarrangem -cv-slate_orange 0:80a7a6cdc723 3.10 •maintaineddonorrecordsandprepar -cv-slate_orange 0:51539a61bb62 3.09 •assistedwitheventplanningandcom -cv-slate_orange 0:68bf0109c6f8 2.70 education -cv-slate_orange 0:84ba6b88f439 2.70 certifications&training -cv-slate_orange 0:9d7190053be6 3.10 bachelorofartsincommunications -cv-slate_orange 0:f592b4ba6aa4 3.07 universityoftexasataustin -cv-slate_orange 0:3f84d2e470fe 3.07 austin,tx•graduatedmay2018 -cv-slate_orange 0:99b337b1faf4 3.10 •googleprojectmanagementcertific -cv-slate_orange 0:4d1b69dc33a1 3.40 •hubspotcustomerservicecertifica -cv-slate_orange 0:01a1e16912b7 3.70 •microsoftexcel:advancedformulas -cv-slate_orange 0:07ef0ade6bb2 4.00 •servsafefoodhandlercertificatio +cv-sidebar_portrait 0:8f1010120ed6 -0.63 jordanrivera +cv-sidebar_portrait 0:89674e6f130e 0.07 +442055551000 +cv-sidebar_portrait 0:e0f850305ded 0.07 jordan.rivera@example.com +cv-sidebar_portrait 0:fbeea547d99e 0.07 london,uk +cv-sidebar_portrait 0:84308bea4540 0.07 linkedin +cv-sidebar_portrait 0:c0b0109d9439 0.07 github +cv-sidebar_portrait 0:68bf0109c6f8 -0.26 education +cv-sidebar_portrait 0:0ad1957d6bab -0.20 msccomputerscience +cv-sidebar_portrait 0:47ce0218bbea -0.19 universityofmanchester +cv-sidebar_portrait 0:3fa772117260 -0.20 2019-2021 +cv-sidebar_portrait 0:b6749d0b616b -0.20 bscsoftwareengineering +cv-sidebar_portrait 0:89ad9656f393 -0.19 imperialcollegelondon +cv-sidebar_portrait 0:30f9262640a0 -0.20 2015-2019 +cv-sidebar_portrait 0:32c1cf49a2fe -0.22 skills +cv-sidebar_portrait 0:d5680c2e2769 -0.17 java21 +cv-sidebar_portrait 0:19a67c2a5369 -0.17 kotlin +cv-sidebar_portrait 0:95bfacd3a466 -0.17 groovy +cv-sidebar_portrait 0:11a4a60b518b -0.17 python +cv-sidebar_portrait 0:4ec7c53222c8 -0.17 sql +cv-sidebar_portrait 0:6cb574fa10b6 -0.18 languages +cv-sidebar_portrait 0:d359699acbd5 -0.12 english(fluent) +cv-sidebar_portrait 0:a09174803665 -0.14 german(intermediate) +cv-sidebar_portrait 0:d8a971cea795 -0.16 spanish(basic) +cv-sidebar_portrait 0:2d58f0cadc2d -0.14 platformengineer +cv-sidebar_portrait 0:3c69d6bb4892 -0.22 professionalprofile +cv-sidebar_portrait 0:924e8fc8d04f -0.40 platformengineerwith10+yearsbuil +cv-sidebar_portrait 0:df58bf5ac853 -0.38 pipelines,layoutengines,anddevel +cv-sidebar_portrait 0:b6d3e08745d8 -0.36 inhigh-throughputpdfrendering,se +cv-sidebar_portrait 0:3ea39d224e93 -0.34 brittleproduction-opsscriptsinto +cv-sidebar_portrait 0:53e5e7c5a884 -0.14 experience +cv-sidebar_portrait 0:a76f47480818 -0.06 seniorplatformengineer +cv-sidebar_portrait 0:d492f2d34b81 -0.07 northwindsystems|2024-present +cv-sidebar_portrait 0:11a63b6a756a -0.31 ledthereusabledocument-generatio +cv-sidebar_portrait 0:e9ddcca2381b -0.29 reportingflowsacross8productteam +cv-sidebar_portrait 0:8e7a066998f5 -0.27 by70%byretiringper-teampdfscript +cv-sidebar_portrait 0:daf65306b3b6 0.01 softwareengineer +cv-sidebar_portrait 0:14aeb7d88f36 0.00 brightleaflabs|2021-2024 +cv-sidebar_portrait 0:78c890058374 -0.24 builtbackendservicesandproductio +cv-sidebar_portrait 0:798b575aa9c2 -0.22 processing2m+documentspermonth.d +cv-sidebar_portrait 0:337c2b00cc88 -0.20 customlayoutengine,eliminatingli +cv-sidebar_portrait 0:cbec16fb4c22 -0.18 from1.4sto380ms. +cv-sidebar_portrait 0:2577c0f557b2 0.02 projects +cv-sidebar_portrait 0:0f2c67872251 0.10 graphcompose(java21,pdfbox,maven +cv-sidebar_portrait 0:1538919cd7d4 -0.16 declarativejavapdflayoutengine.s +cv-sidebar_portrait 0:f6d88deff945 -0.14 snapshottesting.powersproduction +cv-sidebar_portrait 0:0869235b9cf7 -0.12 hiringtoolsandbillingsystems.(op +cv-sidebar_portrait 0:d73d02174dc9 0.16 templatestudio(kotlin,composedes +cv-sidebar_portrait 0:5ebdeb66a893 -0.10 internaltoolforevaluatingcv,prop +cv-sidebar_portrait 0:a66d3183c752 -0.08 presets.pngdiffing,side-by-sidel +cv-slate_orange 0:4b64999089cd -0.32 versatileprofessional +cv-slate_orange 0:73c506bc28be -0.23 operations•customersuccess•coord +cv-slate_orange 0:b4ac3856722a 0.22 (555)123-4567 +cv-slate_orange 0:422684be6cf9 0.22 daniel.harper@email.com +cv-slate_orange 0:84308bea4540 0.22 linkedin +cv-slate_orange 0:a64d6af50109 0.22 austin,texas•opentorelocate +cv-slate_orange 0:32c1cf49a2fe -0.02 skills +cv-slate_orange 0:ee41e992b046 0.43 customerserviceexcellence +cv-slate_orange 0:39433b0c8c42 0.43 operations&processsupport +cv-slate_orange 0:68ac2246858d 0.43 project&calendarmanagement +cv-slate_orange 0:d2b0c62842b8 0.43 datamanagement&reporting +cv-slate_orange 0:713ccc3fc2fc 0.43 communication&stakeholders +cv-slate_orange 0:010f2ad55bed 0.43 problemsolving&adaptability +cv-slate_orange 0:02020d943fbc 0.43 sales&relationshipbuilding +cv-slate_orange 0:88cc29c2fda2 0.43 microsoftoffice&googlesuite +cv-slate_orange 0:e37d86244e99 0.43 crmsystems(salesforce,hubspot) +cv-slate_orange 0:d70e5edb4685 0.43 timemanagement&prioritization +cv-slate_orange 0:8bab53aa1bee 0.00 selectedachievements +cv-slate_orange 0:b08c44dac044 0.46 processimprovement +cv-slate_orange 0:c7966365f508 1.14 designedanewtrackingsystemthat +cv-slate_orange 0:3a5ad5d0dc8d 0.69 reducedreportingtimeby30%and +cv-slate_orange 0:74821a85e7b9 0.24 improvedaccuracy. +cv-slate_orange 0:dd9532e202a3 0.45 customersatisfaction +cv-slate_orange 0:dfc9a4fd0657 1.13 maintaineda96%customer +cv-slate_orange 0:5e04b5e4dbf9 0.68 satisfactionratingthroughrespons +cv-slate_orange 0:c119f318eaae 0.23 supportandissueresolution. +cv-slate_orange 0:365853229c97 0.44 revenuecontribution +cv-slate_orange 0:292a456730c2 1.12 consistentlyexceededmonthlysales +cv-slate_orange 0:8eb387deb3e1 0.67 goalsby15–20%throughrelationship +cv-slate_orange 0:77706bc9ed09 0.22 buildingandconsultativeservice. +cv-slate_orange 0:6cb574fa10b6 0.00 languages +cv-slate_orange 0:b6234d2ea0d6 0.52 english +cv-slate_orange 0:bef32d2c315a 0.49 native +cv-slate_orange 0:890744623577 0.77 spanishprofessionalworking +cv-slate_orange 0:21bb36ad0638 1.02 french +cv-slate_orange 0:fbb7b5bf4ca3 0.99 basic +cv-slate_orange 0:676dfdd56ad2 0.76 additionalinformation +cv-slate_orange 0:ef68dac1790b 1.21 availability:full-time +cv-slate_orange 0:6795aec0e50a 1.21 willingtorelocate:yes +cv-slate_orange 0:b8eeb230ca32 1.22 remotework:opento +cv-slate_orange 0:b73078ca247c 1.24 hybrid/remote +cv-slate_orange 0:3c69d6bb4892 -0.02 professionalprofile +cv-slate_orange 0:36eb8f626c42 -0.06 adaptableandresourcefulprofessio +cv-slate_orange 0:f4e999c08086 -0.04 customerservice,sales,andproject +cv-slate_orange 0:41221430e3f8 -0.02 organizationalskills,andtheabili +cv-slate_orange 0:324c4509a3e4 0.00 managingpriorities,buildingrelat +cv-slate_orange 0:57271827af78 0.02 customersatisfaction,andbusiness +cv-slate_orange 0:c2f296ef30a3 0.10 professionalexperience +cv-slate_orange 0:da2ea6509bec 0.57 operationscoordinator +cv-slate_orange 0:e7227bbe0c40 0.53 jan2022–present +cv-slate_orange 0:9f7cecddf317 0.52 brightstartlogistics,austin,tx +cv-slate_orange 0:e0bbd6c9782e 0.50 •coordinatedailyoperationsandsch +cv-slate_orange 0:dc9a542f8db9 0.49 •developandmaintaindashboardsand +cv-slate_orange 0:66acc2e5b891 0.48 •streamlinecommunicationbetweend +cv-slate_orange 0:8bd3fd672f95 0.47 •managevendorrelationshipsandass +cv-slate_orange 0:dd7872236383 0.49 customersupportspecialist +cv-slate_orange 0:1734c189cfe2 0.45 jun2020–dec2021 +cv-slate_orange 0:b9dfc8902d16 0.44 techwavesolutions,remote +cv-slate_orange 0:56391e23e83a 0.42 •providedtechnicalsupporttocusto +cv-slate_orange 0:7eb50a39cf50 0.41 •resolvedanaverageof40+inquiries +cv-slate_orange 0:46f632748ba8 0.40 •createdknowledgebasearticlesand +cv-slate_orange 0:02b44f46125c 0.39 •collaboratedwithproductandengin +cv-slate_orange 0:a1707ef6164e 0.41 salesassociate +cv-slate_orange 0:2bc613d4e516 0.37 mar2019–may2020 +cv-slate_orange 0:bb7253ff7002 0.36 urbanoutfitters,austin,tx +cv-slate_orange 0:aaa52372c317 -0.06 •consistentlyexceededsalestarget +cv-slate_orange 0:198e638fe8f3 -0.05 personalizedcustomerservice. +cv-slate_orange 0:dabead95ee7e 0.34 •builtandmaintainedstrongcustome +cv-slate_orange 0:ff3f5f9ca7a0 0.33 •merchandisedfloordisplaysandcon +cv-slate_orange 0:05a39f2908ba 0.32 •recognizedas“topperformer”forq4 +cv-slate_orange 0:832235539465 0.34 administrativeassistant/projecta +cv-slate_orange 0:2ccfc04a3ae7 0.30 may2018–feb2019 +cv-slate_orange 0:cfc5fd80ae80 0.29 greenfieldnonprofitinitiative,au +cv-slate_orange 0:b8aecb03e7ed 0.27 •supportedprojectmanagerswithsch +cv-slate_orange 0:77f797d4d64c 0.26 •managedcalendars,travelarrangem +cv-slate_orange 0:80a7a6cdc723 0.25 •maintaineddonorrecordsandprepar +cv-slate_orange 0:51539a61bb62 0.24 •assistedwitheventplanningandcom +cv-slate_orange 0:68bf0109c6f8 -0.15 education +cv-slate_orange 0:84ba6b88f439 -0.15 certifications&training +cv-slate_orange 0:9d7190053be6 0.25 bachelorofartsincommunications +cv-slate_orange 0:f592b4ba6aa4 0.22 universityoftexasataustin +cv-slate_orange 0:3f84d2e470fe 0.22 austin,tx•graduatedmay2018 +cv-slate_orange 0:99b337b1faf4 0.25 •googleprojectmanagementcertific +cv-slate_orange 0:4d1b69dc33a1 0.55 •hubspotcustomerservicecertifica +cv-slate_orange 0:01a1e16912b7 0.85 •microsoftexcel:advancedformulas +cv-slate_orange 0:07ef0ade6bb2 1.15 •servsafefoodhandlercertificatio cv-teal_pulse 0:a5800de7a5df -1.87 isabellamoore cv-teal_pulse 0:aea71faf1482 -0.38 registerednurse cv-teal_pulse 0:613c7b77c405 1.08 manchester,unitedkingdom diff --git a/qa/src/test/resources/docx-fidelity/libreoffice-linux.tsv b/qa/src/test/resources/docx-fidelity/libreoffice-linux.tsv index 313c98f10..765dfd62b 100644 --- a/qa/src/test/resources/docx-fidelity/libreoffice-linux.tsv +++ b/qa/src/test/resources/docx-fidelity/libreoffice-linux.tsv @@ -3,25 +3,25 @@ document engine_pages editor_pages lines matched median p90 over2 cv-blue_banner 2 2 54 52 0.14 0.46 0 cv-boxed_sections 2 2 58 58 0.35 0.63 0 cv-centered_headline 2 2 58 56 0.14 0.32 0 -cv-charcoal_gold 1 1 85 83 2.94 3.29 83 +cv-charcoal_gold 1 1 85 83 0.11 0.34 0 cv-classic_serif 2 2 57 54 0.06 0.22 0 cv-compact_mono 1 1 58 58 0.27 0.93 0 cv-editorial_blue 2 2 82 82 0.08 0.30 0 cv-engineering_resume 1 1 57 57 0.60 1.62 0 cv-executive 2 2 60 60 0.26 0.50 0 -cv-midnight_navy 1 1 86 80 2.72 3.24 76 +cv-midnight_navy 1 1 86 80 0.28 0.63 0 cv-minimal_underlined 2 2 59 57 0.71 13.90 9 cv-mint_editorial 2 2 59 59 0.27 0.60 0 cv-modern_professional 2 2 61 59 0.12 0.41 0 -cv-monogram_sidebar 1 1 53 50 2.90 3.57 50 -cv-navy_sidebar 1 1 71 71 2.81 3.03 71 +cv-monogram_sidebar 1 1 53 50 0.25 0.62 0 +cv-navy_sidebar 1 1 71 71 0.20 0.45 0 cv-nordic_clean 1 1 63 58 0.22 0.52 0 cv-orange_ops 1 1 108 99 0.23 0.53 0 cv-panel 1 1 79 73 0.27 0.49 0 -cv-professional_sidebar 1 1 68 64 2.59 2.77 64 +cv-professional_sidebar 1 1 68 64 0.36 0.58 0 cv-serif_headline 1 1 103 103 0.44 0.88 0 -cv-sidebar_portrait 1 1 49 49 2.78 3.02 49 -cv-slate_orange 1 1 87 86 3.27 3.87 86 +cv-sidebar_portrait 1 1 49 49 0.17 0.31 0 +cv-slate_orange 1 1 87 86 0.42 1.02 0 cv-teal_pulse 1 1 57 57 0.22 0.64 0 cv-terracotta_rail 1 1 102 102 0.44 0.94 0 cv-timeline_minimal 2 2 89 86 0.45 0.50 0 diff --git a/qa/src/test/resources/docx-fidelity/libreoffice-windows-lines.tsv b/qa/src/test/resources/docx-fidelity/libreoffice-windows-lines.tsv index 739dd25e9..11e8c2128 100644 --- a/qa/src/test/resources/docx-fidelity/libreoffice-windows-lines.tsv +++ b/qa/src/test/resources/docx-fidelity/libreoffice-windows-lines.tsv @@ -165,89 +165,89 @@ cv-centered_headline 1:f20997652453 0.08 languages:english(fluent),german cv-centered_headline 1:ec9d3622395e 0.09 workeligibility:eligibletoworkin cv-centered_headline 1:dd20ae01c3cf 0.10 opensource:maintainerofgraphcomp cv-centered_headline 1:33c35e9d236d 0.11 speaking:jvmsummit2024,devoxxuk2 -cv-charcoal_gold 0:73423c7707c4 3.21 anastasia -cv-charcoal_gold 0:6627835f988e 2.75 smith -cv-charcoal_gold 0:093e7d5fdbaa 2.72 contact -cv-charcoal_gold 0:a8acc3a90a7b 2.94 +447700900123 -cv-charcoal_gold 0:0126a18bf252 2.94 hello@anastasiasmith.com -cv-charcoal_gold 0:92966f349443 2.94 london,unitedkingdom -cv-charcoal_gold 0:42535367bd3c 2.94 anastasiasmith.com -cv-charcoal_gold 0:d5d2c85de2b9 2.94 linkedin.com/in/anastasiasmith -cv-charcoal_gold 0:32c1cf49a2fe 2.72 skills -cv-charcoal_gold 0:340455fbac25 2.84 projectmanagement -cv-charcoal_gold 0:03cd52ebdc67 2.84 budgeting&forecasting -cv-charcoal_gold 0:115925c1b96b 2.84 stakeholdercommunication -cv-charcoal_gold 0:4e321f38b222 2.84 riskmanagement -cv-charcoal_gold 0:2f594f65f16c 2.84 dataanalysis -cv-charcoal_gold 0:b08c44dac044 2.84 processimprovement -cv-charcoal_gold 0:c7b5692b2d27 2.84 microsoftexcel -cv-charcoal_gold 0:2e2c6b2f5ad9 2.84 powerbi -cv-charcoal_gold 0:f73b1d7d3bc6 2.84 jira/confluence -cv-charcoal_gold 0:b011cfad056f 2.84 agilemethodologies -cv-charcoal_gold 0:6cb574fa10b6 2.82 languages -cv-charcoal_gold 0:b6234d2ea0d6 2.91 english -cv-charcoal_gold 0:bef32d2c315a 2.91 native -cv-charcoal_gold 0:bef32d2c315a#1 2.91 native -cv-charcoal_gold 0:aa304b5d1d72 2.91 russian -cv-charcoal_gold 0:21bb36ad0638 2.91 french -cv-charcoal_gold 0:23ed645595d6 2.91 b2–upperintermediate -cv-charcoal_gold 0:28561c6b68fc 2.91 german -cv-charcoal_gold 0:3cb3c2736bad 2.91 a2–basic -cv-charcoal_gold 0:68bf0109c6f8 2.92 education -cv-charcoal_gold 0:48f12eb2ea0d 2.94 mscprojectmanagement -cv-charcoal_gold 0:ede0c8c47a1f 2.94 universitycollegelondon -cv-charcoal_gold 0:fc3f0389b9de 2.94 2018–2019 -cv-charcoal_gold 0:66cb4ff79ee1 2.93 bscbusinessadministration -cv-charcoal_gold 0:8826393fc0f0 2.93 king'scollegelondon -cv-charcoal_gold 0:c7d18ae8c50d 2.93 2014–2017 -cv-charcoal_gold 0:3acba0d7b5dc 2.61 projectmanager -cv-charcoal_gold 0:3acba0d7b5dc#1 2.86 projectmanager -cv-charcoal_gold 0:f54e0195601a 3.01 results-drivenprojectmanagerwith -cv-charcoal_gold 0:7a0497cef9c6 3.01 teamsanddeliveringcomplexproject -cv-charcoal_gold 0:c38f1902ece8 3.24 skilledinagileandwaterfallmethod -cv-charcoal_gold 0:ca94787c6c7a 2.54 management.passionateaboutdrivin -cv-charcoal_gold 0:53e5e7c5a884 2.64 experience -cv-charcoal_gold 0:086c0e036e67 2.80 2021–present -cv-charcoal_gold 0:eddc2d311872 2.74 seniorprojectmanager -cv-charcoal_gold 0:243953e20dc4 2.84 digitalsolutionsltd·london,uk -cv-charcoal_gold 0:7fde5861c84b 2.91 •managecross-functionalteamsofup -cv-charcoal_gold 0:80c76af1fe2a 2.93 •implementagilepracticesthatimpr -cv-charcoal_gold 0:b6bb33b79f44 2.95 •buildstrongclientrelationshipsa -cv-charcoal_gold 0:6c39082d9294 2.92 2019–2021 -cv-charcoal_gold 0:46df57ef8321 2.96 innovatechsystems·london,uk -cv-charcoal_gold 0:271b01626043 2.99 •delivered12+projectsacrossitand -cv-charcoal_gold 0:77dd7c2ad6ae 3.01 •monitoredbudgets,timelines,andr -cv-charcoal_gold 0:bf8278cd4edc 3.03 •identifiedrisksandimplementedmi -cv-charcoal_gold 0:2773f92777d7 3.05 •achieved98%on-timeprojectdelive -cv-charcoal_gold 0:ad564a6ee91d 3.02 2017–2019 -cv-charcoal_gold 0:e085ad3a0d32 2.96 projectcoordinator -cv-charcoal_gold 0:6ac382583801 3.06 globalbusinessservices·london,uk -cv-charcoal_gold 0:77aec5bb6b7f 3.09 •supportedprojectmanagersinplann -cv-charcoal_gold 0:38dafe4a1765 3.11 •preparedreports,dashboards,andd -cv-charcoal_gold 0:5c95a9041b72 3.13 •coordinatedmeetingsandtrackedac -cv-charcoal_gold 0:f0d87e2131e2 3.15 •improvedinternalprocessesandpro -cv-charcoal_gold 0:e831beb04c00 3.06 certifications -cv-charcoal_gold 0:93a7ba535da0 3.22 pmp®certification -cv-charcoal_gold 0:0f9f6d10bfa3 3.26 projectmanagementinstitute -cv-charcoal_gold 0:73a2af8864fc 3.28 2020 -cv-charcoal_gold 0:73a2af8864fc#1 3.34 2020 -cv-charcoal_gold 0:043092900ed5 3.25 prince2®foundation -cv-charcoal_gold 0:544a764703d6 3.29 axelos -cv-charcoal_gold 0:023e33504ab9 3.31 2019 -cv-charcoal_gold 0:023e33504ab9#1 3.34 2019 -cv-charcoal_gold 0:83cd2e790f6a 3.28 agilepm®foundation -cv-charcoal_gold 0:0005e5872534 3.32 apmginternational -cv-charcoal_gold 0:6ee18b42fbf1 3.06 achievements -cv-charcoal_gold 0:3f06e4a3eb33 3.22 excellenceindeliveryaward -cv-charcoal_gold 0:0c373352626d 3.26 digitalsolutionsltd -cv-charcoal_gold 0:d398b29d3dbb 3.28 2023 -cv-charcoal_gold 0:92cb97e6b786 3.25 processimprovementinitiative -cv-charcoal_gold 0:6517b58450f7 3.29 increasedefficiencyby30% -cv-charcoal_gold 0:b1ab1e892617 3.31 2022 -cv-charcoal_gold 0:c2f5106fbd5a 3.28 topperformer -cv-charcoal_gold 0:058521fbf0d1 3.32 innovatechsystems -cv-charcoal_gold 0:3def82282260 3.25 technicaltools -cv-charcoal_gold 0:eb04bd42c7fb 3.31 microsoft365|jira|confluence|asa +cv-charcoal_gold 0:73423c7707c4 0.26 anastasia +cv-charcoal_gold 0:6627835f988e -0.20 smith +cv-charcoal_gold 0:093e7d5fdbaa -0.23 contact +cv-charcoal_gold 0:a8acc3a90a7b -0.01 +447700900123 +cv-charcoal_gold 0:0126a18bf252 -0.01 hello@anastasiasmith.com +cv-charcoal_gold 0:92966f349443 -0.01 london,unitedkingdom +cv-charcoal_gold 0:42535367bd3c -0.01 anastasiasmith.com +cv-charcoal_gold 0:d5d2c85de2b9 -0.01 linkedin.com/in/anastasiasmith +cv-charcoal_gold 0:32c1cf49a2fe -0.23 skills +cv-charcoal_gold 0:340455fbac25 -0.11 projectmanagement +cv-charcoal_gold 0:03cd52ebdc67 -0.11 budgeting&forecasting +cv-charcoal_gold 0:115925c1b96b -0.11 stakeholdercommunication +cv-charcoal_gold 0:4e321f38b222 -0.11 riskmanagement +cv-charcoal_gold 0:2f594f65f16c -0.11 dataanalysis +cv-charcoal_gold 0:b08c44dac044 -0.11 processimprovement +cv-charcoal_gold 0:c7b5692b2d27 -0.11 microsoftexcel +cv-charcoal_gold 0:2e2c6b2f5ad9 -0.11 powerbi +cv-charcoal_gold 0:f73b1d7d3bc6 -0.11 jira/confluence +cv-charcoal_gold 0:b011cfad056f -0.11 agilemethodologies +cv-charcoal_gold 0:6cb574fa10b6 -0.13 languages +cv-charcoal_gold 0:b6234d2ea0d6 -0.04 english +cv-charcoal_gold 0:bef32d2c315a -0.04 native +cv-charcoal_gold 0:bef32d2c315a#1 -0.04 native +cv-charcoal_gold 0:aa304b5d1d72 -0.04 russian +cv-charcoal_gold 0:21bb36ad0638 -0.04 french +cv-charcoal_gold 0:23ed645595d6 -0.04 b2–upperintermediate +cv-charcoal_gold 0:28561c6b68fc -0.04 german +cv-charcoal_gold 0:3cb3c2736bad -0.04 a2–basic +cv-charcoal_gold 0:68bf0109c6f8 -0.03 education +cv-charcoal_gold 0:48f12eb2ea0d -0.01 mscprojectmanagement +cv-charcoal_gold 0:ede0c8c47a1f -0.01 universitycollegelondon +cv-charcoal_gold 0:fc3f0389b9de -0.01 2018–2019 +cv-charcoal_gold 0:66cb4ff79ee1 -0.02 bscbusinessadministration +cv-charcoal_gold 0:8826393fc0f0 -0.02 king'scollegelondon +cv-charcoal_gold 0:c7d18ae8c50d -0.02 2014–2017 +cv-charcoal_gold 0:3acba0d7b5dc -0.34 projectmanager +cv-charcoal_gold 0:3acba0d7b5dc#1 -0.09 projectmanager +cv-charcoal_gold 0:f54e0195601a 0.06 results-drivenprojectmanagerwith +cv-charcoal_gold 0:7a0497cef9c6 0.06 teamsanddeliveringcomplexproject +cv-charcoal_gold 0:c38f1902ece8 0.29 skilledinagileandwaterfallmethod +cv-charcoal_gold 0:ca94787c6c7a -0.41 management.passionateaboutdrivin +cv-charcoal_gold 0:53e5e7c5a884 -0.31 experience +cv-charcoal_gold 0:086c0e036e67 -0.15 2021–present +cv-charcoal_gold 0:eddc2d311872 -0.21 seniorprojectmanager +cv-charcoal_gold 0:243953e20dc4 -0.11 digitalsolutionsltd·london,uk +cv-charcoal_gold 0:7fde5861c84b -0.04 •managecross-functionalteamsofup +cv-charcoal_gold 0:80c76af1fe2a -0.02 •implementagilepracticesthatimpr +cv-charcoal_gold 0:b6bb33b79f44 0.00 •buildstrongclientrelationshipsa +cv-charcoal_gold 0:6c39082d9294 -0.03 2019–2021 +cv-charcoal_gold 0:46df57ef8321 0.01 innovatechsystems·london,uk +cv-charcoal_gold 0:271b01626043 0.04 •delivered12+projectsacrossitand +cv-charcoal_gold 0:77dd7c2ad6ae 0.06 •monitoredbudgets,timelines,andr +cv-charcoal_gold 0:bf8278cd4edc 0.08 •identifiedrisksandimplementedmi +cv-charcoal_gold 0:2773f92777d7 0.10 •achieved98%on-timeprojectdelive +cv-charcoal_gold 0:ad564a6ee91d 0.07 2017–2019 +cv-charcoal_gold 0:e085ad3a0d32 0.01 projectcoordinator +cv-charcoal_gold 0:6ac382583801 0.11 globalbusinessservices·london,uk +cv-charcoal_gold 0:77aec5bb6b7f 0.14 •supportedprojectmanagersinplann +cv-charcoal_gold 0:38dafe4a1765 0.16 •preparedreports,dashboards,andd +cv-charcoal_gold 0:5c95a9041b72 0.18 •coordinatedmeetingsandtrackedac +cv-charcoal_gold 0:f0d87e2131e2 0.20 •improvedinternalprocessesandpro +cv-charcoal_gold 0:e831beb04c00 0.11 certifications +cv-charcoal_gold 0:93a7ba535da0 0.27 pmp®certification +cv-charcoal_gold 0:0f9f6d10bfa3 0.31 projectmanagementinstitute +cv-charcoal_gold 0:73a2af8864fc 0.33 2020 +cv-charcoal_gold 0:73a2af8864fc#1 0.39 2020 +cv-charcoal_gold 0:043092900ed5 0.30 prince2®foundation +cv-charcoal_gold 0:544a764703d6 0.34 axelos +cv-charcoal_gold 0:023e33504ab9 0.36 2019 +cv-charcoal_gold 0:023e33504ab9#1 0.39 2019 +cv-charcoal_gold 0:83cd2e790f6a 0.33 agilepm®foundation +cv-charcoal_gold 0:0005e5872534 0.37 apmginternational +cv-charcoal_gold 0:6ee18b42fbf1 0.11 achievements +cv-charcoal_gold 0:3f06e4a3eb33 0.27 excellenceindeliveryaward +cv-charcoal_gold 0:0c373352626d 0.31 digitalsolutionsltd +cv-charcoal_gold 0:d398b29d3dbb 0.33 2023 +cv-charcoal_gold 0:92cb97e6b786 0.30 processimprovementinitiative +cv-charcoal_gold 0:6517b58450f7 0.34 increasedefficiencyby30% +cv-charcoal_gold 0:b1ab1e892617 0.36 2022 +cv-charcoal_gold 0:c2f5106fbd5a 0.33 topperformer +cv-charcoal_gold 0:058521fbf0d1 0.37 innovatechsystems +cv-charcoal_gold 0:3def82282260 0.30 technicaltools +cv-charcoal_gold 0:eb04bd42c7fb 0.36 microsoft365|jira|confluence|asa cv-classic_serif 0:8f1010120ed6 -0.15 jordanrivera cv-classic_serif 0:8d7a2cca3060 0.19 +442055551000|jordan.rivera@exam cv-classic_serif 0:3c69d6bb4892 0.24 professionalprofile @@ -559,86 +559,86 @@ cv-executive 1:f20997652453 -0.30 languages:english(fluent),german cv-executive 1:ec9d3622395e -0.30 workeligibility:eligibletoworkin cv-executive 1:dd20ae01c3cf -0.30 opensource:maintainerofgraphcomp cv-executive 1:33c35e9d236d -0.30 speaking:jvmsummit2024,devoxxuk2 -cv-midnight_navy 0:21d2636ad3df 3.33 alexmorgan -cv-midnight_navy 0:5518402feccc 2.65 marketingmanager -cv-midnight_navy 0:5518402feccc#1 2.33 marketingmanager -cv-midnight_navy 0:093e7d5fdbaa 2.58 contact -cv-midnight_navy 0:01dcad830244 3.26 +1(555)123-4567 -cv-midnight_navy 0:3eef38c97138 3.25 alex.morgan@email.com -cv-midnight_navy 0:d5a0d0abdc64 3.25 newyork,ny,usa -cv-midnight_navy 0:84308bea4540 3.24 linkedin -cv-midnight_navy 0:0e6a8e0b849e 3.23 portfolio -cv-midnight_navy 0:68bf0109c6f8 2.59 education -cv-midnight_navy 0:6e1119579227 2.52 masterofbusiness -cv-midnight_navy 0:512afb6c7631 2.52 administration -cv-midnight_navy 0:09b0e2130c1e 3.02 universityofchicagoboothschoolof -cv-midnight_navy 0:11d404179596 3.01 business -cv-midnight_navy 0:3b8048983ecc 2.63 2016–2018 -cv-midnight_navy 0:3b8048983ecc#1 2.76 2016–2018 -cv-midnight_navy 0:84c2243138f7 2.50 bachelorofsciencein -cv-midnight_navy 0:e2a530e251d3 2.51 marketing -cv-midnight_navy 0:1f676d444ffb 2.71 bostonuniversity -cv-midnight_navy 0:8789bd1a8f91 2.63 2012–2016 -cv-midnight_navy 0:32c1cf49a2fe 2.55 skills -cv-midnight_navy 0:4a3750fc1d48 2.70 strategicplanning -cv-midnight_navy 0:0d676ed982b4 2.70 digitalmarketing -cv-midnight_navy 0:c29cfa799c8d 2.71 marketresearch -cv-midnight_navy 0:2c5646de026b 2.71 brandmanagement -cv-midnight_navy 0:2f594f65f16c 2.72 dataanalysis -cv-midnight_navy 0:340455fbac25 2.72 projectmanagement -cv-midnight_navy 0:96fa20c5c60d 2.72 googleanalytics -cv-midnight_navy 0:9bc298c12dc3 2.73 seo/sem -cv-midnight_navy 0:a95ee8d8cf67 2.73 microsoftofficesuite -cv-midnight_navy 0:d4e16994df90 2.74 communication -cv-midnight_navy 0:6cb574fa10b6 2.58 languages -cv-midnight_navy 0:b6234d2ea0d6 2.71 english -cv-midnight_navy 0:9c9b13446cd9 2.74 spanish -cv-midnight_navy 0:21bb36ad0638 2.77 french -cv-midnight_navy 0:b944906ed84c 2.44 professionalsummary -cv-midnight_navy 0:05b2b441ce7b 3.20 results-drivenmarketingmanagerwi -cv-midnight_navy 0:66d5ff95c72a 3.18 executingdata-drivenmarketingstr -cv-midnight_navy 0:27747b7a33ce 3.16 engagement.proventrackrecordinle -cv-midnight_navy 0:a0f4e7019ffc 3.14 successfulcampaigns,anddeliverin -cv-midnight_navy 0:68352cb08e62 3.12 strongbrandsandcreatingimpactful -cv-midnight_navy 0:53e5e7c5a884 2.32 experience -cv-midnight_navy 0:086c0e036e67 2.39 2021–present -cv-midnight_navy 0:009b5b6479fa 2.47 starwavesolutions -cv-midnight_navy 0:60cebc1ec80c 2.47 newyork,ny -cv-midnight_navy 0:60cebc1ec80c#1 2.67 newyork,ny -cv-midnight_navy 0:e0ee3cbb7b53 1.94 ·manageateamof6marketingprofessi -cv-midnight_navy 0:8ba85a74e016 1.96 anddesignteamstodrivecampaignsuc -cv-midnight_navy 0:407f710db042 1.97 ·overseedigitalcampaignsacrossse -cv-midnight_navy 0:308aef77a1c3 1.99 resultingina25%increaseinroi. -cv-midnight_navy 0:7e121dceb78a 2.53 seniormarketingspecialist -cv-midnight_navy 0:f7d1049ec64b 2.59 2018–2021 -cv-midnight_navy 0:4b8292fda43e 2.67 brightlinetechnologies -cv-midnight_navy 0:a246f7ba3f71 2.11 ·executedmulti-channelmarketingc -cv-midnight_navy 0:58b162e46dda 2.13 engagementby30%. -cv-midnight_navy 0:ef77f2daef0f 2.72 ·managedsocialmediachannelsandco -cv-midnight_navy 0:a112a7b3c16b 2.74 ·coordinatedwithcreativeteamstod -cv-midnight_navy 0:990b9f22bb48 2.70 marketingcoordinator -cv-midnight_navy 0:88f4e236ebcd 2.84 peakperformancegroup -cv-midnight_navy 0:c8186fbbdae9 2.84 boston,ma -cv-midnight_navy 0:87777be540ce 2.83 ·supportedthedevelopmentandexecu -cv-midnight_navy 0:44bbb2209a31 2.85 ·assistedinorganizingevents,webi -cv-midnight_navy 0:a1b8ec0d8fa7 2.86 ·monitoredcampaignperformanceand -cv-midnight_navy 0:6c6e2844f9eb 2.88 ·maintainedandupdatedmarketingda -cv-midnight_navy 0:6ee18b42fbf1 2.78 achievements -cv-midnight_navy 0:ce3ecf332528 3.82 increasedbrand -cv-midnight_navy 0:d42f3bf2c01a 3.24 awarenessby40% -cv-midnight_navy 0:f732077ea0c0 2.67 within2years. -cv-midnight_navy 0:f030b07931b5 3.82 boostedlead -cv-midnight_navy 0:912bf883fae8 3.24 generationby35% -cv-midnight_navy 0:f9049751a4c8 2.67 annually. -cv-midnight_navy 0:fa2311efab0a 3.56 recognizedastop -cv-midnight_navy 0:7918c6d41cc5 2.68 performerin2022. -cv-midnight_navy 0:e831beb04c00 2.81 certifications -cv-midnight_navy 0:4344ae02bbc0 2.88 googleanalyticscertified -cv-midnight_navy 0:bbdefa2950f4 2.86 google -cv-midnight_navy 0:73a2af8864fc 2.84 2020 -cv-midnight_navy 0:86e529fac99d 2.88 hubspotcontentmarketingcertified -cv-midnight_navy 0:200b36afcfde 2.86 hubspotacademy -cv-midnight_navy 0:1bea20e1df19 2.84 2021 +cv-midnight_navy 0:21d2636ad3df 0.38 alexmorgan +cv-midnight_navy 0:5518402feccc -0.30 marketingmanager +cv-midnight_navy 0:5518402feccc#1 -0.62 marketingmanager +cv-midnight_navy 0:093e7d5fdbaa -0.37 contact +cv-midnight_navy 0:01dcad830244 0.31 +1(555)123-4567 +cv-midnight_navy 0:3eef38c97138 0.30 alex.morgan@email.com +cv-midnight_navy 0:d5a0d0abdc64 0.30 newyork,ny,usa +cv-midnight_navy 0:84308bea4540 0.29 linkedin +cv-midnight_navy 0:0e6a8e0b849e 0.28 portfolio +cv-midnight_navy 0:68bf0109c6f8 -0.36 education +cv-midnight_navy 0:6e1119579227 -0.43 masterofbusiness +cv-midnight_navy 0:512afb6c7631 -0.43 administration +cv-midnight_navy 0:09b0e2130c1e 0.07 universityofchicagoboothschoolof +cv-midnight_navy 0:11d404179596 0.06 business +cv-midnight_navy 0:3b8048983ecc -0.32 2016–2018 +cv-midnight_navy 0:3b8048983ecc#1 -0.19 2016–2018 +cv-midnight_navy 0:84c2243138f7 -0.45 bachelorofsciencein +cv-midnight_navy 0:e2a530e251d3 -0.44 marketing +cv-midnight_navy 0:1f676d444ffb -0.24 bostonuniversity +cv-midnight_navy 0:8789bd1a8f91 -0.32 2012–2016 +cv-midnight_navy 0:32c1cf49a2fe -0.40 skills +cv-midnight_navy 0:4a3750fc1d48 -0.25 strategicplanning +cv-midnight_navy 0:0d676ed982b4 -0.25 digitalmarketing +cv-midnight_navy 0:c29cfa799c8d -0.24 marketresearch +cv-midnight_navy 0:2c5646de026b -0.24 brandmanagement +cv-midnight_navy 0:2f594f65f16c -0.23 dataanalysis +cv-midnight_navy 0:340455fbac25 -0.23 projectmanagement +cv-midnight_navy 0:96fa20c5c60d -0.23 googleanalytics +cv-midnight_navy 0:9bc298c12dc3 -0.22 seo/sem +cv-midnight_navy 0:a95ee8d8cf67 -0.22 microsoftofficesuite +cv-midnight_navy 0:d4e16994df90 -0.21 communication +cv-midnight_navy 0:6cb574fa10b6 -0.37 languages +cv-midnight_navy 0:b6234d2ea0d6 -0.24 english +cv-midnight_navy 0:9c9b13446cd9 -0.21 spanish +cv-midnight_navy 0:21bb36ad0638 -0.18 french +cv-midnight_navy 0:b944906ed84c -0.51 professionalsummary +cv-midnight_navy 0:05b2b441ce7b 0.25 results-drivenmarketingmanagerwi +cv-midnight_navy 0:66d5ff95c72a 0.23 executingdata-drivenmarketingstr +cv-midnight_navy 0:27747b7a33ce 0.21 engagement.proventrackrecordinle +cv-midnight_navy 0:a0f4e7019ffc 0.19 successfulcampaigns,anddeliverin +cv-midnight_navy 0:68352cb08e62 0.17 strongbrandsandcreatingimpactful +cv-midnight_navy 0:53e5e7c5a884 -0.63 experience +cv-midnight_navy 0:086c0e036e67 -0.56 2021–present +cv-midnight_navy 0:009b5b6479fa -0.48 starwavesolutions +cv-midnight_navy 0:60cebc1ec80c -0.48 newyork,ny +cv-midnight_navy 0:60cebc1ec80c#1 -0.28 newyork,ny +cv-midnight_navy 0:e0ee3cbb7b53 -1.01 ·manageateamof6marketingprofessi +cv-midnight_navy 0:8ba85a74e016 -0.99 anddesignteamstodrivecampaignsuc +cv-midnight_navy 0:407f710db042 -0.98 ·overseedigitalcampaignsacrossse +cv-midnight_navy 0:308aef77a1c3 -0.96 resultingina25%increaseinroi. +cv-midnight_navy 0:7e121dceb78a -0.42 seniormarketingspecialist +cv-midnight_navy 0:f7d1049ec64b -0.36 2018–2021 +cv-midnight_navy 0:4b8292fda43e -0.28 brightlinetechnologies +cv-midnight_navy 0:a246f7ba3f71 -0.84 ·executedmulti-channelmarketingc +cv-midnight_navy 0:58b162e46dda -0.82 engagementby30%. +cv-midnight_navy 0:ef77f2daef0f -0.23 ·managedsocialmediachannelsandco +cv-midnight_navy 0:a112a7b3c16b -0.21 ·coordinatedwithcreativeteamstod +cv-midnight_navy 0:990b9f22bb48 -0.25 marketingcoordinator +cv-midnight_navy 0:88f4e236ebcd -0.11 peakperformancegroup +cv-midnight_navy 0:c8186fbbdae9 -0.11 boston,ma +cv-midnight_navy 0:87777be540ce -0.12 ·supportedthedevelopmentandexecu +cv-midnight_navy 0:44bbb2209a31 -0.10 ·assistedinorganizingevents,webi +cv-midnight_navy 0:a1b8ec0d8fa7 -0.09 ·monitoredcampaignperformanceand +cv-midnight_navy 0:6c6e2844f9eb -0.07 ·maintainedandupdatedmarketingda +cv-midnight_navy 0:6ee18b42fbf1 -0.17 achievements +cv-midnight_navy 0:ce3ecf332528 0.87 increasedbrand +cv-midnight_navy 0:d42f3bf2c01a 0.29 awarenessby40% +cv-midnight_navy 0:f732077ea0c0 -0.28 within2years. +cv-midnight_navy 0:f030b07931b5 0.87 boostedlead +cv-midnight_navy 0:912bf883fae8 0.29 generationby35% +cv-midnight_navy 0:f9049751a4c8 -0.28 annually. +cv-midnight_navy 0:fa2311efab0a 0.61 recognizedastop +cv-midnight_navy 0:7918c6d41cc5 -0.27 performerin2022. +cv-midnight_navy 0:e831beb04c00 -0.14 certifications +cv-midnight_navy 0:4344ae02bbc0 -0.07 googleanalyticscertified +cv-midnight_navy 0:bbdefa2950f4 -0.09 google +cv-midnight_navy 0:73a2af8864fc -0.11 2020 +cv-midnight_navy 0:86e529fac99d -0.07 hubspotcontentmarketingcertified +cv-midnight_navy 0:200b36afcfde -0.09 hubspotacademy +cv-midnight_navy 0:1bea20e1df19 -0.11 2021 cv-minimal_underlined 0:8f1010120ed6 0.46 jordanrivera cv-minimal_underlined 0:8d7a2cca3060 0.18 +442055551000|jordan.rivera@exam cv-minimal_underlined 0:b944906ed84c -0.11 professionalsummary @@ -814,127 +814,127 @@ cv-modern_professional 1:f20997652453 0.23 languages:english(fluent),german cv-modern_professional 1:ec9d3622395e 0.23 workeligibility:eligibletoworkin cv-modern_professional 1:dd20ae01c3cf 0.23 opensource:maintainerofgraphcomp cv-modern_professional 1:33c35e9d236d 0.23 speaking:jvmsummit2024,devoxxuk2 -cv-monogram_sidebar 0:093e7d5fdbaa 2.70 contact -cv-monogram_sidebar 0:89674e6f130e 2.85 +442055551000 -cv-monogram_sidebar 0:e0f850305ded 2.87 jordan.rivera@example.com -cv-monogram_sidebar 0:fbeea547d99e 2.89 london,uk -cv-monogram_sidebar 0:84308bea4540 2.91 linkedin -cv-monogram_sidebar 0:c0b0109d9439 2.93 github -cv-monogram_sidebar 0:68bf0109c6f8 2.90 education -cv-monogram_sidebar 0:0ad1957d6bab 3.00 msccomputerscience -cv-monogram_sidebar 0:47ce0218bbea 3.03 universityofmanchester -cv-monogram_sidebar 0:3fa772117260 3.04 2019-2021 -cv-monogram_sidebar 0:b6749d0b616b 3.01 bscsoftwareengineering -cv-monogram_sidebar 0:89ad9656f393 3.04 imperialcollegelondon -cv-monogram_sidebar 0:30f9262640a0 3.05 2015-2019 -cv-monogram_sidebar 0:32c1cf49a2fe 3.02 skills -cv-monogram_sidebar 0:d5680c2e2769 3.17 java21 -cv-monogram_sidebar 0:19a67c2a5369 3.19 kotlin -cv-monogram_sidebar 0:95bfacd3a466 3.21 groovy -cv-monogram_sidebar 0:11a4a60b518b 3.23 python -cv-monogram_sidebar 0:4ec7c53222c8 3.25 sql -cv-monogram_sidebar 0:57529f20c3ad 3.27 pdfbox -cv-monogram_sidebar 0:1814aacb6d5a 3.29 apachepoi(docx/xlsx) -cv-monogram_sidebar 0:136c67657614 2.57 jordan -cv-monogram_sidebar 0:8ba35ebe3d5c 2.58 rivera -cv-monogram_sidebar 0:2d58f0cadc2d 2.76 platformengineer -cv-monogram_sidebar 0:b944906ed84c 2.70 professionalsummary -cv-monogram_sidebar 0:e9b75496bfb4 2.48 platformengineerwith10+yearsbuil -cv-monogram_sidebar 0:84b4d993d952 2.48 developer-facingtemplatesystems. -cv-monogram_sidebar 0:dc1181e6cd7b 2.48 andturningbrittleproduction-opss -cv-monogram_sidebar 0:c2f296ef30a3 2.70 professionalexperience -cv-monogram_sidebar 0:a76f47480818 2.73 seniorplatformengineer -cv-monogram_sidebar 0:f890faef907f 2.77 northwindsystems -cv-monogram_sidebar 0:060300b18051 2.79 2024-present -cv-monogram_sidebar 0:0bf7eb0b1058 2.51 ledthereusabledocument-generatio -cv-monogram_sidebar 0:b9f0f08f8ce0 2.51 teams.reducedtemplatemaintenance -cv-monogram_sidebar 0:ab9a16f78540 2.51 canonicalengine. -cv-monogram_sidebar 0:daf65306b3b6 2.76 softwareengineer -cv-monogram_sidebar 0:998c1a985022 2.80 brightleaflabs -cv-monogram_sidebar 0:e7cc1822c6dc 2.82 2021-2024 -cv-monogram_sidebar 0:e77e909f6ff5 2.54 builtbackendservicesandproductio -cv-monogram_sidebar 0:97c59b2fdb55 2.54 drovethemigrationfromitexttoacus -cv-monogram_sidebar 0:2c2b19cf214d 2.54 latencyfrom1.4sto380ms. -cv-monogram_sidebar 0:2577c0f557b2 2.76 projects -cv-monogram_sidebar 0:abdcacccefe1 3.23 templatestudio(kotlin,composedes -cv-monogram_sidebar 0:041a43f9a663 3.52 andinvoiceoutputacross14designpr -cv-monogram_sidebar 0:f87e2f0c02dc 3.57 layoutlint(java21,javaparser,spo -cv-monogram_sidebar 0:a646f74483b1 3.86 rows,untypedoffsets,implicitpage -cv-monogram_sidebar 0:676dfdd56ad2 4.13 additionalinformation -cv-monogram_sidebar 0:f20997652453 4.16 languages:english(fluent),german -cv-monogram_sidebar 0:ec9d3622395e 4.15 workeligibility:eligibletoworkin -cv-monogram_sidebar 0:dd20ae01c3cf 4.14 opensource:maintainerofgraphcomp -cv-navy_sidebar 0:9fdaa20e32a0 3.19 oliviamartinez -cv-navy_sidebar 0:093e7d5fdbaa 2.66 contact -cv-navy_sidebar 0:01dcad830244 2.87 +1(555)123-4567 -cv-navy_sidebar 0:51deda7d1a4f 2.87 your.email@gmail.com -cv-navy_sidebar 0:d5a0d0abdc64 3.07 newyork,ny,usa -cv-navy_sidebar 0:8d5bb5bf42be 3.02 linkedin.com/in/yourname -cv-navy_sidebar 0:68bf0109c6f8 2.71 education -cv-navy_sidebar 0:6e1410a7b5cb 3.17 masterofsciencein -cv-navy_sidebar 0:e2a530e251d3 3.17 marketing -cv-navy_sidebar 0:d244381bfb58 2.82 newyorkuniversity -cv-navy_sidebar 0:60cebc1ec80c 2.82 newyork,ny -cv-navy_sidebar 0:01e4455cec51 2.82 2020-2022 -cv-navy_sidebar 0:fb1235740d31 3.17 bachelorofbusiness -cv-navy_sidebar 0:512afb6c7631 3.17 administration -cv-navy_sidebar 0:1d9547a99a4e 2.82 universityofcalifornia -cv-navy_sidebar 0:de747164b75f 2.82 losangeles,ca -cv-navy_sidebar 0:7878b9e4385f 2.82 2016-2020 -cv-navy_sidebar 0:32c1cf49a2fe 2.76 skills -cv-navy_sidebar 0:ccae905da5fc 2.87 •digitalmarketing -cv-navy_sidebar 0:3e8cddd043e9 2.87 •dataanalysis -cv-navy_sidebar 0:cb393a256ce2 2.87 •projectmanagement -cv-navy_sidebar 0:45dad5d5c3cc 2.87 •seo/sem -cv-navy_sidebar 0:004ded92a5a3 2.87 •microsoftofficesuite -cv-navy_sidebar 0:e06c8b35cc09 2.87 •googleanalytics -cv-navy_sidebar 0:238987499bc7 2.87 •socialmediastrategy -cv-navy_sidebar 0:a3d99b3cc7e0 2.87 •contentmarketing -cv-navy_sidebar 0:6cb574fa10b6 2.81 languages -cv-navy_sidebar 0:b6234d2ea0d6 2.95 english -cv-navy_sidebar 0:1889f4162fb9 2.95 –native -cv-navy_sidebar 0:77915a7314f0 2.95 spanish–advanced -cv-navy_sidebar 0:21bb36ad0638 2.95 french -cv-navy_sidebar 0:3bc244be050e 2.95 –intermediate -cv-navy_sidebar 0:5518402feccc 2.58 marketingmanager -cv-navy_sidebar 0:5518402feccc#1 2.71 marketingmanager -cv-navy_sidebar 0:7b5815d7a663 2.99 results-drivenmarketingprofessio -cv-navy_sidebar 0:18f8b50d02d8 3.01 developingandexecutingdata-drive -cv-navy_sidebar 0:2adca2422cbe 3.03 growth,increaseengagement,anddel -cv-navy_sidebar 0:b3c222da2e1d 3.05 digitalmarketing,marketresearch, -cv-navy_sidebar 0:53e5e7c5a884 2.72 experience -cv-navy_sidebar 0:8a39b996b27c 2.89 jan2022-present -cv-navy_sidebar 0:f97eeb2fe120 2.75 brightwavesolutions,newyork,ny -cv-navy_sidebar 0:f97eeb2fe120#1 2.73 brightwavesolutions,newyork,ny -cv-navy_sidebar 0:f97eeb2fe120#2 2.70 brightwavesolutions,newyork,ny -cv-navy_sidebar 0:a4beef0c22d9 2.50 •developandimplementintegratedma -cv-navy_sidebar 0:234eaa6417f7 2.50 awarenessby35%andleadgenerationb -cv-navy_sidebar 0:dfd245470d6e 2.50 •manageateamof4marketingspeciali -cv-navy_sidebar 0:94d0b8d13763 2.50 anddesignteamstoalignstrategies. -cv-navy_sidebar 0:5dabf21df91b 2.50 •analyzecampaignperformanceusing -cv-navy_sidebar 0:1cb810ca6189 2.50 optimizeroiandreporting. -cv-navy_sidebar 0:3b172b9ab75e 2.69 marketingspecialist -cv-navy_sidebar 0:d514872487af 2.87 jun2020-dec2021 -cv-navy_sidebar 0:a13f57f4d861 2.48 •executeddigitalmarketingcampaig -cv-navy_sidebar 0:4b308a27b878 2.48 channels. -cv-navy_sidebar 0:39b87fda4a82 2.48 •conductedmarketresearchandcompe -cv-navy_sidebar 0:b088780ed500 2.48 andinformstrategy. -cv-navy_sidebar 0:bafd8ea30ebe 2.48 •createdengagingcontentforblogs, -cv-navy_sidebar 0:88a47597543f 2.48 engagementby40%. -cv-navy_sidebar 0:dcf0600524d2 2.66 marketingintern -cv-navy_sidebar 0:73a85d4a71b0 2.84 jan2020-may2020 -cv-navy_sidebar 0:e31c3dfebb27 2.70 •assistedinplanningandexecutingm -cv-navy_sidebar 0:f7ee178c4b93 2.70 •supportedcontentcreationandsoci -cv-navy_sidebar 0:3ffec90452c5 2.70 •analyzeddataandpreparedreportst -cv-navy_sidebar 0:6ee18b42fbf1 2.69 achievements -cv-navy_sidebar 0:cff13cc228a6 2.50 •increasedwebsitetrafficby60%wit -cv-navy_sidebar 0:fae41a639f96 2.50 strategy. -cv-navy_sidebar 0:b46da9584f4f 2.75 •launchedasuccessfulemailmarketi -cv-navy_sidebar 0:3654c4d2721e 2.75 •received“employeeoftheyear”awar -cv-navy_sidebar 0:e831beb04c00 2.74 certifications -cv-navy_sidebar 0:431b6df4450d 2.80 •googleanalyticsindividualqualif -cv-navy_sidebar 0:334a657f5d85 2.80 •hubspotcontentmarketingcertific -cv-navy_sidebar 0:19323523a3e6 2.80 •facebookblueprintcertification +cv-monogram_sidebar 0:093e7d5fdbaa -0.25 contact +cv-monogram_sidebar 0:89674e6f130e -0.10 +442055551000 +cv-monogram_sidebar 0:e0f850305ded -0.08 jordan.rivera@example.com +cv-monogram_sidebar 0:fbeea547d99e -0.06 london,uk +cv-monogram_sidebar 0:84308bea4540 -0.04 linkedin +cv-monogram_sidebar 0:c0b0109d9439 -0.02 github +cv-monogram_sidebar 0:68bf0109c6f8 -0.05 education +cv-monogram_sidebar 0:0ad1957d6bab 0.05 msccomputerscience +cv-monogram_sidebar 0:47ce0218bbea 0.08 universityofmanchester +cv-monogram_sidebar 0:3fa772117260 0.09 2019-2021 +cv-monogram_sidebar 0:b6749d0b616b 0.06 bscsoftwareengineering +cv-monogram_sidebar 0:89ad9656f393 0.09 imperialcollegelondon +cv-monogram_sidebar 0:30f9262640a0 0.10 2015-2019 +cv-monogram_sidebar 0:32c1cf49a2fe 0.07 skills +cv-monogram_sidebar 0:d5680c2e2769 0.22 java21 +cv-monogram_sidebar 0:19a67c2a5369 0.24 kotlin +cv-monogram_sidebar 0:95bfacd3a466 0.26 groovy +cv-monogram_sidebar 0:11a4a60b518b 0.28 python +cv-monogram_sidebar 0:4ec7c53222c8 0.30 sql +cv-monogram_sidebar 0:57529f20c3ad 0.32 pdfbox +cv-monogram_sidebar 0:1814aacb6d5a 0.34 apachepoi(docx/xlsx) +cv-monogram_sidebar 0:136c67657614 -0.38 jordan +cv-monogram_sidebar 0:8ba35ebe3d5c -0.37 rivera +cv-monogram_sidebar 0:2d58f0cadc2d -0.19 platformengineer +cv-monogram_sidebar 0:b944906ed84c -0.25 professionalsummary +cv-monogram_sidebar 0:e9b75496bfb4 -0.47 platformengineerwith10+yearsbuil +cv-monogram_sidebar 0:84b4d993d952 -0.47 developer-facingtemplatesystems. +cv-monogram_sidebar 0:dc1181e6cd7b -0.47 andturningbrittleproduction-opss +cv-monogram_sidebar 0:c2f296ef30a3 -0.25 professionalexperience +cv-monogram_sidebar 0:a76f47480818 -0.22 seniorplatformengineer +cv-monogram_sidebar 0:f890faef907f -0.18 northwindsystems +cv-monogram_sidebar 0:060300b18051 -0.16 2024-present +cv-monogram_sidebar 0:0bf7eb0b1058 -0.44 ledthereusabledocument-generatio +cv-monogram_sidebar 0:b9f0f08f8ce0 -0.44 teams.reducedtemplatemaintenance +cv-monogram_sidebar 0:ab9a16f78540 -0.44 canonicalengine. +cv-monogram_sidebar 0:daf65306b3b6 -0.19 softwareengineer +cv-monogram_sidebar 0:998c1a985022 -0.15 brightleaflabs +cv-monogram_sidebar 0:e7cc1822c6dc -0.13 2021-2024 +cv-monogram_sidebar 0:e77e909f6ff5 -0.41 builtbackendservicesandproductio +cv-monogram_sidebar 0:97c59b2fdb55 -0.41 drovethemigrationfromitexttoacus +cv-monogram_sidebar 0:2c2b19cf214d -0.41 latencyfrom1.4sto380ms. +cv-monogram_sidebar 0:2577c0f557b2 -0.19 projects +cv-monogram_sidebar 0:abdcacccefe1 0.28 templatestudio(kotlin,composedes +cv-monogram_sidebar 0:041a43f9a663 0.57 andinvoiceoutputacross14designpr +cv-monogram_sidebar 0:f87e2f0c02dc 0.62 layoutlint(java21,javaparser,spo +cv-monogram_sidebar 0:a646f74483b1 0.91 rows,untypedoffsets,implicitpage +cv-monogram_sidebar 0:676dfdd56ad2 1.18 additionalinformation +cv-monogram_sidebar 0:f20997652453 1.21 languages:english(fluent),german +cv-monogram_sidebar 0:ec9d3622395e 1.20 workeligibility:eligibletoworkin +cv-monogram_sidebar 0:dd20ae01c3cf 1.19 opensource:maintainerofgraphcomp +cv-navy_sidebar 0:9fdaa20e32a0 0.24 oliviamartinez +cv-navy_sidebar 0:093e7d5fdbaa -0.29 contact +cv-navy_sidebar 0:01dcad830244 -0.08 +1(555)123-4567 +cv-navy_sidebar 0:51deda7d1a4f -0.08 your.email@gmail.com +cv-navy_sidebar 0:d5a0d0abdc64 0.12 newyork,ny,usa +cv-navy_sidebar 0:8d5bb5bf42be 0.07 linkedin.com/in/yourname +cv-navy_sidebar 0:68bf0109c6f8 -0.24 education +cv-navy_sidebar 0:6e1410a7b5cb 0.22 masterofsciencein +cv-navy_sidebar 0:e2a530e251d3 0.22 marketing +cv-navy_sidebar 0:d244381bfb58 -0.13 newyorkuniversity +cv-navy_sidebar 0:60cebc1ec80c -0.13 newyork,ny +cv-navy_sidebar 0:01e4455cec51 -0.13 2020-2022 +cv-navy_sidebar 0:fb1235740d31 0.22 bachelorofbusiness +cv-navy_sidebar 0:512afb6c7631 0.22 administration +cv-navy_sidebar 0:1d9547a99a4e -0.13 universityofcalifornia +cv-navy_sidebar 0:de747164b75f -0.13 losangeles,ca +cv-navy_sidebar 0:7878b9e4385f -0.13 2016-2020 +cv-navy_sidebar 0:32c1cf49a2fe -0.19 skills +cv-navy_sidebar 0:ccae905da5fc -0.08 •digitalmarketing +cv-navy_sidebar 0:3e8cddd043e9 -0.08 •dataanalysis +cv-navy_sidebar 0:cb393a256ce2 -0.08 •projectmanagement +cv-navy_sidebar 0:45dad5d5c3cc -0.08 •seo/sem +cv-navy_sidebar 0:004ded92a5a3 -0.08 •microsoftofficesuite +cv-navy_sidebar 0:e06c8b35cc09 -0.08 •googleanalytics +cv-navy_sidebar 0:238987499bc7 -0.08 •socialmediastrategy +cv-navy_sidebar 0:a3d99b3cc7e0 -0.08 •contentmarketing +cv-navy_sidebar 0:6cb574fa10b6 -0.14 languages +cv-navy_sidebar 0:b6234d2ea0d6 0.00 english +cv-navy_sidebar 0:1889f4162fb9 0.00 –native +cv-navy_sidebar 0:77915a7314f0 0.00 spanish–advanced +cv-navy_sidebar 0:21bb36ad0638 0.00 french +cv-navy_sidebar 0:3bc244be050e 0.00 –intermediate +cv-navy_sidebar 0:5518402feccc -0.37 marketingmanager +cv-navy_sidebar 0:5518402feccc#1 -0.24 marketingmanager +cv-navy_sidebar 0:7b5815d7a663 0.04 results-drivenmarketingprofessio +cv-navy_sidebar 0:18f8b50d02d8 0.06 developingandexecutingdata-drive +cv-navy_sidebar 0:2adca2422cbe 0.08 growth,increaseengagement,anddel +cv-navy_sidebar 0:b3c222da2e1d 0.10 digitalmarketing,marketresearch, +cv-navy_sidebar 0:53e5e7c5a884 -0.23 experience +cv-navy_sidebar 0:8a39b996b27c -0.06 jan2022-present +cv-navy_sidebar 0:f97eeb2fe120 -0.20 brightwavesolutions,newyork,ny +cv-navy_sidebar 0:f97eeb2fe120#1 -0.22 brightwavesolutions,newyork,ny +cv-navy_sidebar 0:f97eeb2fe120#2 -0.25 brightwavesolutions,newyork,ny +cv-navy_sidebar 0:a4beef0c22d9 -0.45 •developandimplementintegratedma +cv-navy_sidebar 0:234eaa6417f7 -0.45 awarenessby35%andleadgenerationb +cv-navy_sidebar 0:dfd245470d6e -0.45 •manageateamof4marketingspeciali +cv-navy_sidebar 0:94d0b8d13763 -0.45 anddesignteamstoalignstrategies. +cv-navy_sidebar 0:5dabf21df91b -0.45 •analyzecampaignperformanceusing +cv-navy_sidebar 0:1cb810ca6189 -0.45 optimizeroiandreporting. +cv-navy_sidebar 0:3b172b9ab75e -0.26 marketingspecialist +cv-navy_sidebar 0:d514872487af -0.08 jun2020-dec2021 +cv-navy_sidebar 0:a13f57f4d861 -0.47 •executeddigitalmarketingcampaig +cv-navy_sidebar 0:4b308a27b878 -0.47 channels. +cv-navy_sidebar 0:39b87fda4a82 -0.47 •conductedmarketresearchandcompe +cv-navy_sidebar 0:b088780ed500 -0.47 andinformstrategy. +cv-navy_sidebar 0:bafd8ea30ebe -0.47 •createdengagingcontentforblogs, +cv-navy_sidebar 0:88a47597543f -0.47 engagementby40%. +cv-navy_sidebar 0:dcf0600524d2 -0.29 marketingintern +cv-navy_sidebar 0:73a85d4a71b0 -0.11 jan2020-may2020 +cv-navy_sidebar 0:e31c3dfebb27 -0.25 •assistedinplanningandexecutingm +cv-navy_sidebar 0:f7ee178c4b93 -0.25 •supportedcontentcreationandsoci +cv-navy_sidebar 0:3ffec90452c5 -0.25 •analyzeddataandpreparedreportst +cv-navy_sidebar 0:6ee18b42fbf1 -0.26 achievements +cv-navy_sidebar 0:cff13cc228a6 -0.45 •increasedwebsitetrafficby60%wit +cv-navy_sidebar 0:fae41a639f96 -0.45 strategy. +cv-navy_sidebar 0:b46da9584f4f -0.20 •launchedasuccessfulemailmarketi +cv-navy_sidebar 0:3654c4d2721e -0.20 •received“employeeoftheyear”awar +cv-navy_sidebar 0:e831beb04c00 -0.21 certifications +cv-navy_sidebar 0:431b6df4450d -0.15 •googleanalyticsindividualqualif +cv-navy_sidebar 0:334a657f5d85 -0.15 •hubspotcontentmarketingcertific +cv-navy_sidebar 0:19323523a3e6 -0.15 •facebookblueprintcertification cv-nordic_clean 0:8f1010120ed6 0.15 jordanrivera cv-nordic_clean 0:2d58f0cadc2d -0.20 platformengineer cv-nordic_clean 0:fbeea547d99e -0.20 london,uk @@ -1071,70 +1071,70 @@ cv-panel 0:fb1927f88597 0.64 •chromeforge(java,graphcompose,p cv-panel 0:bb865a4ccac1 0.46 editorial-magazinedocumenttoolki cv-panel 0:8a31ccd889ee 0.48 cinematiccovers,pullquotes,multi cv-panel 0:fe63fe18585a 0.50 callouts. -cv-professional_sidebar 0:093e7d5fdbaa 2.72 contact -cv-professional_sidebar 0:7f459725e1f6 2.92 +12345678900 -cv-professional_sidebar 0:52bf11c1afe0 2.87 your.email@example.com -cv-professional_sidebar 0:0280d774794b 2.77 city,state,country -cv-professional_sidebar 0:6901da423fd3 2.82 linkedin.com/in/username -cv-professional_sidebar 0:941682c65056 2.77 www.yourwebsite.com -cv-professional_sidebar 0:32c1cf49a2fe 2.67 skills -cv-professional_sidebar 0:38a0963a6364 2.65 java -cv-professional_sidebar 0:7e901df4274b 2.65 springboot -cv-professional_sidebar 0:ab1011e077e1 2.65 sql/databases -cv-professional_sidebar 0:bcfad352e21d 2.65 restfulapis -cv-professional_sidebar 0:60a872f76d54 2.65 microservices -cv-professional_sidebar 0:0c525b8c00a0 2.65 git/github -cv-professional_sidebar 0:d548c5b83fa6 2.65 docker -cv-professional_sidebar 0:d1de52313c86 2.65 testing(junit) -cv-professional_sidebar 0:7e7f74200f0e 2.65 problemsolving -cv-professional_sidebar 0:d4e16994df90 2.65 communication -cv-professional_sidebar 0:68bf0109c6f8 2.62 education -cv-professional_sidebar 0:9928b2859b5c 2.58 degreename -cv-professional_sidebar 0:9928b2859b5c#1 2.49 degreename -cv-professional_sidebar 0:4dca5f288079 2.55 universityname -cv-professional_sidebar 0:4dca5f288079#1 2.46 universityname -cv-professional_sidebar 0:dbbecd8a99c4 2.53 2016–2020 -cv-professional_sidebar 0:8789bd1a8f91 2.44 2012–2016 -cv-professional_sidebar 0:6cb574fa10b6 2.39 languages -cv-professional_sidebar 0:b6234d2ea0d6 2.37 english -cv-professional_sidebar 0:87d8ab25d296 2.37 ukrainian -cv-professional_sidebar 0:aa304b5d1d72 2.37 russian -cv-professional_sidebar 0:22f6e39681dd 3.20 yourname -cv-professional_sidebar 0:ce613d3da423 2.68 yourprofessionaltitle -cv-professional_sidebar 0:1900eab6c028 2.72 profile -cv-professional_sidebar 0:53e5e7c5a884 2.66 experience -cv-professional_sidebar 0:59d596674b3e 2.66 javabackenddeveloper -cv-professional_sidebar 0:50c8c8fd14da 2.77 2023–present -cv-professional_sidebar 0:bb2dd5ad974a 2.65 productstudio|london,uk -cv-professional_sidebar 0:ceaee04c6187 2.66 •builtsecurespringbootrestapisfo -cv-professional_sidebar 0:ee25fe80eeb5 2.64 •addedjwtauthentication,validati -cv-professional_sidebar 0:f44671369999 2.62 •tunedjpaqueriesandpostgresqlind -cv-professional_sidebar 0:2bc488c1b6a1 2.60 •addedjunittestsanddockerenviron -cv-professional_sidebar 0:798164649242 2.59 softwaredeveloper -cv-professional_sidebar 0:d8ce4fa21722 2.70 2021–2023 -cv-professional_sidebar 0:8824d2ae15b0 2.58 digitalsolutionsltd|manchester,u -cv-professional_sidebar 0:2e3ec0f8e8c9 2.59 •integratedinternalserviceswitht -cv-professional_sidebar 0:34a68587109d 2.57 •deliveredflywaymigrationsandimp -cv-professional_sidebar 0:d3e359b3c9ce 2.55 •introducedstructuredloggingandp -cv-professional_sidebar 0:69a682467a69 2.53 •workedwithfrontendengineersoncl -cv-professional_sidebar 0:bcde83e4c2f6 2.52 juniorjavadeveloper -cv-professional_sidebar 0:6c39082d9294 2.63 2019–2021 -cv-professional_sidebar 0:25bd55f46bdf 2.51 techworks|remote -cv-professional_sidebar 0:1ee9d7642bbb 2.52 •developedjavaservicesandreusabl -cv-professional_sidebar 0:a96267ad58f6 2.50 •fixeddefectsacrossrest,persiste -cv-professional_sidebar 0:dfaa35ac8977 2.48 •wrotejunittestsandsupportedcont -cv-professional_sidebar 0:a232e51261bb 2.46 •documentedendpointsandoperation -cv-professional_sidebar 0:2577c0f557b2 2.41 projects -cv-professional_sidebar 0:55f503c6b9a8 2.41 cvrewriter -cv-professional_sidebar 0:158a323a7ba4 2.52 2026 -cv-professional_sidebar 0:6ee87c5d8b09 2.15 ai-poweredresumetailoringplatfor -cv-professional_sidebar 0:810d1e1d40e0 2.15 andapplicationtracking. -cv-professional_sidebar 0:d8afbbbd5294 2.39 graphcompose -cv-professional_sidebar 0:b2b2f104d32c 2.50 2025 -cv-professional_sidebar 0:403f46579303 2.13 declarativejavaandkotlindocument -cv-professional_sidebar 0:9c15026b6402 2.13 multi-formatrendering. -cv-professional_sidebar 0:07a0b0962107 2.33 references -cv-professional_sidebar 0:5bf64f34444e 2.33 availableuponrequest. +cv-professional_sidebar 0:093e7d5fdbaa -0.23 contact +cv-professional_sidebar 0:7f459725e1f6 -0.03 +12345678900 +cv-professional_sidebar 0:52bf11c1afe0 -0.08 your.email@example.com +cv-professional_sidebar 0:0280d774794b -0.18 city,state,country +cv-professional_sidebar 0:6901da423fd3 -0.13 linkedin.com/in/username +cv-professional_sidebar 0:941682c65056 -0.18 www.yourwebsite.com +cv-professional_sidebar 0:32c1cf49a2fe -0.28 skills +cv-professional_sidebar 0:38a0963a6364 -0.30 java +cv-professional_sidebar 0:7e901df4274b -0.30 springboot +cv-professional_sidebar 0:ab1011e077e1 -0.30 sql/databases +cv-professional_sidebar 0:bcfad352e21d -0.30 restfulapis +cv-professional_sidebar 0:60a872f76d54 -0.30 microservices +cv-professional_sidebar 0:0c525b8c00a0 -0.30 git/github +cv-professional_sidebar 0:d548c5b83fa6 -0.30 docker +cv-professional_sidebar 0:d1de52313c86 -0.30 testing(junit) +cv-professional_sidebar 0:7e7f74200f0e -0.30 problemsolving +cv-professional_sidebar 0:d4e16994df90 -0.30 communication +cv-professional_sidebar 0:68bf0109c6f8 -0.33 education +cv-professional_sidebar 0:9928b2859b5c -0.37 degreename +cv-professional_sidebar 0:9928b2859b5c#1 -0.46 degreename +cv-professional_sidebar 0:4dca5f288079 -0.40 universityname +cv-professional_sidebar 0:4dca5f288079#1 -0.49 universityname +cv-professional_sidebar 0:dbbecd8a99c4 -0.42 2016–2020 +cv-professional_sidebar 0:8789bd1a8f91 -0.51 2012–2016 +cv-professional_sidebar 0:6cb574fa10b6 -0.56 languages +cv-professional_sidebar 0:b6234d2ea0d6 -0.58 english +cv-professional_sidebar 0:87d8ab25d296 -0.58 ukrainian +cv-professional_sidebar 0:aa304b5d1d72 -0.58 russian +cv-professional_sidebar 0:22f6e39681dd 0.25 yourname +cv-professional_sidebar 0:ce613d3da423 -0.27 yourprofessionaltitle +cv-professional_sidebar 0:1900eab6c028 -0.23 profile +cv-professional_sidebar 0:53e5e7c5a884 -0.29 experience +cv-professional_sidebar 0:59d596674b3e -0.29 javabackenddeveloper +cv-professional_sidebar 0:50c8c8fd14da -0.18 2023–present +cv-professional_sidebar 0:bb2dd5ad974a -0.30 productstudio|london,uk +cv-professional_sidebar 0:ceaee04c6187 -0.29 •builtsecurespringbootrestapisfo +cv-professional_sidebar 0:ee25fe80eeb5 -0.31 •addedjwtauthentication,validati +cv-professional_sidebar 0:f44671369999 -0.33 •tunedjpaqueriesandpostgresqlind +cv-professional_sidebar 0:2bc488c1b6a1 -0.35 •addedjunittestsanddockerenviron +cv-professional_sidebar 0:798164649242 -0.36 softwaredeveloper +cv-professional_sidebar 0:d8ce4fa21722 -0.25 2021–2023 +cv-professional_sidebar 0:8824d2ae15b0 -0.37 digitalsolutionsltd|manchester,u +cv-professional_sidebar 0:2e3ec0f8e8c9 -0.36 •integratedinternalserviceswitht +cv-professional_sidebar 0:34a68587109d -0.38 •deliveredflywaymigrationsandimp +cv-professional_sidebar 0:d3e359b3c9ce -0.40 •introducedstructuredloggingandp +cv-professional_sidebar 0:69a682467a69 -0.42 •workedwithfrontendengineersoncl +cv-professional_sidebar 0:bcde83e4c2f6 -0.43 juniorjavadeveloper +cv-professional_sidebar 0:6c39082d9294 -0.32 2019–2021 +cv-professional_sidebar 0:25bd55f46bdf -0.44 techworks|remote +cv-professional_sidebar 0:1ee9d7642bbb -0.43 •developedjavaservicesandreusabl +cv-professional_sidebar 0:a96267ad58f6 -0.45 •fixeddefectsacrossrest,persiste +cv-professional_sidebar 0:dfaa35ac8977 -0.47 •wrotejunittestsandsupportedcont +cv-professional_sidebar 0:a232e51261bb -0.49 •documentedendpointsandoperation +cv-professional_sidebar 0:2577c0f557b2 -0.54 projects +cv-professional_sidebar 0:55f503c6b9a8 -0.54 cvrewriter +cv-professional_sidebar 0:158a323a7ba4 -0.43 2026 +cv-professional_sidebar 0:6ee87c5d8b09 -0.80 ai-poweredresumetailoringplatfor +cv-professional_sidebar 0:810d1e1d40e0 -0.80 andapplicationtracking. +cv-professional_sidebar 0:d8afbbbd5294 -0.56 graphcompose +cv-professional_sidebar 0:b2b2f104d32c -0.45 2025 +cv-professional_sidebar 0:403f46579303 -0.82 declarativejavaandkotlindocument +cv-professional_sidebar 0:9c15026b6402 -0.82 multi-formatrendering. +cv-professional_sidebar 0:07a0b0962107 -0.62 references +cv-professional_sidebar 0:5bf64f34444e -0.62 availableuponrequest. cv-serif_headline 0:5f6ca99b67a6 -0.51 alexandermorgan cv-serif_headline 0:daf65306b3b6 -0.32 softwareengineer cv-serif_headline 0:daf65306b3b6#1 0.21 softwareengineer @@ -1238,141 +1238,141 @@ cv-serif_headline 0:95099c880a38 0.67 throughdatabaseandcodeoptimizati cv-serif_headline 0:4d752ab730a4 0.88 successfulmigration cv-serif_headline 0:71abb443ce1c 0.63 ledthemigrationofamonolithapplic cv-serif_headline 0:af70de72fe57 0.67 tomicroservicesarchitecture. -cv-sidebar_portrait 0:8f1010120ed6 2.32 jordanrivera -cv-sidebar_portrait 0:89674e6f130e 3.02 +442055551000 -cv-sidebar_portrait 0:e0f850305ded 3.02 jordan.rivera@example.com -cv-sidebar_portrait 0:fbeea547d99e 3.02 london,uk -cv-sidebar_portrait 0:84308bea4540 3.02 linkedin -cv-sidebar_portrait 0:c0b0109d9439 3.02 github -cv-sidebar_portrait 0:68bf0109c6f8 2.69 education -cv-sidebar_portrait 0:0ad1957d6bab 2.75 msccomputerscience -cv-sidebar_portrait 0:47ce0218bbea 2.76 universityofmanchester -cv-sidebar_portrait 0:3fa772117260 2.75 2019-2021 -cv-sidebar_portrait 0:b6749d0b616b 2.75 bscsoftwareengineering -cv-sidebar_portrait 0:89ad9656f393 2.76 imperialcollegelondon -cv-sidebar_portrait 0:30f9262640a0 2.75 2015-2019 -cv-sidebar_portrait 0:32c1cf49a2fe 2.73 skills -cv-sidebar_portrait 0:d5680c2e2769 2.78 java21 -cv-sidebar_portrait 0:19a67c2a5369 2.78 kotlin -cv-sidebar_portrait 0:95bfacd3a466 2.78 groovy -cv-sidebar_portrait 0:11a4a60b518b 2.78 python -cv-sidebar_portrait 0:4ec7c53222c8 2.78 sql -cv-sidebar_portrait 0:6cb574fa10b6 2.77 languages -cv-sidebar_portrait 0:d359699acbd5 2.83 english(fluent) -cv-sidebar_portrait 0:a09174803665 2.81 german(intermediate) -cv-sidebar_portrait 0:d8a971cea795 2.79 spanish(basic) -cv-sidebar_portrait 0:2d58f0cadc2d 2.82 platformengineer -cv-sidebar_portrait 0:3c69d6bb4892 2.73 professionalprofile -cv-sidebar_portrait 0:924e8fc8d04f 2.55 platformengineerwith10+yearsbuil -cv-sidebar_portrait 0:df58bf5ac853 2.57 pipelines,layoutengines,anddevel -cv-sidebar_portrait 0:b6d3e08745d8 2.59 inhigh-throughputpdfrendering,se -cv-sidebar_portrait 0:3ea39d224e93 2.61 brittleproduction-opsscriptsinto -cv-sidebar_portrait 0:53e5e7c5a884 2.81 experience -cv-sidebar_portrait 0:a76f47480818 2.89 seniorplatformengineer -cv-sidebar_portrait 0:d492f2d34b81 2.88 northwindsystems|2024-present -cv-sidebar_portrait 0:11a63b6a756a 2.64 ledthereusabledocument-generatio -cv-sidebar_portrait 0:e9ddcca2381b 2.66 reportingflowsacross8productteam -cv-sidebar_portrait 0:8e7a066998f5 2.68 by70%byretiringper-teampdfscript -cv-sidebar_portrait 0:daf65306b3b6 2.96 softwareengineer -cv-sidebar_portrait 0:14aeb7d88f36 2.95 brightleaflabs|2021-2024 -cv-sidebar_portrait 0:78c890058374 2.71 builtbackendservicesandproductio -cv-sidebar_portrait 0:798b575aa9c2 2.73 processing2m+documentspermonth.d -cv-sidebar_portrait 0:337c2b00cc88 2.75 customlayoutengine,eliminatingli -cv-sidebar_portrait 0:cbec16fb4c22 2.77 from1.4sto380ms. -cv-sidebar_portrait 0:2577c0f557b2 2.97 projects -cv-sidebar_portrait 0:0f2c67872251 3.05 graphcompose(java21,pdfbox,maven -cv-sidebar_portrait 0:1538919cd7d4 2.79 declarativejavapdflayoutengine.s -cv-sidebar_portrait 0:f6d88deff945 2.81 snapshottesting.powersproduction -cv-sidebar_portrait 0:0869235b9cf7 2.83 hiringtoolsandbillingsystems.(op -cv-sidebar_portrait 0:d73d02174dc9 3.11 templatestudio(kotlin,composedes -cv-sidebar_portrait 0:5ebdeb66a893 2.85 internaltoolforevaluatingcv,prop -cv-sidebar_portrait 0:a66d3183c752 2.87 presets.pngdiffing,side-by-sidel -cv-slate_orange 0:4b64999089cd 2.53 versatileprofessional -cv-slate_orange 0:73c506bc28be 2.62 operations•customersuccess•coord -cv-slate_orange 0:b4ac3856722a 3.07 (555)123-4567 -cv-slate_orange 0:422684be6cf9 3.07 daniel.harper@email.com -cv-slate_orange 0:84308bea4540 3.07 linkedin -cv-slate_orange 0:a64d6af50109 3.07 austin,texas•opentorelocate -cv-slate_orange 0:32c1cf49a2fe 2.83 skills -cv-slate_orange 0:ee41e992b046 3.28 customerserviceexcellence -cv-slate_orange 0:39433b0c8c42 3.28 operations&processsupport -cv-slate_orange 0:68ac2246858d 3.28 project&calendarmanagement -cv-slate_orange 0:d2b0c62842b8 3.28 datamanagement&reporting -cv-slate_orange 0:713ccc3fc2fc 3.28 communication&stakeholders -cv-slate_orange 0:010f2ad55bed 3.28 problemsolving&adaptability -cv-slate_orange 0:02020d943fbc 3.28 sales&relationshipbuilding -cv-slate_orange 0:88cc29c2fda2 3.28 microsoftoffice&googlesuite -cv-slate_orange 0:e37d86244e99 3.28 crmsystems(salesforce,hubspot) -cv-slate_orange 0:d70e5edb4685 3.28 timemanagement&prioritization -cv-slate_orange 0:8bab53aa1bee 2.85 selectedachievements -cv-slate_orange 0:b08c44dac044 3.31 processimprovement -cv-slate_orange 0:c7966365f508 3.99 designedanewtrackingsystemthat -cv-slate_orange 0:3a5ad5d0dc8d 3.54 reducedreportingtimeby30%and -cv-slate_orange 0:74821a85e7b9 3.09 improvedaccuracy. -cv-slate_orange 0:dd9532e202a3 3.30 customersatisfaction -cv-slate_orange 0:dfc9a4fd0657 3.98 maintaineda96%customer -cv-slate_orange 0:5e04b5e4dbf9 3.53 satisfactionratingthroughrespons -cv-slate_orange 0:c119f318eaae 3.08 supportandissueresolution. -cv-slate_orange 0:365853229c97 3.29 revenuecontribution -cv-slate_orange 0:292a456730c2 3.97 consistentlyexceededmonthlysales -cv-slate_orange 0:8eb387deb3e1 3.52 goalsby15–20%throughrelationship -cv-slate_orange 0:77706bc9ed09 3.07 buildingandconsultativeservice. -cv-slate_orange 0:6cb574fa10b6 2.85 languages -cv-slate_orange 0:b6234d2ea0d6 3.37 english -cv-slate_orange 0:bef32d2c315a 3.34 native -cv-slate_orange 0:890744623577 3.62 spanishprofessionalworking -cv-slate_orange 0:21bb36ad0638 3.87 french -cv-slate_orange 0:fbb7b5bf4ca3 3.84 basic -cv-slate_orange 0:676dfdd56ad2 3.61 additionalinformation -cv-slate_orange 0:ef68dac1790b 4.06 availability:full-time -cv-slate_orange 0:6795aec0e50a 4.06 willingtorelocate:yes -cv-slate_orange 0:b8eeb230ca32 4.07 remotework:opento -cv-slate_orange 0:b73078ca247c 4.09 hybrid/remote -cv-slate_orange 0:3c69d6bb4892 2.83 professionalprofile -cv-slate_orange 0:36eb8f626c42 2.79 adaptableandresourcefulprofessio -cv-slate_orange 0:f4e999c08086 2.81 customerservice,sales,andproject -cv-slate_orange 0:41221430e3f8 2.83 organizationalskills,andtheabili -cv-slate_orange 0:324c4509a3e4 2.85 managingpriorities,buildingrelat -cv-slate_orange 0:57271827af78 2.87 customersatisfaction,andbusiness -cv-slate_orange 0:c2f296ef30a3 2.95 professionalexperience -cv-slate_orange 0:da2ea6509bec 3.42 operationscoordinator -cv-slate_orange 0:e7227bbe0c40 3.38 jan2022–present -cv-slate_orange 0:9f7cecddf317 3.37 brightstartlogistics,austin,tx -cv-slate_orange 0:e0bbd6c9782e 3.35 •coordinatedailyoperationsandsch -cv-slate_orange 0:dc9a542f8db9 3.34 •developandmaintaindashboardsand -cv-slate_orange 0:66acc2e5b891 3.33 •streamlinecommunicationbetweend -cv-slate_orange 0:8bd3fd672f95 3.32 •managevendorrelationshipsandass -cv-slate_orange 0:dd7872236383 3.34 customersupportspecialist -cv-slate_orange 0:1734c189cfe2 3.30 jun2020–dec2021 -cv-slate_orange 0:b9dfc8902d16 3.29 techwavesolutions,remote -cv-slate_orange 0:56391e23e83a 3.27 •providedtechnicalsupporttocusto -cv-slate_orange 0:7eb50a39cf50 3.26 •resolvedanaverageof40+inquiries -cv-slate_orange 0:46f632748ba8 3.25 •createdknowledgebasearticlesand -cv-slate_orange 0:02b44f46125c 3.24 •collaboratedwithproductandengin -cv-slate_orange 0:a1707ef6164e 3.26 salesassociate -cv-slate_orange 0:2bc613d4e516 3.22 mar2019–may2020 -cv-slate_orange 0:bb7253ff7002 3.21 urbanoutfitters,austin,tx -cv-slate_orange 0:aaa52372c317 2.79 •consistentlyexceededsalestarget -cv-slate_orange 0:198e638fe8f3 2.80 personalizedcustomerservice. -cv-slate_orange 0:dabead95ee7e 3.19 •builtandmaintainedstrongcustome -cv-slate_orange 0:ff3f5f9ca7a0 3.18 •merchandisedfloordisplaysandcon -cv-slate_orange 0:05a39f2908ba 3.17 •recognizedas“topperformer”forq4 -cv-slate_orange 0:832235539465 3.19 administrativeassistant/projecta -cv-slate_orange 0:2ccfc04a3ae7 3.15 may2018–feb2019 -cv-slate_orange 0:cfc5fd80ae80 3.14 greenfieldnonprofitinitiative,au -cv-slate_orange 0:b8aecb03e7ed 3.12 •supportedprojectmanagerswithsch -cv-slate_orange 0:77f797d4d64c 3.11 •managedcalendars,travelarrangem -cv-slate_orange 0:80a7a6cdc723 3.10 •maintaineddonorrecordsandprepar -cv-slate_orange 0:51539a61bb62 3.09 •assistedwitheventplanningandcom -cv-slate_orange 0:68bf0109c6f8 2.70 education -cv-slate_orange 0:84ba6b88f439 2.70 certifications&training -cv-slate_orange 0:9d7190053be6 3.10 bachelorofartsincommunications -cv-slate_orange 0:f592b4ba6aa4 3.07 universityoftexasataustin -cv-slate_orange 0:3f84d2e470fe 3.07 austin,tx•graduatedmay2018 -cv-slate_orange 0:99b337b1faf4 3.10 •googleprojectmanagementcertific -cv-slate_orange 0:4d1b69dc33a1 3.40 •hubspotcustomerservicecertifica -cv-slate_orange 0:01a1e16912b7 3.70 •microsoftexcel:advancedformulas -cv-slate_orange 0:07ef0ade6bb2 4.00 •servsafefoodhandlercertificatio +cv-sidebar_portrait 0:8f1010120ed6 -0.63 jordanrivera +cv-sidebar_portrait 0:89674e6f130e 0.07 +442055551000 +cv-sidebar_portrait 0:e0f850305ded 0.07 jordan.rivera@example.com +cv-sidebar_portrait 0:fbeea547d99e 0.07 london,uk +cv-sidebar_portrait 0:84308bea4540 0.07 linkedin +cv-sidebar_portrait 0:c0b0109d9439 0.07 github +cv-sidebar_portrait 0:68bf0109c6f8 -0.26 education +cv-sidebar_portrait 0:0ad1957d6bab -0.20 msccomputerscience +cv-sidebar_portrait 0:47ce0218bbea -0.19 universityofmanchester +cv-sidebar_portrait 0:3fa772117260 -0.20 2019-2021 +cv-sidebar_portrait 0:b6749d0b616b -0.20 bscsoftwareengineering +cv-sidebar_portrait 0:89ad9656f393 -0.19 imperialcollegelondon +cv-sidebar_portrait 0:30f9262640a0 -0.20 2015-2019 +cv-sidebar_portrait 0:32c1cf49a2fe -0.22 skills +cv-sidebar_portrait 0:d5680c2e2769 -0.17 java21 +cv-sidebar_portrait 0:19a67c2a5369 -0.17 kotlin +cv-sidebar_portrait 0:95bfacd3a466 -0.17 groovy +cv-sidebar_portrait 0:11a4a60b518b -0.17 python +cv-sidebar_portrait 0:4ec7c53222c8 -0.17 sql +cv-sidebar_portrait 0:6cb574fa10b6 -0.18 languages +cv-sidebar_portrait 0:d359699acbd5 -0.12 english(fluent) +cv-sidebar_portrait 0:a09174803665 -0.14 german(intermediate) +cv-sidebar_portrait 0:d8a971cea795 -0.16 spanish(basic) +cv-sidebar_portrait 0:2d58f0cadc2d -0.14 platformengineer +cv-sidebar_portrait 0:3c69d6bb4892 -0.22 professionalprofile +cv-sidebar_portrait 0:924e8fc8d04f -0.40 platformengineerwith10+yearsbuil +cv-sidebar_portrait 0:df58bf5ac853 -0.38 pipelines,layoutengines,anddevel +cv-sidebar_portrait 0:b6d3e08745d8 -0.36 inhigh-throughputpdfrendering,se +cv-sidebar_portrait 0:3ea39d224e93 -0.34 brittleproduction-opsscriptsinto +cv-sidebar_portrait 0:53e5e7c5a884 -0.14 experience +cv-sidebar_portrait 0:a76f47480818 -0.06 seniorplatformengineer +cv-sidebar_portrait 0:d492f2d34b81 -0.07 northwindsystems|2024-present +cv-sidebar_portrait 0:11a63b6a756a -0.31 ledthereusabledocument-generatio +cv-sidebar_portrait 0:e9ddcca2381b -0.29 reportingflowsacross8productteam +cv-sidebar_portrait 0:8e7a066998f5 -0.27 by70%byretiringper-teampdfscript +cv-sidebar_portrait 0:daf65306b3b6 0.01 softwareengineer +cv-sidebar_portrait 0:14aeb7d88f36 0.00 brightleaflabs|2021-2024 +cv-sidebar_portrait 0:78c890058374 -0.24 builtbackendservicesandproductio +cv-sidebar_portrait 0:798b575aa9c2 -0.22 processing2m+documentspermonth.d +cv-sidebar_portrait 0:337c2b00cc88 -0.20 customlayoutengine,eliminatingli +cv-sidebar_portrait 0:cbec16fb4c22 -0.18 from1.4sto380ms. +cv-sidebar_portrait 0:2577c0f557b2 0.02 projects +cv-sidebar_portrait 0:0f2c67872251 0.10 graphcompose(java21,pdfbox,maven +cv-sidebar_portrait 0:1538919cd7d4 -0.16 declarativejavapdflayoutengine.s +cv-sidebar_portrait 0:f6d88deff945 -0.14 snapshottesting.powersproduction +cv-sidebar_portrait 0:0869235b9cf7 -0.12 hiringtoolsandbillingsystems.(op +cv-sidebar_portrait 0:d73d02174dc9 0.16 templatestudio(kotlin,composedes +cv-sidebar_portrait 0:5ebdeb66a893 -0.10 internaltoolforevaluatingcv,prop +cv-sidebar_portrait 0:a66d3183c752 -0.08 presets.pngdiffing,side-by-sidel +cv-slate_orange 0:4b64999089cd -0.32 versatileprofessional +cv-slate_orange 0:73c506bc28be -0.23 operations•customersuccess•coord +cv-slate_orange 0:b4ac3856722a 0.22 (555)123-4567 +cv-slate_orange 0:422684be6cf9 0.22 daniel.harper@email.com +cv-slate_orange 0:84308bea4540 0.22 linkedin +cv-slate_orange 0:a64d6af50109 0.22 austin,texas•opentorelocate +cv-slate_orange 0:32c1cf49a2fe -0.02 skills +cv-slate_orange 0:ee41e992b046 0.43 customerserviceexcellence +cv-slate_orange 0:39433b0c8c42 0.43 operations&processsupport +cv-slate_orange 0:68ac2246858d 0.43 project&calendarmanagement +cv-slate_orange 0:d2b0c62842b8 0.43 datamanagement&reporting +cv-slate_orange 0:713ccc3fc2fc 0.43 communication&stakeholders +cv-slate_orange 0:010f2ad55bed 0.43 problemsolving&adaptability +cv-slate_orange 0:02020d943fbc 0.43 sales&relationshipbuilding +cv-slate_orange 0:88cc29c2fda2 0.43 microsoftoffice&googlesuite +cv-slate_orange 0:e37d86244e99 0.43 crmsystems(salesforce,hubspot) +cv-slate_orange 0:d70e5edb4685 0.43 timemanagement&prioritization +cv-slate_orange 0:8bab53aa1bee 0.00 selectedachievements +cv-slate_orange 0:b08c44dac044 0.46 processimprovement +cv-slate_orange 0:c7966365f508 1.14 designedanewtrackingsystemthat +cv-slate_orange 0:3a5ad5d0dc8d 0.69 reducedreportingtimeby30%and +cv-slate_orange 0:74821a85e7b9 0.24 improvedaccuracy. +cv-slate_orange 0:dd9532e202a3 0.45 customersatisfaction +cv-slate_orange 0:dfc9a4fd0657 1.13 maintaineda96%customer +cv-slate_orange 0:5e04b5e4dbf9 0.68 satisfactionratingthroughrespons +cv-slate_orange 0:c119f318eaae 0.23 supportandissueresolution. +cv-slate_orange 0:365853229c97 0.44 revenuecontribution +cv-slate_orange 0:292a456730c2 1.12 consistentlyexceededmonthlysales +cv-slate_orange 0:8eb387deb3e1 0.67 goalsby15–20%throughrelationship +cv-slate_orange 0:77706bc9ed09 0.22 buildingandconsultativeservice. +cv-slate_orange 0:6cb574fa10b6 0.00 languages +cv-slate_orange 0:b6234d2ea0d6 0.52 english +cv-slate_orange 0:bef32d2c315a 0.49 native +cv-slate_orange 0:890744623577 0.77 spanishprofessionalworking +cv-slate_orange 0:21bb36ad0638 1.02 french +cv-slate_orange 0:fbb7b5bf4ca3 0.99 basic +cv-slate_orange 0:676dfdd56ad2 0.76 additionalinformation +cv-slate_orange 0:ef68dac1790b 1.21 availability:full-time +cv-slate_orange 0:6795aec0e50a 1.21 willingtorelocate:yes +cv-slate_orange 0:b8eeb230ca32 1.22 remotework:opento +cv-slate_orange 0:b73078ca247c 1.24 hybrid/remote +cv-slate_orange 0:3c69d6bb4892 -0.02 professionalprofile +cv-slate_orange 0:36eb8f626c42 -0.06 adaptableandresourcefulprofessio +cv-slate_orange 0:f4e999c08086 -0.04 customerservice,sales,andproject +cv-slate_orange 0:41221430e3f8 -0.02 organizationalskills,andtheabili +cv-slate_orange 0:324c4509a3e4 0.00 managingpriorities,buildingrelat +cv-slate_orange 0:57271827af78 0.02 customersatisfaction,andbusiness +cv-slate_orange 0:c2f296ef30a3 0.10 professionalexperience +cv-slate_orange 0:da2ea6509bec 0.57 operationscoordinator +cv-slate_orange 0:e7227bbe0c40 0.53 jan2022–present +cv-slate_orange 0:9f7cecddf317 0.52 brightstartlogistics,austin,tx +cv-slate_orange 0:e0bbd6c9782e 0.50 •coordinatedailyoperationsandsch +cv-slate_orange 0:dc9a542f8db9 0.49 •developandmaintaindashboardsand +cv-slate_orange 0:66acc2e5b891 0.48 •streamlinecommunicationbetweend +cv-slate_orange 0:8bd3fd672f95 0.47 •managevendorrelationshipsandass +cv-slate_orange 0:dd7872236383 0.49 customersupportspecialist +cv-slate_orange 0:1734c189cfe2 0.45 jun2020–dec2021 +cv-slate_orange 0:b9dfc8902d16 0.44 techwavesolutions,remote +cv-slate_orange 0:56391e23e83a 0.42 •providedtechnicalsupporttocusto +cv-slate_orange 0:7eb50a39cf50 0.41 •resolvedanaverageof40+inquiries +cv-slate_orange 0:46f632748ba8 0.40 •createdknowledgebasearticlesand +cv-slate_orange 0:02b44f46125c 0.39 •collaboratedwithproductandengin +cv-slate_orange 0:a1707ef6164e 0.41 salesassociate +cv-slate_orange 0:2bc613d4e516 0.37 mar2019–may2020 +cv-slate_orange 0:bb7253ff7002 0.36 urbanoutfitters,austin,tx +cv-slate_orange 0:aaa52372c317 -0.06 •consistentlyexceededsalestarget +cv-slate_orange 0:198e638fe8f3 -0.05 personalizedcustomerservice. +cv-slate_orange 0:dabead95ee7e 0.34 •builtandmaintainedstrongcustome +cv-slate_orange 0:ff3f5f9ca7a0 0.33 •merchandisedfloordisplaysandcon +cv-slate_orange 0:05a39f2908ba 0.32 •recognizedas“topperformer”forq4 +cv-slate_orange 0:832235539465 0.34 administrativeassistant/projecta +cv-slate_orange 0:2ccfc04a3ae7 0.30 may2018–feb2019 +cv-slate_orange 0:cfc5fd80ae80 0.29 greenfieldnonprofitinitiative,au +cv-slate_orange 0:b8aecb03e7ed 0.27 •supportedprojectmanagerswithsch +cv-slate_orange 0:77f797d4d64c 0.26 •managedcalendars,travelarrangem +cv-slate_orange 0:80a7a6cdc723 0.25 •maintaineddonorrecordsandprepar +cv-slate_orange 0:51539a61bb62 0.24 •assistedwitheventplanningandcom +cv-slate_orange 0:68bf0109c6f8 -0.15 education +cv-slate_orange 0:84ba6b88f439 -0.15 certifications&training +cv-slate_orange 0:9d7190053be6 0.25 bachelorofartsincommunications +cv-slate_orange 0:f592b4ba6aa4 0.22 universityoftexasataustin +cv-slate_orange 0:3f84d2e470fe 0.22 austin,tx•graduatedmay2018 +cv-slate_orange 0:99b337b1faf4 0.25 •googleprojectmanagementcertific +cv-slate_orange 0:4d1b69dc33a1 0.55 •hubspotcustomerservicecertifica +cv-slate_orange 0:01a1e16912b7 0.85 •microsoftexcel:advancedformulas +cv-slate_orange 0:07ef0ade6bb2 1.15 •servsafefoodhandlercertificatio cv-teal_pulse 0:a5800de7a5df -1.87 isabellamoore cv-teal_pulse 0:aea71faf1482 -0.38 registerednurse cv-teal_pulse 0:613c7b77c405 1.08 manchester,unitedkingdom diff --git a/qa/src/test/resources/docx-fidelity/libreoffice-windows.tsv b/qa/src/test/resources/docx-fidelity/libreoffice-windows.tsv index 6c64f5844..02e936101 100644 --- a/qa/src/test/resources/docx-fidelity/libreoffice-windows.tsv +++ b/qa/src/test/resources/docx-fidelity/libreoffice-windows.tsv @@ -3,25 +3,25 @@ document engine_pages editor_pages lines matched median p90 over2 cv-blue_banner 2 2 54 52 0.14 0.46 0 cv-boxed_sections 2 2 58 58 0.35 0.63 0 cv-centered_headline 2 2 58 56 0.14 0.32 0 -cv-charcoal_gold 1 1 85 83 2.94 3.29 83 +cv-charcoal_gold 1 1 85 83 0.11 0.34 0 cv-classic_serif 2 2 57 54 0.06 0.22 0 cv-compact_mono 1 1 58 58 0.27 0.93 0 cv-editorial_blue 2 2 82 82 0.08 0.30 0 cv-engineering_resume 1 1 57 57 0.60 1.62 0 cv-executive 2 2 60 60 0.26 0.50 0 -cv-midnight_navy 1 1 86 80 2.72 3.24 76 +cv-midnight_navy 1 1 86 80 0.28 0.63 0 cv-minimal_underlined 2 2 59 57 0.71 13.90 9 cv-mint_editorial 2 2 59 59 0.27 0.60 0 cv-modern_professional 2 2 61 59 0.12 0.41 0 -cv-monogram_sidebar 1 1 53 50 2.90 3.57 50 -cv-navy_sidebar 1 1 71 71 2.81 3.03 71 +cv-monogram_sidebar 1 1 53 50 0.25 0.62 0 +cv-navy_sidebar 1 1 71 71 0.20 0.45 0 cv-nordic_clean 1 1 63 58 0.20 0.57 0 cv-orange_ops 1 2 108 5 77.92 77.92 5 cv-panel 1 1 79 73 0.27 0.49 0 -cv-professional_sidebar 1 1 68 64 2.59 2.77 64 +cv-professional_sidebar 1 1 68 64 0.36 0.58 0 cv-serif_headline 1 1 103 103 0.44 0.88 0 -cv-sidebar_portrait 1 1 49 49 2.78 3.02 49 -cv-slate_orange 1 1 87 86 3.27 3.87 86 +cv-sidebar_portrait 1 1 49 49 0.17 0.31 0 +cv-slate_orange 1 1 87 86 0.42 1.02 0 cv-teal_pulse 1 1 57 57 0.22 0.64 0 cv-terracotta_rail 1 1 102 102 0.44 0.94 0 cv-timeline_minimal 2 2 89 86 0.45 0.50 0 diff --git a/qa/src/test/resources/docx-fidelity/word-windows-lines.tsv b/qa/src/test/resources/docx-fidelity/word-windows-lines.tsv index 01e5bd24b..1c76ad79c 100644 --- a/qa/src/test/resources/docx-fidelity/word-windows-lines.tsv +++ b/qa/src/test/resources/docx-fidelity/word-windows-lines.tsv @@ -165,89 +165,89 @@ cv-centered_headline 1:f20997652453 0.10 languages:english(fluent),german cv-centered_headline 1:ec9d3622395e 0.16 workeligibility:eligibletoworkin cv-centered_headline 1:dd20ae01c3cf 0.22 opensource:maintainerofgraphcomp cv-centered_headline 1:33c35e9d236d 0.16 speaking:jvmsummit2024,devoxxuk2 -cv-charcoal_gold 0:73423c7707c4 0.14 anastasia -cv-charcoal_gold 0:6627835f988e -0.03 smith -cv-charcoal_gold 0:093e7d5fdbaa -0.15 contact -cv-charcoal_gold 0:a8acc3a90a7b -0.02 +447700900123 -cv-charcoal_gold 0:0126a18bf252 0.10 hello@anastasiasmith.com -cv-charcoal_gold 0:92966f349443 0.10 london,unitedkingdom -cv-charcoal_gold 0:42535367bd3c 0.13 anastasiasmith.com -cv-charcoal_gold 0:d5d2c85de2b9 0.13 linkedin.com/in/anastasiasmith -cv-charcoal_gold 0:32c1cf49a2fe -0.04 skills -cv-charcoal_gold 0:340455fbac25 -0.03 projectmanagement -cv-charcoal_gold 0:03cd52ebdc67 0.05 budgeting&forecasting -cv-charcoal_gold 0:115925c1b96b 0.01 stakeholdercommunication -cv-charcoal_gold 0:4e321f38b222 -0.03 riskmanagement -cv-charcoal_gold 0:2f594f65f16c 0.05 dataanalysis -cv-charcoal_gold 0:b08c44dac044 0.03 processimprovement -cv-charcoal_gold 0:c7b5692b2d27 -0.01 microsoftexcel -cv-charcoal_gold 0:2e2c6b2f5ad9 0.07 powerbi -cv-charcoal_gold 0:f73b1d7d3bc6 0.03 jira/confluence -cv-charcoal_gold 0:b011cfad056f -0.01 agilemethodologies -cv-charcoal_gold 0:6cb574fa10b6 0.02 languages -cv-charcoal_gold 0:b6234d2ea0d6 0.19 english -cv-charcoal_gold 0:bef32d2c315a 0.19 native -cv-charcoal_gold 0:bef32d2c315a#1 0.21 native -cv-charcoal_gold 0:aa304b5d1d72 0.21 russian -cv-charcoal_gold 0:21bb36ad0638 0.26 french -cv-charcoal_gold 0:23ed645595d6 0.26 b2–upperintermediate -cv-charcoal_gold 0:28561c6b68fc 0.16 german -cv-charcoal_gold 0:3cb3c2736bad 0.16 a2–basic -cv-charcoal_gold 0:68bf0109c6f8 0.21 education -cv-charcoal_gold 0:48f12eb2ea0d 0.22 mscprojectmanagement -cv-charcoal_gold 0:ede0c8c47a1f 0.18 universitycollegelondon -cv-charcoal_gold 0:fc3f0389b9de 0.14 2018–2019 -cv-charcoal_gold 0:66cb4ff79ee1 0.12 bscbusinessadministration -cv-charcoal_gold 0:8826393fc0f0 0.08 king'scollegelondon -cv-charcoal_gold 0:c7d18ae8c50d 0.18 2014–2017 -cv-charcoal_gold 0:3acba0d7b5dc -0.17 projectmanager -cv-charcoal_gold 0:3acba0d7b5dc#1 0.17 projectmanager -cv-charcoal_gold 0:f54e0195601a 0.14 results-drivenprojectmanagerwith -cv-charcoal_gold 0:7a0497cef9c6 0.20 teamsanddeliveringcomplexproject -cv-charcoal_gold 0:c38f1902ece8 0.56 skilledinagileandwaterfallmethod -cv-charcoal_gold 0:ca94787c6c7a -0.22 management.passionateaboutdrivin -cv-charcoal_gold 0:53e5e7c5a884 -0.14 experience -cv-charcoal_gold 0:086c0e036e67 0.01 2021–present -cv-charcoal_gold 0:eddc2d311872 -0.01 seniorprojectmanager -cv-charcoal_gold 0:243953e20dc4 0.06 digitalsolutionsltd·london,uk -cv-charcoal_gold 0:7fde5861c84b 0.09 •managecross-functionalteamsofup -cv-charcoal_gold 0:80c76af1fe2a 0.17 •implementagilepracticesthatimpr -cv-charcoal_gold 0:b6bb33b79f44 0.13 •buildstrongclientrelationshipsa -cv-charcoal_gold 0:6c39082d9294 0.19 2019–2021 -cv-charcoal_gold 0:46df57ef8321 0.24 innovatechsystems·london,uk -cv-charcoal_gold 0:271b01626043 0.17 •delivered12+projectsacrossitand -cv-charcoal_gold 0:77dd7c2ad6ae 0.25 •monitoredbudgets,timelines,andr -cv-charcoal_gold 0:bf8278cd4edc 0.23 •identifiedrisksandimplementedmi -cv-charcoal_gold 0:2773f92777d7 0.31 •achieved98%on-timeprojectdelive -cv-charcoal_gold 0:ad564a6ee91d 0.25 2017–2019 -cv-charcoal_gold 0:e085ad3a0d32 0.23 projectcoordinator -cv-charcoal_gold 0:6ac382583801 0.30 globalbusinessservices·london,uk -cv-charcoal_gold 0:77aec5bb6b7f 0.35 •supportedprojectmanagersinplann -cv-charcoal_gold 0:38dafe4a1765 0.31 •preparedreports,dashboards,andd -cv-charcoal_gold 0:5c95a9041b72 0.39 •coordinatedmeetingsandtrackedac -cv-charcoal_gold 0:f0d87e2131e2 0.35 •improvedinternalprocessesandpro -cv-charcoal_gold 0:e831beb04c00 0.36 certifications -cv-charcoal_gold 0:93a7ba535da0 0.50 pmp®certification -cv-charcoal_gold 0:0f9f6d10bfa3 0.56 projectmanagementinstitute -cv-charcoal_gold 0:73a2af8864fc 0.60 2020 -cv-charcoal_gold 0:73a2af8864fc#1 0.60 2020 -cv-charcoal_gold 0:043092900ed5 0.50 prince2®foundation -cv-charcoal_gold 0:544a764703d6 0.56 axelos -cv-charcoal_gold 0:023e33504ab9 0.60 2019 -cv-charcoal_gold 0:023e33504ab9#1 0.60 2019 -cv-charcoal_gold 0:83cd2e790f6a 0.62 agilepm®foundation -cv-charcoal_gold 0:0005e5872534 0.56 apmginternational -cv-charcoal_gold 0:6ee18b42fbf1 0.36 achievements -cv-charcoal_gold 0:3f06e4a3eb33 0.50 excellenceindeliveryaward -cv-charcoal_gold 0:0c373352626d 0.56 digitalsolutionsltd -cv-charcoal_gold 0:d398b29d3dbb 0.60 2023 -cv-charcoal_gold 0:92cb97e6b786 0.50 processimprovementinitiative -cv-charcoal_gold 0:6517b58450f7 0.56 increasedefficiencyby30% -cv-charcoal_gold 0:b1ab1e892617 0.60 2022 -cv-charcoal_gold 0:c2f5106fbd5a 0.62 topperformer -cv-charcoal_gold 0:058521fbf0d1 0.56 innovatechsystems -cv-charcoal_gold 0:3def82282260 0.52 technicaltools -cv-charcoal_gold 0:eb04bd42c7fb 0.58 microsoft365|jira|confluence|asa +cv-charcoal_gold 0:73423c7707c4 0.02 anastasia +cv-charcoal_gold 0:6627835f988e -0.27 smith +cv-charcoal_gold 0:093e7d5fdbaa -0.27 contact +cv-charcoal_gold 0:a8acc3a90a7b -0.14 +447700900123 +cv-charcoal_gold 0:0126a18bf252 -0.14 hello@anastasiasmith.com +cv-charcoal_gold 0:92966f349443 -0.14 london,unitedkingdom +cv-charcoal_gold 0:42535367bd3c -0.11 anastasiasmith.com +cv-charcoal_gold 0:d5d2c85de2b9 -0.11 linkedin.com/in/anastasiasmith +cv-charcoal_gold 0:32c1cf49a2fe -0.28 skills +cv-charcoal_gold 0:340455fbac25 -0.15 projectmanagement +cv-charcoal_gold 0:03cd52ebdc67 -0.19 budgeting&forecasting +cv-charcoal_gold 0:115925c1b96b -0.11 stakeholdercommunication +cv-charcoal_gold 0:4e321f38b222 -0.15 riskmanagement +cv-charcoal_gold 0:2f594f65f16c -0.07 dataanalysis +cv-charcoal_gold 0:b08c44dac044 -0.09 processimprovement +cv-charcoal_gold 0:c7b5692b2d27 -0.13 microsoftexcel +cv-charcoal_gold 0:2e2c6b2f5ad9 -0.05 powerbi +cv-charcoal_gold 0:f73b1d7d3bc6 -0.09 jira/confluence +cv-charcoal_gold 0:b011cfad056f -0.13 agilemethodologies +cv-charcoal_gold 0:6cb574fa10b6 -0.10 languages +cv-charcoal_gold 0:b6234d2ea0d6 0.07 english +cv-charcoal_gold 0:bef32d2c315a 0.07 native +cv-charcoal_gold 0:bef32d2c315a#1 -0.03 native +cv-charcoal_gold 0:aa304b5d1d72 -0.03 russian +cv-charcoal_gold 0:21bb36ad0638 0.02 french +cv-charcoal_gold 0:23ed645595d6 0.02 b2–upperintermediate +cv-charcoal_gold 0:28561c6b68fc 0.04 german +cv-charcoal_gold 0:3cb3c2736bad 0.04 a2–basic +cv-charcoal_gold 0:68bf0109c6f8 -0.03 education +cv-charcoal_gold 0:48f12eb2ea0d -0.02 mscprojectmanagement +cv-charcoal_gold 0:ede0c8c47a1f -0.06 universitycollegelondon +cv-charcoal_gold 0:fc3f0389b9de 0.02 2018–2019 +cv-charcoal_gold 0:66cb4ff79ee1 0.00 bscbusinessadministration +cv-charcoal_gold 0:8826393fc0f0 -0.04 king'scollegelondon +cv-charcoal_gold 0:c7d18ae8c50d -0.06 2014–2017 +cv-charcoal_gold 0:3acba0d7b5dc -0.29 projectmanager +cv-charcoal_gold 0:3acba0d7b5dc#1 0.05 projectmanager +cv-charcoal_gold 0:f54e0195601a 0.02 results-drivenprojectmanagerwith +cv-charcoal_gold 0:7a0497cef9c6 0.08 teamsanddeliveringcomplexproject +cv-charcoal_gold 0:c38f1902ece8 0.44 skilledinagileandwaterfallmethod +cv-charcoal_gold 0:ca94787c6c7a -0.34 management.passionateaboutdrivin +cv-charcoal_gold 0:53e5e7c5a884 -0.26 experience +cv-charcoal_gold 0:086c0e036e67 -0.11 2021–present +cv-charcoal_gold 0:eddc2d311872 -0.13 seniorprojectmanager +cv-charcoal_gold 0:243953e20dc4 -0.06 digitalsolutionsltd·london,uk +cv-charcoal_gold 0:7fde5861c84b -0.03 •managecross-functionalteamsofup +cv-charcoal_gold 0:80c76af1fe2a 0.05 •implementagilepracticesthatimpr +cv-charcoal_gold 0:b6bb33b79f44 0.01 •buildstrongclientrelationshipsa +cv-charcoal_gold 0:6c39082d9294 -0.05 2019–2021 +cv-charcoal_gold 0:46df57ef8321 0.12 innovatechsystems·london,uk +cv-charcoal_gold 0:271b01626043 0.05 •delivered12+projectsacrossitand +cv-charcoal_gold 0:77dd7c2ad6ae 0.13 •monitoredbudgets,timelines,andr +cv-charcoal_gold 0:bf8278cd4edc 0.11 •identifiedrisksandimplementedmi +cv-charcoal_gold 0:2773f92777d7 0.19 •achieved98%on-timeprojectdelive +cv-charcoal_gold 0:ad564a6ee91d 0.13 2017–2019 +cv-charcoal_gold 0:e085ad3a0d32 0.11 projectcoordinator +cv-charcoal_gold 0:6ac382583801 0.18 globalbusinessservices·london,uk +cv-charcoal_gold 0:77aec5bb6b7f 0.23 •supportedprojectmanagersinplann +cv-charcoal_gold 0:38dafe4a1765 0.19 •preparedreports,dashboards,andd +cv-charcoal_gold 0:5c95a9041b72 0.27 •coordinatedmeetingsandtrackedac +cv-charcoal_gold 0:f0d87e2131e2 0.23 •improvedinternalprocessesandpro +cv-charcoal_gold 0:e831beb04c00 0.24 certifications +cv-charcoal_gold 0:93a7ba535da0 0.38 pmp®certification +cv-charcoal_gold 0:0f9f6d10bfa3 0.44 projectmanagementinstitute +cv-charcoal_gold 0:73a2af8864fc 0.36 2020 +cv-charcoal_gold 0:73a2af8864fc#1 0.48 2020 +cv-charcoal_gold 0:043092900ed5 0.38 prince2®foundation +cv-charcoal_gold 0:544a764703d6 0.44 axelos +cv-charcoal_gold 0:023e33504ab9 0.48 2019 +cv-charcoal_gold 0:023e33504ab9#1 0.48 2019 +cv-charcoal_gold 0:83cd2e790f6a 0.38 agilepm®foundation +cv-charcoal_gold 0:0005e5872534 0.44 apmginternational +cv-charcoal_gold 0:6ee18b42fbf1 0.24 achievements +cv-charcoal_gold 0:3f06e4a3eb33 0.38 excellenceindeliveryaward +cv-charcoal_gold 0:0c373352626d 0.44 digitalsolutionsltd +cv-charcoal_gold 0:d398b29d3dbb 0.36 2023 +cv-charcoal_gold 0:92cb97e6b786 0.38 processimprovementinitiative +cv-charcoal_gold 0:6517b58450f7 0.44 increasedefficiencyby30% +cv-charcoal_gold 0:b1ab1e892617 0.48 2022 +cv-charcoal_gold 0:c2f5106fbd5a 0.38 topperformer +cv-charcoal_gold 0:058521fbf0d1 0.44 innovatechsystems +cv-charcoal_gold 0:3def82282260 0.40 technicaltools +cv-charcoal_gold 0:eb04bd42c7fb 0.46 microsoft365|jira|confluence|asa cv-classic_serif 0:8f1010120ed6 0.19 jordanrivera cv-classic_serif 0:8d7a2cca3060 0.27 +442055551000|jordan.rivera@exam cv-classic_serif 0:3c69d6bb4892 0.28 professionalprofile @@ -559,86 +559,86 @@ cv-executive 1:f20997652453 -0.22 languages:english(fluent),german cv-executive 1:ec9d3622395e -0.30 workeligibility:eligibletoworkin cv-executive 1:dd20ae01c3cf -0.26 opensource:maintainerofgraphcomp cv-executive 1:33c35e9d236d -0.22 speaking:jvmsummit2024,devoxxuk2 -cv-midnight_navy 0:21d2636ad3df 0.36 alexmorgan -cv-midnight_navy 0:5518402feccc -0.10 marketingmanager -cv-midnight_navy 0:5518402feccc#1 -0.34 marketingmanager -cv-midnight_navy 0:093e7d5fdbaa -0.15 contact -cv-midnight_navy 0:01dcad830244 0.43 +1(555)123-4567 -cv-midnight_navy 0:3eef38c97138 0.40 alex.morgan@email.com -cv-midnight_navy 0:d5a0d0abdc64 0.41 newyork,ny,usa -cv-midnight_navy 0:84308bea4540 0.38 linkedin -cv-midnight_navy 0:0e6a8e0b849e 0.47 portfolio -cv-midnight_navy 0:68bf0109c6f8 -0.08 education -cv-midnight_navy 0:6e1119579227 -0.18 masterofbusiness -cv-midnight_navy 0:512afb6c7631 -0.20 administration -cv-midnight_navy 0:09b0e2130c1e 0.11 universityofchicagoboothschoolof -cv-midnight_navy 0:11d404179596 0.15 business -cv-midnight_navy 0:3b8048983ecc -0.12 2016–2018 -cv-midnight_navy 0:3b8048983ecc#1 -0.01 2016–2018 -cv-midnight_navy 0:84c2243138f7 -0.22 bachelorofsciencein -cv-midnight_navy 0:e2a530e251d3 -0.23 marketing -cv-midnight_navy 0:1f676d444ffb 0.08 bostonuniversity -cv-midnight_navy 0:8789bd1a8f91 -0.07 2012–2016 -cv-midnight_navy 0:32c1cf49a2fe -0.09 skills -cv-midnight_navy 0:4a3750fc1d48 0.00 strategicplanning -cv-midnight_navy 0:0d676ed982b4 0.02 digitalmarketing -cv-midnight_navy 0:c29cfa799c8d 0.05 marketresearch -cv-midnight_navy 0:2c5646de026b -0.05 brandmanagement -cv-midnight_navy 0:2f594f65f16c -0.02 dataanalysis -cv-midnight_navy 0:340455fbac25 0.00 projectmanagement -cv-midnight_navy 0:96fa20c5c60d 0.05 googleanalytics -cv-midnight_navy 0:9bc298c12dc3 0.08 seo/sem -cv-midnight_navy 0:a95ee8d8cf67 0.10 microsoftofficesuite -cv-midnight_navy 0:d4e16994df90 0.01 communication -cv-midnight_navy 0:6cb574fa10b6 -0.06 languages -cv-midnight_navy 0:b6234d2ea0d6 0.02 english -cv-midnight_navy 0:9c9b13446cd9 0.10 spanish -cv-midnight_navy 0:21bb36ad0638 0.06 french -cv-midnight_navy 0:b944906ed84c -0.44 professionalsummary -cv-midnight_navy 0:05b2b441ce7b 0.28 results-drivenmarketingmanagerwi -cv-midnight_navy 0:66d5ff95c72a 0.32 executingdata-drivenmarketingstr -cv-midnight_navy 0:27747b7a33ce 0.22 engagement.proventrackrecordinle -cv-midnight_navy 0:a0f4e7019ffc 0.24 successfulcampaigns,anddeliverin -cv-midnight_navy 0:68352cb08e62 0.26 strongbrandsandcreatingimpactful -cv-midnight_navy 0:53e5e7c5a884 -0.52 experience -cv-midnight_navy 0:086c0e036e67 -0.37 2021–present -cv-midnight_navy 0:009b5b6479fa -0.28 starwavesolutions -cv-midnight_navy 0:60cebc1ec80c -0.28 newyork,ny -cv-midnight_navy 0:60cebc1ec80c#1 -0.10 newyork,ny -cv-midnight_navy 0:e0ee3cbb7b53 -0.80 ·manageateamof6marketingprofessi -cv-midnight_navy 0:8ba85a74e016 -0.74 anddesignteamstodrivecampaignsuc -cv-midnight_navy 0:407f710db042 -0.69 ·overseedigitalcampaignsacrossse -cv-midnight_navy 0:308aef77a1c3 -0.75 resultingina25%increaseinroi. -cv-midnight_navy 0:7e121dceb78a -0.16 seniormarketingspecialist -cv-midnight_navy 0:f7d1049ec64b -0.19 2018–2021 -cv-midnight_navy 0:4b8292fda43e -0.10 brightlinetechnologies -cv-midnight_navy 0:a246f7ba3f71 -0.64 ·executedmulti-channelmarketingc -cv-midnight_navy 0:58b162e46dda -0.58 engagementby30%. -cv-midnight_navy 0:ef77f2daef0f -0.04 ·managedsocialmediachannelsandco -cv-midnight_navy 0:a112a7b3c16b 0.02 ·coordinatedwithcreativeteamstod -cv-midnight_navy 0:990b9f22bb48 0.02 marketingcoordinator -cv-midnight_navy 0:88f4e236ebcd 0.08 peakperformancegroup -cv-midnight_navy 0:c8186fbbdae9 0.08 boston,ma -cv-midnight_navy 0:87777be540ce 0.02 ·supportedthedevelopmentandexecu -cv-midnight_navy 0:44bbb2209a31 0.08 ·assistedinorganizingevents,webi -cv-midnight_navy 0:a1b8ec0d8fa7 0.13 ·monitoredcampaignperformanceand -cv-midnight_navy 0:6c6e2844f9eb 0.19 ·maintainedandupdatedmarketingda -cv-midnight_navy 0:6ee18b42fbf1 0.04 achievements -cv-midnight_navy 0:ce3ecf332528 1.13 increasedbrand -cv-midnight_navy 0:d42f3bf2c01a 0.58 awarenessby40% -cv-midnight_navy 0:f732077ea0c0 -0.08 within2years. -cv-midnight_navy 0:f030b07931b5 1.13 boostedlead -cv-midnight_navy 0:912bf883fae8 0.58 generationby35% -cv-midnight_navy 0:f9049751a4c8 -0.08 annually. -cv-midnight_navy 0:fa2311efab0a 0.90 recognizedastop -cv-midnight_navy 0:7918c6d41cc5 -0.01 performerin2022. -cv-midnight_navy 0:e831beb04c00 0.01 certifications -cv-midnight_navy 0:4344ae02bbc0 0.22 googleanalyticscertified -cv-midnight_navy 0:bbdefa2950f4 0.17 google -cv-midnight_navy 0:73a2af8864fc 0.10 2020 -cv-midnight_navy 0:86e529fac99d 0.22 hubspotcontentmarketingcertified -cv-midnight_navy 0:200b36afcfde 0.17 hubspotacademy -cv-midnight_navy 0:1bea20e1df19 0.10 2021 +cv-midnight_navy 0:21d2636ad3df 0.24 alexmorgan +cv-midnight_navy 0:5518402feccc -0.34 marketingmanager +cv-midnight_navy 0:5518402feccc#1 -0.58 marketingmanager +cv-midnight_navy 0:093e7d5fdbaa -0.39 contact +cv-midnight_navy 0:01dcad830244 0.31 +1(555)123-4567 +cv-midnight_navy 0:3eef38c97138 0.28 alex.morgan@email.com +cv-midnight_navy 0:d5a0d0abdc64 0.29 newyork,ny,usa +cv-midnight_navy 0:84308bea4540 0.26 linkedin +cv-midnight_navy 0:0e6a8e0b849e 0.23 portfolio +cv-midnight_navy 0:68bf0109c6f8 -0.32 education +cv-midnight_navy 0:6e1119579227 -0.30 masterofbusiness +cv-midnight_navy 0:512afb6c7631 -0.32 administration +cv-midnight_navy 0:09b0e2130c1e -0.01 universityofchicagoboothschoolof +cv-midnight_navy 0:11d404179596 0.03 business +cv-midnight_navy 0:3b8048983ecc -0.24 2016–2018 +cv-midnight_navy 0:3b8048983ecc#1 -0.13 2016–2018 +cv-midnight_navy 0:84c2243138f7 -0.34 bachelorofsciencein +cv-midnight_navy 0:e2a530e251d3 -0.35 marketing +cv-midnight_navy 0:1f676d444ffb -0.16 bostonuniversity +cv-midnight_navy 0:8789bd1a8f91 -0.31 2012–2016 +cv-midnight_navy 0:32c1cf49a2fe -0.33 skills +cv-midnight_navy 0:4a3750fc1d48 -0.12 strategicplanning +cv-midnight_navy 0:0d676ed982b4 -0.22 digitalmarketing +cv-midnight_navy 0:c29cfa799c8d -0.19 marketresearch +cv-midnight_navy 0:2c5646de026b -0.17 brandmanagement +cv-midnight_navy 0:2f594f65f16c -0.14 dataanalysis +cv-midnight_navy 0:340455fbac25 -0.12 projectmanagement +cv-midnight_navy 0:96fa20c5c60d -0.07 googleanalytics +cv-midnight_navy 0:9bc298c12dc3 -0.16 seo/sem +cv-midnight_navy 0:a95ee8d8cf67 -0.14 microsoftofficesuite +cv-midnight_navy 0:d4e16994df90 -0.11 communication +cv-midnight_navy 0:6cb574fa10b6 -0.18 languages +cv-midnight_navy 0:b6234d2ea0d6 -0.10 english +cv-midnight_navy 0:9c9b13446cd9 -0.02 spanish +cv-midnight_navy 0:21bb36ad0638 -0.06 french +cv-midnight_navy 0:b944906ed84c -0.56 professionalsummary +cv-midnight_navy 0:05b2b441ce7b 0.16 results-drivenmarketingmanagerwi +cv-midnight_navy 0:66d5ff95c72a 0.20 executingdata-drivenmarketingstr +cv-midnight_navy 0:27747b7a33ce 0.10 engagement.proventrackrecordinle +cv-midnight_navy 0:a0f4e7019ffc 0.12 successfulcampaigns,anddeliverin +cv-midnight_navy 0:68352cb08e62 0.14 strongbrandsandcreatingimpactful +cv-midnight_navy 0:53e5e7c5a884 -0.64 experience +cv-midnight_navy 0:086c0e036e67 -0.49 2021–present +cv-midnight_navy 0:009b5b6479fa -0.52 starwavesolutions +cv-midnight_navy 0:60cebc1ec80c -0.52 newyork,ny +cv-midnight_navy 0:60cebc1ec80c#1 -0.22 newyork,ny +cv-midnight_navy 0:e0ee3cbb7b53 -0.92 ·manageateamof6marketingprofessi +cv-midnight_navy 0:8ba85a74e016 -0.86 anddesignteamstodrivecampaignsuc +cv-midnight_navy 0:407f710db042 -0.81 ·overseedigitalcampaignsacrossse +cv-midnight_navy 0:308aef77a1c3 -0.87 resultingina25%increaseinroi. +cv-midnight_navy 0:7e121dceb78a -0.28 seniormarketingspecialist +cv-midnight_navy 0:f7d1049ec64b -0.31 2018–2021 +cv-midnight_navy 0:4b8292fda43e -0.22 brightlinetechnologies +cv-midnight_navy 0:a246f7ba3f71 -0.76 ·executedmulti-channelmarketingc +cv-midnight_navy 0:58b162e46dda -0.70 engagementby30%. +cv-midnight_navy 0:ef77f2daef0f -0.16 ·managedsocialmediachannelsandco +cv-midnight_navy 0:a112a7b3c16b -0.10 ·coordinatedwithcreativeteamstod +cv-midnight_navy 0:990b9f22bb48 -0.10 marketingcoordinator +cv-midnight_navy 0:88f4e236ebcd -0.04 peakperformancegroup +cv-midnight_navy 0:c8186fbbdae9 -0.04 boston,ma +cv-midnight_navy 0:87777be540ce -0.10 ·supportedthedevelopmentandexecu +cv-midnight_navy 0:44bbb2209a31 -0.04 ·assistedinorganizingevents,webi +cv-midnight_navy 0:a1b8ec0d8fa7 0.01 ·monitoredcampaignperformanceand +cv-midnight_navy 0:6c6e2844f9eb -0.05 ·maintainedandupdatedmarketingda +cv-midnight_navy 0:6ee18b42fbf1 -0.08 achievements +cv-midnight_navy 0:ce3ecf332528 1.01 increasedbrand +cv-midnight_navy 0:d42f3bf2c01a 0.34 awarenessby40% +cv-midnight_navy 0:f732077ea0c0 -0.20 within2years. +cv-midnight_navy 0:f030b07931b5 1.01 boostedlead +cv-midnight_navy 0:912bf883fae8 0.34 generationby35% +cv-midnight_navy 0:f9049751a4c8 -0.20 annually. +cv-midnight_navy 0:fa2311efab0a 0.78 recognizedastop +cv-midnight_navy 0:7918c6d41cc5 -0.13 performerin2022. +cv-midnight_navy 0:e831beb04c00 -0.11 certifications +cv-midnight_navy 0:4344ae02bbc0 -0.02 googleanalyticscertified +cv-midnight_navy 0:bbdefa2950f4 -0.07 google +cv-midnight_navy 0:73a2af8864fc -0.02 2020 +cv-midnight_navy 0:86e529fac99d -0.02 hubspotcontentmarketingcertified +cv-midnight_navy 0:200b36afcfde -0.07 hubspotacademy +cv-midnight_navy 0:1bea20e1df19 -0.02 2021 cv-minimal_underlined 0:8f1010120ed6 0.50 jordanrivera cv-minimal_underlined 0:8d7a2cca3060 0.18 +442055551000|jordan.rivera@exam cv-minimal_underlined 0:b944906ed84c -0.09 professionalsummary @@ -816,125 +816,125 @@ cv-modern_professional 1:f20997652453 0.24 languages:english(fluent),german cv-modern_professional 1:ec9d3622395e 0.27 workeligibility:eligibletoworkin cv-modern_professional 1:dd20ae01c3cf 0.32 opensource:maintainerofgraphcomp cv-modern_professional 1:33c35e9d236d 0.35 speaking:jvmsummit2024,devoxxuk2 -cv-monogram_sidebar 0:093e7d5fdbaa 0.00 contact -cv-monogram_sidebar 0:89674e6f130e 0.15 +442055551000 -cv-monogram_sidebar 0:e0f850305ded 0.15 jordan.rivera@example.com -cv-monogram_sidebar 0:fbeea547d99e 0.15 london,uk -cv-monogram_sidebar 0:84308bea4540 0.15 linkedin -cv-monogram_sidebar 0:c0b0109d9439 0.17 github -cv-monogram_sidebar 0:68bf0109c6f8 0.21 education -cv-monogram_sidebar 0:0ad1957d6bab 0.29 msccomputerscience -cv-monogram_sidebar 0:47ce0218bbea 0.29 universityofmanchester -cv-monogram_sidebar 0:3fa772117260 0.40 2019-2021 -cv-monogram_sidebar 0:b6749d0b616b 0.29 bscsoftwareengineering -cv-monogram_sidebar 0:89ad9656f393 0.32 imperialcollegelondon -cv-monogram_sidebar 0:30f9262640a0 0.43 2015-2019 -cv-monogram_sidebar 0:32c1cf49a2fe 0.40 skills -cv-monogram_sidebar 0:d5680c2e2769 0.40 java21 -cv-monogram_sidebar 0:19a67c2a5369 0.52 kotlin -cv-monogram_sidebar 0:95bfacd3a466 0.52 groovy -cv-monogram_sidebar 0:11a4a60b518b 0.51 python -cv-monogram_sidebar 0:4ec7c53222c8 0.51 sql -cv-monogram_sidebar 0:57529f20c3ad 0.51 pdfbox -cv-monogram_sidebar 0:1814aacb6d5a 0.54 apachepoi(docx/xlsx) -cv-monogram_sidebar 0:136c67657614 0.36 jordan -cv-monogram_sidebar 0:8ba35ebe3d5c 0.43 rivera -cv-monogram_sidebar 0:2d58f0cadc2d -0.07 platformengineer -cv-monogram_sidebar 0:b944906ed84c -0.09 professionalsummary -cv-monogram_sidebar 0:e9b75496bfb4 -0.25 platformengineerwith10+yearsbuil -cv-monogram_sidebar 0:84b4d993d952 -0.28 developer-facingtemplatesystems. -cv-monogram_sidebar 0:dc1181e6cd7b -0.31 andturningbrittleproduction-opss -cv-monogram_sidebar 0:c2f296ef30a3 -0.04 professionalexperience -cv-monogram_sidebar 0:a76f47480818 -0.06 seniorplatformengineer -cv-monogram_sidebar 0:f890faef907f 0.02 northwindsystems -cv-monogram_sidebar 0:060300b18051 0.06 2024-present -cv-monogram_sidebar 0:0bf7eb0b1058 -0.16 ledthereusabledocument-generatio -cv-monogram_sidebar 0:b9f0f08f8ce0 -0.19 teams.reducedtemplatemaintenance -cv-monogram_sidebar 0:ab9a16f78540 -0.22 canonicalengine. -cv-monogram_sidebar 0:daf65306b3b6 -0.08 softwareengineer -cv-monogram_sidebar 0:998c1a985022 0.00 brightleaflabs -cv-monogram_sidebar 0:e7cc1822c6dc 0.04 2021-2024 -cv-monogram_sidebar 0:e77e909f6ff5 -0.18 builtbackendservicesandproductio -cv-monogram_sidebar 0:97c59b2fdb55 -0.19 drovethemigrationfromitexttoacus -cv-monogram_sidebar 0:2c2b19cf214d -0.10 latencyfrom1.4sto380ms. -cv-monogram_sidebar 0:2577c0f557b2 0.02 projects -cv-monogram_sidebar 0:abdcacccefe1 0.46 templatestudio(kotlin,composedes -cv-monogram_sidebar 0:041a43f9a663 0.73 andinvoiceoutputacross14designpr -cv-monogram_sidebar 0:f87e2f0c02dc 0.79 layoutlint(java21,javaparser,spo -cv-monogram_sidebar 0:a646f74483b1 1.06 rows,untypedoffsets,implicitpage -cv-monogram_sidebar 0:676dfdd56ad2 1.42 additionalinformation -cv-monogram_sidebar 0:f20997652453 1.39 languages:english(fluent),german -cv-monogram_sidebar 0:ec9d3622395e 1.43 workeligibility:eligibletoworkin -cv-monogram_sidebar 0:dd20ae01c3cf 1.47 opensource:maintainerofgraphcomp -cv-navy_sidebar 0:9fdaa20e32a0 0.27 oliviamartinez -cv-navy_sidebar 0:093e7d5fdbaa -0.18 contact -cv-navy_sidebar 0:01dcad830244 0.02 +1(555)123-4567 -cv-navy_sidebar 0:51deda7d1a4f 0.08 your.email@gmail.com -cv-navy_sidebar 0:d5a0d0abdc64 0.18 newyork,ny,usa -cv-navy_sidebar 0:8d5bb5bf42be 0.15 linkedin.com/in/yourname -cv-navy_sidebar 0:68bf0109c6f8 -0.11 education -cv-navy_sidebar 0:6e1410a7b5cb 0.21 masterofsciencein -cv-navy_sidebar 0:e2a530e251d3 0.18 marketing -cv-navy_sidebar 0:d244381bfb58 0.02 newyorkuniversity -cv-navy_sidebar 0:60cebc1ec80c -0.04 newyork,ny -cv-navy_sidebar 0:01e4455cec51 0.02 2020-2022 -cv-navy_sidebar 0:fb1235740d31 0.22 bachelorofbusiness -cv-navy_sidebar 0:512afb6c7631 0.19 administration -cv-navy_sidebar 0:1d9547a99a4e -0.07 universityofcalifornia -cv-navy_sidebar 0:de747164b75f -0.01 losangeles,ca -cv-navy_sidebar 0:7878b9e4385f 0.05 2016-2020 -cv-navy_sidebar 0:32c1cf49a2fe -0.07 skills -cv-navy_sidebar 0:ccae905da5fc 0.13 •digitalmarketing -cv-navy_sidebar 0:3e8cddd043e9 0.13 •dataanalysis -cv-navy_sidebar 0:cb393a256ce2 0.13 •projectmanagement -cv-navy_sidebar 0:45dad5d5c3cc 0.13 •seo/sem -cv-navy_sidebar 0:004ded92a5a3 0.13 •microsoftofficesuite -cv-navy_sidebar 0:e06c8b35cc09 0.16 •googleanalytics -cv-navy_sidebar 0:238987499bc7 0.16 •socialmediastrategy -cv-navy_sidebar 0:a3d99b3cc7e0 0.16 •contentmarketing -cv-navy_sidebar 0:6cb574fa10b6 0.08 languages -cv-navy_sidebar 0:77915a7314f0 0.18 spanish–advanced -cv-navy_sidebar 0:21bb36ad0638 0.14 french -cv-navy_sidebar 0:3bc244be050e 0.14 –intermediate -cv-navy_sidebar 0:5518402feccc -0.22 marketingmanager -cv-navy_sidebar 0:5518402feccc#1 -0.05 marketingmanager -cv-navy_sidebar 0:7b5815d7a663 0.06 results-drivenmarketingprofessio -cv-navy_sidebar 0:18f8b50d02d8 0.10 developingandexecutingdata-drive -cv-navy_sidebar 0:2adca2422cbe 0.14 growth,increaseengagement,anddel -cv-navy_sidebar 0:b3c222da2e1d 0.18 digitalmarketing,marketresearch, -cv-navy_sidebar 0:53e5e7c5a884 -0.08 experience -cv-navy_sidebar 0:8a39b996b27c 0.25 jan2022-present -cv-navy_sidebar 0:f97eeb2fe120 -0.03 brightwavesolutions,newyork,ny -cv-navy_sidebar 0:f97eeb2fe120#1 -0.05 brightwavesolutions,newyork,ny -cv-navy_sidebar 0:f97eeb2fe120#2 0.03 brightwavesolutions,newyork,ny -cv-navy_sidebar 0:a4beef0c22d9 -0.28 •developandimplementintegratedma -cv-navy_sidebar 0:234eaa6417f7 -0.19 awarenessby35%andleadgenerationb -cv-navy_sidebar 0:dfd245470d6e -0.17 •manageateamof4marketingspeciali -cv-navy_sidebar 0:94d0b8d13763 -0.20 anddesignteamstoalignstrategies. -cv-navy_sidebar 0:5dabf21df91b -0.18 •analyzecampaignperformanceusing -cv-navy_sidebar 0:1cb810ca6189 -0.21 optimizeroiandreporting. -cv-navy_sidebar 0:3b172b9ab75e -0.08 marketingspecialist -cv-navy_sidebar 0:d514872487af 0.22 jun2020-dec2021 -cv-navy_sidebar 0:a13f57f4d861 -0.21 •executeddigitalmarketingcampaig -cv-navy_sidebar 0:4b308a27b878 -0.24 channels. -cv-navy_sidebar 0:39b87fda4a82 -0.22 •conductedmarketresearchandcompe -cv-navy_sidebar 0:b088780ed500 -0.23 andinformstrategy. -cv-navy_sidebar 0:bafd8ea30ebe -0.21 •createdengagingcontentforblogs, -cv-navy_sidebar 0:88a47597543f -0.24 engagementby40%. -cv-navy_sidebar 0:dcf0600524d2 0.01 marketingintern -cv-navy_sidebar 0:73a85d4a71b0 0.31 jan2020-may2020 -cv-navy_sidebar 0:e31c3dfebb27 -0.01 •assistedinplanningandexecutingm -cv-navy_sidebar 0:f7ee178c4b93 0.01 •supportedcontentcreationandsoci -cv-navy_sidebar 0:3ffec90452c5 0.03 •analyzeddataandpreparedreportst -cv-navy_sidebar 0:6ee18b42fbf1 0.04 achievements -cv-navy_sidebar 0:cff13cc228a6 -0.10 •increasedwebsitetrafficby60%wit -cv-navy_sidebar 0:fae41a639f96 -0.13 strategy. -cv-navy_sidebar 0:b46da9584f4f 0.05 •launchedasuccessfulemailmarketi -cv-navy_sidebar 0:3654c4d2721e 0.11 •received“employeeoftheyear”awar -cv-navy_sidebar 0:e831beb04c00 0.09 certifications -cv-navy_sidebar 0:431b6df4450d 0.19 •googleanalyticsindividualqualif -cv-navy_sidebar 0:334a657f5d85 0.13 •hubspotcontentmarketingcertific -cv-navy_sidebar 0:19323523a3e6 0.21 •facebookblueprintcertification +cv-monogram_sidebar 0:093e7d5fdbaa -0.24 contact +cv-monogram_sidebar 0:89674e6f130e -0.09 +442055551000 +cv-monogram_sidebar 0:e0f850305ded 0.03 jordan.rivera@example.com +cv-monogram_sidebar 0:fbeea547d99e 0.03 london,uk +cv-monogram_sidebar 0:84308bea4540 0.03 linkedin +cv-monogram_sidebar 0:c0b0109d9439 0.05 github +cv-monogram_sidebar 0:68bf0109c6f8 0.09 education +cv-monogram_sidebar 0:0ad1957d6bab 0.17 msccomputerscience +cv-monogram_sidebar 0:47ce0218bbea 0.17 universityofmanchester +cv-monogram_sidebar 0:3fa772117260 0.28 2019-2021 +cv-monogram_sidebar 0:b6749d0b616b 0.17 bscsoftwareengineering +cv-monogram_sidebar 0:89ad9656f393 0.20 imperialcollegelondon +cv-monogram_sidebar 0:30f9262640a0 0.31 2015-2019 +cv-monogram_sidebar 0:32c1cf49a2fe 0.16 skills +cv-monogram_sidebar 0:d5680c2e2769 0.28 java21 +cv-monogram_sidebar 0:19a67c2a5369 0.28 kotlin +cv-monogram_sidebar 0:95bfacd3a466 0.28 groovy +cv-monogram_sidebar 0:11a4a60b518b 0.39 python +cv-monogram_sidebar 0:4ec7c53222c8 0.39 sql +cv-monogram_sidebar 0:57529f20c3ad 0.39 pdfbox +cv-monogram_sidebar 0:1814aacb6d5a 0.42 apachepoi(docx/xlsx) +cv-monogram_sidebar 0:136c67657614 0.24 jordan +cv-monogram_sidebar 0:8ba35ebe3d5c 0.19 rivera +cv-monogram_sidebar 0:2d58f0cadc2d -0.19 platformengineer +cv-monogram_sidebar 0:b944906ed84c -0.21 professionalsummary +cv-monogram_sidebar 0:e9b75496bfb4 -0.49 platformengineerwith10+yearsbuil +cv-monogram_sidebar 0:84b4d993d952 -0.40 developer-facingtemplatesystems. +cv-monogram_sidebar 0:dc1181e6cd7b -0.43 andturningbrittleproduction-opss +cv-monogram_sidebar 0:c2f296ef30a3 -0.16 professionalexperience +cv-monogram_sidebar 0:a76f47480818 -0.18 seniorplatformengineer +cv-monogram_sidebar 0:f890faef907f -0.10 northwindsystems +cv-monogram_sidebar 0:060300b18051 -0.06 2024-present +cv-monogram_sidebar 0:0bf7eb0b1058 -0.28 ledthereusabledocument-generatio +cv-monogram_sidebar 0:b9f0f08f8ce0 -0.31 teams.reducedtemplatemaintenance +cv-monogram_sidebar 0:ab9a16f78540 -0.34 canonicalengine. +cv-monogram_sidebar 0:daf65306b3b6 -0.20 softwareengineer +cv-monogram_sidebar 0:998c1a985022 -0.12 brightleaflabs +cv-monogram_sidebar 0:e7cc1822c6dc -0.08 2021-2024 +cv-monogram_sidebar 0:e77e909f6ff5 -0.30 builtbackendservicesandproductio +cv-monogram_sidebar 0:97c59b2fdb55 -0.31 drovethemigrationfromitexttoacus +cv-monogram_sidebar 0:2c2b19cf214d -0.34 latencyfrom1.4sto380ms. +cv-monogram_sidebar 0:2577c0f557b2 -0.10 projects +cv-monogram_sidebar 0:abdcacccefe1 0.34 templatestudio(kotlin,composedes +cv-monogram_sidebar 0:041a43f9a663 0.61 andinvoiceoutputacross14designpr +cv-monogram_sidebar 0:f87e2f0c02dc 0.67 layoutlint(java21,javaparser,spo +cv-monogram_sidebar 0:a646f74483b1 0.94 rows,untypedoffsets,implicitpage +cv-monogram_sidebar 0:676dfdd56ad2 1.30 additionalinformation +cv-monogram_sidebar 0:f20997652453 1.27 languages:english(fluent),german +cv-monogram_sidebar 0:ec9d3622395e 1.31 workeligibility:eligibletoworkin +cv-monogram_sidebar 0:dd20ae01c3cf 1.23 opensource:maintainerofgraphcomp +cv-navy_sidebar 0:9fdaa20e32a0 0.15 oliviamartinez +cv-navy_sidebar 0:093e7d5fdbaa -0.30 contact +cv-navy_sidebar 0:01dcad830244 -0.22 +1(555)123-4567 +cv-navy_sidebar 0:51deda7d1a4f -0.16 your.email@gmail.com +cv-navy_sidebar 0:d5a0d0abdc64 -0.06 newyork,ny,usa +cv-navy_sidebar 0:8d5bb5bf42be 0.03 linkedin.com/in/yourname +cv-navy_sidebar 0:68bf0109c6f8 -0.23 education +cv-navy_sidebar 0:6e1410a7b5cb 0.09 masterofsciencein +cv-navy_sidebar 0:e2a530e251d3 0.06 marketing +cv-navy_sidebar 0:d244381bfb58 -0.22 newyorkuniversity +cv-navy_sidebar 0:60cebc1ec80c -0.16 newyork,ny +cv-navy_sidebar 0:01e4455cec51 -0.10 2020-2022 +cv-navy_sidebar 0:fb1235740d31 0.10 bachelorofbusiness +cv-navy_sidebar 0:512afb6c7631 0.07 administration +cv-navy_sidebar 0:1d9547a99a4e -0.19 universityofcalifornia +cv-navy_sidebar 0:de747164b75f -0.13 losangeles,ca +cv-navy_sidebar 0:7878b9e4385f -0.07 2016-2020 +cv-navy_sidebar 0:32c1cf49a2fe -0.19 skills +cv-navy_sidebar 0:ccae905da5fc -0.11 •digitalmarketing +cv-navy_sidebar 0:3e8cddd043e9 -0.11 •dataanalysis +cv-navy_sidebar 0:cb393a256ce2 -0.11 •projectmanagement +cv-navy_sidebar 0:45dad5d5c3cc -0.11 •seo/sem +cv-navy_sidebar 0:004ded92a5a3 -0.11 •microsoftofficesuite +cv-navy_sidebar 0:e06c8b35cc09 -0.08 •googleanalytics +cv-navy_sidebar 0:238987499bc7 -0.08 •socialmediastrategy +cv-navy_sidebar 0:a3d99b3cc7e0 -0.08 •contentmarketing +cv-navy_sidebar 0:6cb574fa10b6 -0.16 languages +cv-navy_sidebar 0:77915a7314f0 0.06 spanish–advanced +cv-navy_sidebar 0:21bb36ad0638 0.02 french +cv-navy_sidebar 0:3bc244be050e 0.02 –intermediate +cv-navy_sidebar 0:5518402feccc -0.34 marketingmanager +cv-navy_sidebar 0:5518402feccc#1 -0.17 marketingmanager +cv-navy_sidebar 0:7b5815d7a663 -0.06 results-drivenmarketingprofessio +cv-navy_sidebar 0:18f8b50d02d8 -0.02 developingandexecutingdata-drive +cv-navy_sidebar 0:2adca2422cbe 0.02 growth,increaseengagement,anddel +cv-navy_sidebar 0:b3c222da2e1d 0.06 digitalmarketing,marketresearch, +cv-navy_sidebar 0:53e5e7c5a884 -0.20 experience +cv-navy_sidebar 0:8a39b996b27c 0.13 jan2022-present +cv-navy_sidebar 0:f97eeb2fe120 -0.15 brightwavesolutions,newyork,ny +cv-navy_sidebar 0:f97eeb2fe120#1 -0.17 brightwavesolutions,newyork,ny +cv-navy_sidebar 0:f97eeb2fe120#2 -0.21 brightwavesolutions,newyork,ny +cv-navy_sidebar 0:a4beef0c22d9 -0.40 •developandimplementintegratedma +cv-navy_sidebar 0:234eaa6417f7 -0.43 awarenessby35%andleadgenerationb +cv-navy_sidebar 0:dfd245470d6e -0.41 •manageateamof4marketingspeciali +cv-navy_sidebar 0:94d0b8d13763 -0.44 anddesignteamstoalignstrategies. +cv-navy_sidebar 0:5dabf21df91b -0.30 •analyzecampaignperformanceusing +cv-navy_sidebar 0:1cb810ca6189 -0.33 optimizeroiandreporting. +cv-navy_sidebar 0:3b172b9ab75e -0.20 marketingspecialist +cv-navy_sidebar 0:d514872487af 0.10 jun2020-dec2021 +cv-navy_sidebar 0:a13f57f4d861 -0.45 •executeddigitalmarketingcampaig +cv-navy_sidebar 0:4b308a27b878 -0.36 channels. +cv-navy_sidebar 0:39b87fda4a82 -0.34 •conductedmarketresearchandcompe +cv-navy_sidebar 0:b088780ed500 -0.35 andinformstrategy. +cv-navy_sidebar 0:bafd8ea30ebe -0.33 •createdengagingcontentforblogs, +cv-navy_sidebar 0:88a47597543f -0.36 engagementby40%. +cv-navy_sidebar 0:dcf0600524d2 -0.23 marketingintern +cv-navy_sidebar 0:73a85d4a71b0 0.07 jan2020-may2020 +cv-navy_sidebar 0:e31c3dfebb27 -0.13 •assistedinplanningandexecutingm +cv-navy_sidebar 0:f7ee178c4b93 -0.11 •supportedcontentcreationandsoci +cv-navy_sidebar 0:3ffec90452c5 -0.09 •analyzeddataandpreparedreportst +cv-navy_sidebar 0:6ee18b42fbf1 -0.20 achievements +cv-navy_sidebar 0:cff13cc228a6 -0.34 •increasedwebsitetrafficby60%wit +cv-navy_sidebar 0:fae41a639f96 -0.37 strategy. +cv-navy_sidebar 0:b46da9584f4f -0.07 •launchedasuccessfulemailmarketi +cv-navy_sidebar 0:3654c4d2721e -0.01 •received“employeeoftheyear”awar +cv-navy_sidebar 0:e831beb04c00 -0.15 certifications +cv-navy_sidebar 0:431b6df4450d -0.05 •googleanalyticsindividualqualif +cv-navy_sidebar 0:334a657f5d85 0.01 •hubspotcontentmarketingcertific +cv-navy_sidebar 0:19323523a3e6 -0.03 •facebookblueprintcertification cv-nordic_clean 0:8f1010120ed6 -0.16 jordanrivera cv-nordic_clean 0:2d58f0cadc2d -0.20 platformengineer cv-nordic_clean 0:fbeea547d99e -0.22 london,uk @@ -1165,70 +1165,70 @@ cv-panel 0:fb1927f88597 0.70 •chromeforge(java,graphcompose,p cv-panel 0:bb865a4ccac1 0.58 editorial-magazinedocumenttoolki cv-panel 0:8a31ccd889ee 0.58 cinematiccovers,pullquotes,multi cv-panel 0:fe63fe18585a 0.58 callouts. -cv-professional_sidebar 0:093e7d5fdbaa -0.05 contact -cv-professional_sidebar 0:7f459725e1f6 0.17 +12345678900 -cv-professional_sidebar 0:52bf11c1afe0 0.05 your.email@example.com -cv-professional_sidebar 0:0280d774794b -0.08 city,state,country -cv-professional_sidebar 0:6901da423fd3 0.08 linkedin.com/in/username -cv-professional_sidebar 0:941682c65056 -0.08 www.yourwebsite.com -cv-professional_sidebar 0:32c1cf49a2fe -0.07 skills -cv-professional_sidebar 0:38a0963a6364 -0.19 java -cv-professional_sidebar 0:7e901df4274b -0.09 springboot -cv-professional_sidebar 0:ab1011e077e1 -0.13 sql/databases -cv-professional_sidebar 0:bcfad352e21d -0.05 restfulapis -cv-professional_sidebar 0:60a872f76d54 -0.09 microservices -cv-professional_sidebar 0:0c525b8c00a0 -0.13 git/github -cv-professional_sidebar 0:d548c5b83fa6 -0.05 docker -cv-professional_sidebar 0:d1de52313c86 -0.09 testing(junit) -cv-professional_sidebar 0:7e7f74200f0e -0.10 problemsolving -cv-professional_sidebar 0:d4e16994df90 -0.02 communication -cv-professional_sidebar 0:68bf0109c6f8 -0.11 education -cv-professional_sidebar 0:9928b2859b5c -0.20 degreename -cv-professional_sidebar 0:9928b2859b5c#1 -0.30 degreename -cv-professional_sidebar 0:4dca5f288079 -0.13 universityname -cv-professional_sidebar 0:4dca5f288079#1 -0.21 universityname -cv-professional_sidebar 0:dbbecd8a99c4 -0.11 2016–2020 -cv-professional_sidebar 0:8789bd1a8f91 -0.19 2012–2016 -cv-professional_sidebar 0:6cb574fa10b6 -0.30 languages -cv-professional_sidebar 0:b6234d2ea0d6 -0.30 english -cv-professional_sidebar 0:87d8ab25d296 -0.26 ukrainian -cv-professional_sidebar 0:aa304b5d1d72 -0.34 russian -cv-professional_sidebar 0:22f6e39681dd 0.32 yourname -cv-professional_sidebar 0:ce613d3da423 -0.12 yourprofessionaltitle -cv-professional_sidebar 0:1900eab6c028 -0.02 profile -cv-professional_sidebar 0:53e5e7c5a884 -0.04 experience -cv-professional_sidebar 0:59d596674b3e -0.15 javabackenddeveloper -cv-professional_sidebar 0:50c8c8fd14da -0.04 2023–present -cv-professional_sidebar 0:bb2dd5ad974a -0.09 productstudio|london,uk -cv-professional_sidebar 0:ceaee04c6187 -0.13 •builtsecurespringbootrestapisfo -cv-professional_sidebar 0:ee25fe80eeb5 -0.13 •addedjwtauthentication,validati -cv-professional_sidebar 0:f44671369999 -0.13 •tunedjpaqueriesandpostgresqlind -cv-professional_sidebar 0:2bc488c1b6a1 -0.13 •addedjunittestsanddockerenviron -cv-professional_sidebar 0:798164649242 -0.09 softwaredeveloper -cv-professional_sidebar 0:d8ce4fa21722 0.02 2021–2023 -cv-professional_sidebar 0:8824d2ae15b0 -0.03 digitalsolutionsltd|manchester,u -cv-professional_sidebar 0:2e3ec0f8e8c9 -0.07 •integratedinternalserviceswitht -cv-professional_sidebar 0:34a68587109d -0.19 •deliveredflywaymigrationsandimp -cv-professional_sidebar 0:d3e359b3c9ce -0.19 •introducedstructuredloggingandp -cv-professional_sidebar 0:69a682467a69 -0.19 •workedwithfrontendengineersoncl -cv-professional_sidebar 0:bcde83e4c2f6 -0.14 juniorjavadeveloper -cv-professional_sidebar 0:6c39082d9294 -0.03 2019–2021 -cv-professional_sidebar 0:25bd55f46bdf -0.08 techworks|remote -cv-professional_sidebar 0:1ee9d7642bbb -0.12 •developedjavaservicesandreusabl -cv-professional_sidebar 0:a96267ad58f6 -0.24 •fixeddefectsacrossrest,persiste -cv-professional_sidebar 0:dfaa35ac8977 -0.24 •wrotejunittestsandsupportedcont -cv-professional_sidebar 0:a232e51261bb -0.24 •documentedendpointsandoperation -cv-professional_sidebar 0:2577c0f557b2 -0.18 projects -cv-professional_sidebar 0:55f503c6b9a8 -0.29 cvrewriter -cv-professional_sidebar 0:158a323a7ba4 -0.18 2026 -cv-professional_sidebar 0:6ee87c5d8b09 -0.49 ai-poweredresumetailoringplatfor -cv-professional_sidebar 0:810d1e1d40e0 -0.47 andapplicationtracking. -cv-professional_sidebar 0:d8afbbbd5294 -0.25 graphcompose -cv-professional_sidebar 0:b2b2f104d32c -0.14 2025 -cv-professional_sidebar 0:403f46579303 -0.57 declarativejavaandkotlindocument -cv-professional_sidebar 0:9c15026b6402 -0.55 multi-formatrendering. -cv-professional_sidebar 0:07a0b0962107 -0.33 references -cv-professional_sidebar 0:5bf64f34444e -0.33 availableuponrequest. +cv-professional_sidebar 0:093e7d5fdbaa -0.17 contact +cv-professional_sidebar 0:7f459725e1f6 0.05 +12345678900 +cv-professional_sidebar 0:52bf11c1afe0 -0.07 your.email@example.com +cv-professional_sidebar 0:0280d774794b -0.20 city,state,country +cv-professional_sidebar 0:6901da423fd3 -0.04 linkedin.com/in/username +cv-professional_sidebar 0:941682c65056 -0.20 www.yourwebsite.com +cv-professional_sidebar 0:32c1cf49a2fe -0.19 skills +cv-professional_sidebar 0:38a0963a6364 -0.31 java +cv-professional_sidebar 0:7e901df4274b -0.21 springboot +cv-professional_sidebar 0:ab1011e077e1 -0.25 sql/databases +cv-professional_sidebar 0:bcfad352e21d -0.29 restfulapis +cv-professional_sidebar 0:60a872f76d54 -0.21 microservices +cv-professional_sidebar 0:0c525b8c00a0 -0.25 git/github +cv-professional_sidebar 0:d548c5b83fa6 -0.29 docker +cv-professional_sidebar 0:d1de52313c86 -0.21 testing(junit) +cv-professional_sidebar 0:7e7f74200f0e -0.22 problemsolving +cv-professional_sidebar 0:d4e16994df90 -0.26 communication +cv-professional_sidebar 0:68bf0109c6f8 -0.23 education +cv-professional_sidebar 0:9928b2859b5c -0.32 degreename +cv-professional_sidebar 0:9928b2859b5c#1 -0.42 degreename +cv-professional_sidebar 0:4dca5f288079 -0.25 universityname +cv-professional_sidebar 0:4dca5f288079#1 -0.33 universityname +cv-professional_sidebar 0:dbbecd8a99c4 -0.35 2016–2020 +cv-professional_sidebar 0:8789bd1a8f91 -0.31 2012–2016 +cv-professional_sidebar 0:6cb574fa10b6 -0.54 languages +cv-professional_sidebar 0:b6234d2ea0d6 -0.54 english +cv-professional_sidebar 0:87d8ab25d296 -0.38 ukrainian +cv-professional_sidebar 0:aa304b5d1d72 -0.46 russian +cv-professional_sidebar 0:22f6e39681dd 0.20 yourname +cv-professional_sidebar 0:ce613d3da423 -0.24 yourprofessionaltitle +cv-professional_sidebar 0:1900eab6c028 -0.14 profile +cv-professional_sidebar 0:53e5e7c5a884 -0.28 experience +cv-professional_sidebar 0:59d596674b3e -0.27 javabackenddeveloper +cv-professional_sidebar 0:50c8c8fd14da -0.16 2023–present +cv-professional_sidebar 0:bb2dd5ad974a -0.21 productstudio|london,uk +cv-professional_sidebar 0:ceaee04c6187 -0.25 •builtsecurespringbootrestapisfo +cv-professional_sidebar 0:ee25fe80eeb5 -0.25 •addedjwtauthentication,validati +cv-professional_sidebar 0:f44671369999 -0.25 •tunedjpaqueriesandpostgresqlind +cv-professional_sidebar 0:2bc488c1b6a1 -0.25 •addedjunittestsanddockerenviron +cv-professional_sidebar 0:798164649242 -0.33 softwaredeveloper +cv-professional_sidebar 0:d8ce4fa21722 -0.22 2021–2023 +cv-professional_sidebar 0:8824d2ae15b0 -0.27 digitalsolutionsltd|manchester,u +cv-professional_sidebar 0:2e3ec0f8e8c9 -0.31 •integratedinternalserviceswitht +cv-professional_sidebar 0:34a68587109d -0.31 •deliveredflywaymigrationsandimp +cv-professional_sidebar 0:d3e359b3c9ce -0.31 •introducedstructuredloggingandp +cv-professional_sidebar 0:69a682467a69 -0.31 •workedwithfrontendengineersoncl +cv-professional_sidebar 0:bcde83e4c2f6 -0.38 juniorjavadeveloper +cv-professional_sidebar 0:6c39082d9294 -0.27 2019–2021 +cv-professional_sidebar 0:25bd55f46bdf -0.32 techworks|remote +cv-professional_sidebar 0:1ee9d7642bbb -0.36 •developedjavaservicesandreusabl +cv-professional_sidebar 0:a96267ad58f6 -0.36 •fixeddefectsacrossrest,persiste +cv-professional_sidebar 0:dfaa35ac8977 -0.36 •wrotejunittestsandsupportedcont +cv-professional_sidebar 0:a232e51261bb -0.36 •documentedendpointsandoperation +cv-professional_sidebar 0:2577c0f557b2 -0.42 projects +cv-professional_sidebar 0:55f503c6b9a8 -0.41 cvrewriter +cv-professional_sidebar 0:158a323a7ba4 -0.30 2026 +cv-professional_sidebar 0:6ee87c5d8b09 -0.61 ai-poweredresumetailoringplatfor +cv-professional_sidebar 0:810d1e1d40e0 -0.71 andapplicationtracking. +cv-professional_sidebar 0:d8afbbbd5294 -0.49 graphcompose +cv-professional_sidebar 0:b2b2f104d32c -0.38 2025 +cv-professional_sidebar 0:403f46579303 -0.69 declarativejavaandkotlindocument +cv-professional_sidebar 0:9c15026b6402 -0.67 multi-formatrendering. +cv-professional_sidebar 0:07a0b0962107 -0.45 references +cv-professional_sidebar 0:5bf64f34444e -0.45 availableuponrequest. cv-serif_headline 0:5f6ca99b67a6 -0.03 alexandermorgan cv-serif_headline 0:daf65306b3b6 -0.37 softwareengineer cv-serif_headline 0:daf65306b3b6#1 0.34 softwareengineer @@ -1332,67 +1332,67 @@ cv-serif_headline 0:95099c880a38 0.80 throughdatabaseandcodeoptimizati cv-serif_headline 0:4d752ab730a4 1.03 successfulmigration cv-serif_headline 0:71abb443ce1c 0.74 ledthemigrationofamonolithapplic cv-serif_headline 0:af70de72fe57 0.80 tomicroservicesarchitecture. -cv-sidebar_portrait 0:8f1010120ed6 0.32 jordanrivera -cv-sidebar_portrait 0:89674e6f130e 0.27 +442055551000 -cv-sidebar_portrait 0:e0f850305ded 0.23 jordan.rivera@example.com -cv-sidebar_portrait 0:fbeea547d99e 0.19 london,uk -cv-sidebar_portrait 0:84308bea4540 0.27 linkedin -cv-sidebar_portrait 0:c0b0109d9439 0.26 github -cv-sidebar_portrait 0:68bf0109c6f8 -0.13 education -cv-sidebar_portrait 0:0ad1957d6bab -0.04 msccomputerscience -cv-sidebar_portrait 0:47ce0218bbea -0.05 universityofmanchester -cv-sidebar_portrait 0:3fa772117260 -0.05 2019-2021 -cv-sidebar_portrait 0:b6749d0b616b -0.04 bscsoftwareengineering -cv-sidebar_portrait 0:89ad9656f393 -0.05 imperialcollegelondon -cv-sidebar_portrait 0:30f9262640a0 -0.03 2015-2019 -cv-sidebar_portrait 0:32c1cf49a2fe -0.07 skills -cv-sidebar_portrait 0:d5680c2e2769 0.05 java21 -cv-sidebar_portrait 0:19a67c2a5369 0.05 kotlin -cv-sidebar_portrait 0:95bfacd3a466 0.05 groovy -cv-sidebar_portrait 0:11a4a60b518b 0.05 python -cv-sidebar_portrait 0:4ec7c53222c8 0.05 sql -cv-sidebar_portrait 0:6cb574fa10b6 0.00 languages -cv-sidebar_portrait 0:d359699acbd5 0.11 english(fluent) -cv-sidebar_portrait 0:a09174803665 0.07 german(intermediate) -cv-sidebar_portrait 0:d8a971cea795 0.15 spanish(basic) -cv-sidebar_portrait 0:2d58f0cadc2d -0.03 platformengineer -cv-sidebar_portrait 0:3c69d6bb4892 -0.02 professionalprofile -cv-sidebar_portrait 0:924e8fc8d04f -0.17 platformengineerwith10+yearsbuil -cv-sidebar_portrait 0:df58bf5ac853 -0.20 pipelines,layoutengines,anddevel -cv-sidebar_portrait 0:b6d3e08745d8 -0.23 inhigh-throughputpdfrendering,se -cv-sidebar_portrait 0:3ea39d224e93 -0.11 brittleproduction-opsscriptsinto -cv-sidebar_portrait 0:53e5e7c5a884 0.08 experience -cv-sidebar_portrait 0:a76f47480818 0.05 seniorplatformengineer -cv-sidebar_portrait 0:d492f2d34b81 0.20 northwindsystems|2024-present -cv-sidebar_portrait 0:11a63b6a756a -0.11 ledthereusabledocument-generatio -cv-sidebar_portrait 0:e9ddcca2381b -0.14 reportingflowsacross8productteam -cv-sidebar_portrait 0:8e7a066998f5 -0.05 by70%byretiringper-teampdfscript -cv-sidebar_portrait 0:daf65306b3b6 0.21 softwareengineer -cv-sidebar_portrait 0:14aeb7d88f36 0.24 brightleaflabs|2021-2024 -cv-sidebar_portrait 0:78c890058374 -0.07 builtbackendservicesandproductio -cv-sidebar_portrait 0:798b575aa9c2 0.02 processing2m+documentspermonth.d -cv-sidebar_portrait 0:337c2b00cc88 -0.01 customlayoutengine,eliminatingli -cv-sidebar_portrait 0:cbec16fb4c22 -0.04 from1.4sto380ms. -cv-sidebar_portrait 0:2577c0f557b2 0.27 projects -cv-sidebar_portrait 0:0f2c67872251 0.28 graphcompose(java21,pdfbox,maven -cv-sidebar_portrait 0:1538919cd7d4 0.07 declarativejavapdflayoutengine.s -cv-sidebar_portrait 0:f6d88deff945 0.04 snapshottesting.powersproduction -cv-sidebar_portrait 0:0869235b9cf7 0.13 hiringtoolsandbillingsystems.(op -cv-sidebar_portrait 0:d73d02174dc9 0.38 templatestudio(kotlin,composedes -cv-sidebar_portrait 0:5ebdeb66a893 0.13 internaltoolforevaluatingcv,prop -cv-sidebar_portrait 0:a66d3183c752 0.10 presets.pngdiffing,side-by-sidel +cv-sidebar_portrait 0:8f1010120ed6 0.20 jordanrivera +cv-sidebar_portrait 0:89674e6f130e 0.15 +442055551000 +cv-sidebar_portrait 0:e0f850305ded 0.11 jordan.rivera@example.com +cv-sidebar_portrait 0:fbeea547d99e 0.07 london,uk +cv-sidebar_portrait 0:84308bea4540 0.15 linkedin +cv-sidebar_portrait 0:c0b0109d9439 0.14 github +cv-sidebar_portrait 0:68bf0109c6f8 -0.37 education +cv-sidebar_portrait 0:0ad1957d6bab -0.16 msccomputerscience +cv-sidebar_portrait 0:47ce0218bbea -0.17 universityofmanchester +cv-sidebar_portrait 0:3fa772117260 -0.17 2019-2021 +cv-sidebar_portrait 0:b6749d0b616b -0.16 bscsoftwareengineering +cv-sidebar_portrait 0:89ad9656f393 -0.17 imperialcollegelondon +cv-sidebar_portrait 0:30f9262640a0 -0.15 2015-2019 +cv-sidebar_portrait 0:32c1cf49a2fe -0.19 skills +cv-sidebar_portrait 0:d5680c2e2769 -0.07 java21 +cv-sidebar_portrait 0:19a67c2a5369 -0.07 kotlin +cv-sidebar_portrait 0:95bfacd3a466 -0.07 groovy +cv-sidebar_portrait 0:11a4a60b518b -0.07 python +cv-sidebar_portrait 0:4ec7c53222c8 -0.07 sql +cv-sidebar_portrait 0:6cb574fa10b6 -0.12 languages +cv-sidebar_portrait 0:d359699acbd5 -0.01 english(fluent) +cv-sidebar_portrait 0:a09174803665 -0.05 german(intermediate) +cv-sidebar_portrait 0:d8a971cea795 -0.09 spanish(basic) +cv-sidebar_portrait 0:2d58f0cadc2d -0.15 platformengineer +cv-sidebar_portrait 0:3c69d6bb4892 -0.14 professionalprofile +cv-sidebar_portrait 0:924e8fc8d04f -0.41 platformengineerwith10+yearsbuil +cv-sidebar_portrait 0:df58bf5ac853 -0.44 pipelines,layoutengines,anddevel +cv-sidebar_portrait 0:b6d3e08745d8 -0.35 inhigh-throughputpdfrendering,se +cv-sidebar_portrait 0:3ea39d224e93 -0.35 brittleproduction-opsscriptsinto +cv-sidebar_portrait 0:53e5e7c5a884 -0.04 experience +cv-sidebar_portrait 0:a76f47480818 -0.07 seniorplatformengineer +cv-sidebar_portrait 0:d492f2d34b81 -0.04 northwindsystems|2024-present +cv-sidebar_portrait 0:11a63b6a756a -0.23 ledthereusabledocument-generatio +cv-sidebar_portrait 0:e9ddcca2381b -0.26 reportingflowsacross8productteam +cv-sidebar_portrait 0:8e7a066998f5 -0.29 by70%byretiringper-teampdfscript +cv-sidebar_portrait 0:daf65306b3b6 0.10 softwareengineer +cv-sidebar_portrait 0:14aeb7d88f36 0.12 brightleaflabs|2021-2024 +cv-sidebar_portrait 0:78c890058374 -0.19 builtbackendservicesandproductio +cv-sidebar_portrait 0:798b575aa9c2 -0.22 processing2m+documentspermonth.d +cv-sidebar_portrait 0:337c2b00cc88 -0.13 customlayoutengine,eliminatingli +cv-sidebar_portrait 0:cbec16fb4c22 -0.16 from1.4sto380ms. +cv-sidebar_portrait 0:2577c0f557b2 0.15 projects +cv-sidebar_portrait 0:0f2c67872251 0.16 graphcompose(java21,pdfbox,maven +cv-sidebar_portrait 0:1538919cd7d4 -0.05 declarativejavapdflayoutengine.s +cv-sidebar_portrait 0:f6d88deff945 -0.08 snapshottesting.powersproduction +cv-sidebar_portrait 0:0869235b9cf7 0.01 hiringtoolsandbillingsystems.(op +cv-sidebar_portrait 0:d73d02174dc9 0.26 templatestudio(kotlin,composedes +cv-sidebar_portrait 0:5ebdeb66a893 0.01 internaltoolforevaluatingcv,prop +cv-sidebar_portrait 0:a66d3183c752 -0.02 presets.pngdiffing,side-by-sidel cv-slate_orange 0:cf7fd2aa3182 -0.19 danielharper cv-slate_orange 0:4b64999089cd -0.22 versatileprofessional cv-slate_orange 0:73c506bc28be -0.15 operations•customersuccess•coord cv-slate_orange 0:b4ac3856722a 0.30 (555)123-4567 -cv-slate_orange 0:422684be6cf9 0.32 daniel.harper@email.com -cv-slate_orange 0:84308bea4540 0.36 linkedin +cv-slate_orange 0:422684be6cf9 0.20 daniel.harper@email.com +cv-slate_orange 0:84308bea4540 0.24 linkedin cv-slate_orange 0:a64d6af50109 0.26 austin,texas•opentorelocate cv-slate_orange 0:32c1cf49a2fe 0.04 skills -cv-slate_orange 0:ee41e992b046 0.58 customerserviceexcellence -cv-slate_orange 0:39433b0c8c42 0.59 operations&processsupport -cv-slate_orange 0:68ac2246858d 0.60 project&calendarmanagement -cv-slate_orange 0:d2b0c62842b8 0.64 datamanagement&reporting +cv-slate_orange 0:ee41e992b046 0.46 customerserviceexcellence +cv-slate_orange 0:39433b0c8c42 0.47 operations&processsupport +cv-slate_orange 0:68ac2246858d 0.48 project&calendarmanagement +cv-slate_orange 0:d2b0c62842b8 0.52 datamanagement&reporting cv-slate_orange 0:713ccc3fc2fc 0.53 communication&stakeholders cv-slate_orange 0:010f2ad55bed 0.54 problemsolving&adaptability cv-slate_orange 0:02020d943fbc 0.55 sales&relationshipbuilding @@ -1401,71 +1401,71 @@ cv-slate_orange 0:e37d86244e99 0.57 crmsystems(salesforce,hubspot) cv-slate_orange 0:d70e5edb4685 0.58 timemanagement&prioritization cv-slate_orange 0:8bab53aa1bee 0.04 selectedachievements cv-slate_orange 0:b08c44dac044 0.54 processimprovement -cv-slate_orange 0:c7966365f508 1.29 designedanewtrackingsystemthat +cv-slate_orange 0:c7966365f508 1.17 designedanewtrackingsystemthat cv-slate_orange 0:3a5ad5d0dc8d 0.79 reducedreportingtimeby30%and cv-slate_orange 0:74821a85e7b9 0.29 improvedaccuracy. cv-slate_orange 0:dd9532e202a3 0.56 customersatisfaction cv-slate_orange 0:dfc9a4fd0657 1.19 maintaineda96%customer -cv-slate_orange 0:5e04b5e4dbf9 0.81 satisfactionratingthroughrespons +cv-slate_orange 0:5e04b5e4dbf9 0.69 satisfactionratingthroughrespons cv-slate_orange 0:c119f318eaae 0.31 supportandissueresolution. -cv-slate_orange 0:365853229c97 0.58 revenuecontribution +cv-slate_orange 0:365853229c97 0.46 revenuecontribution cv-slate_orange 0:292a456730c2 1.21 consistentlyexceededmonthlysales -cv-slate_orange 0:8eb387deb3e1 0.83 goalsby15–20%throughrelationship +cv-slate_orange 0:8eb387deb3e1 0.71 goalsby15–20%throughrelationship cv-slate_orange 0:77706bc9ed09 0.33 buildingandconsultativeservice. cv-slate_orange 0:6cb574fa10b6 0.14 languages -cv-slate_orange 0:890744623577 0.99 spanishprofessionalworking +cv-slate_orange 0:890744623577 0.87 spanishprofessionalworking cv-slate_orange 0:21bb36ad0638 1.15 french cv-slate_orange 0:fbb7b5bf4ca3 1.18 basic cv-slate_orange 0:676dfdd56ad2 0.92 additionalinformation cv-slate_orange 0:ef68dac1790b 1.39 availability:full-time cv-slate_orange 0:6795aec0e50a 1.37 willingtorelocate:yes -cv-slate_orange 0:b8eeb230ca32 1.48 remotework:opento +cv-slate_orange 0:b8eeb230ca32 1.36 remotework:opento cv-slate_orange 0:b73078ca247c 1.42 hybrid/remote cv-slate_orange 0:3c69d6bb4892 0.04 professionalprofile cv-slate_orange 0:36eb8f626c42 0.03 adaptableandresourcefulprofessio cv-slate_orange 0:f4e999c08086 0.00 customerservice,sales,andproject -cv-slate_orange 0:41221430e3f8 0.09 organizationalskills,andtheabili +cv-slate_orange 0:41221430e3f8 -0.03 organizationalskills,andtheabili cv-slate_orange 0:324c4509a3e4 0.06 managingpriorities,buildingrelat cv-slate_orange 0:57271827af78 0.03 customersatisfaction,andbusiness -cv-slate_orange 0:c2f296ef30a3 0.21 professionalexperience +cv-slate_orange 0:c2f296ef30a3 0.09 professionalexperience cv-slate_orange 0:da2ea6509bec 0.74 operationscoordinator cv-slate_orange 0:e7227bbe0c40 0.63 jan2022–present cv-slate_orange 0:9f7cecddf317 0.57 brightstartlogistics,austin,tx -cv-slate_orange 0:e0bbd6c9782e 0.62 •coordinatedailyoperationsandsch -cv-slate_orange 0:dc9a542f8db9 0.66 •developandmaintaindashboardsand +cv-slate_orange 0:e0bbd6c9782e 0.50 •coordinatedailyoperationsandsch +cv-slate_orange 0:dc9a542f8db9 0.54 •developandmaintaindashboardsand cv-slate_orange 0:66acc2e5b891 0.58 •streamlinecommunicationbetweend cv-slate_orange 0:8bd3fd672f95 0.62 •managevendorrelationshipsandass cv-slate_orange 0:dd7872236383 0.62 customersupportspecialist -cv-slate_orange 0:1734c189cfe2 0.63 jun2020–dec2021 -cv-slate_orange 0:b9dfc8902d16 0.57 techwavesolutions,remote +cv-slate_orange 0:1734c189cfe2 0.51 jun2020–dec2021 +cv-slate_orange 0:b9dfc8902d16 0.45 techwavesolutions,remote cv-slate_orange 0:56391e23e83a 0.52 •providedtechnicalsupporttocusto cv-slate_orange 0:7eb50a39cf50 0.56 •resolvedanaverageof40+inquiries -cv-slate_orange 0:46f632748ba8 0.60 •createdknowledgebasearticlesand +cv-slate_orange 0:46f632748ba8 0.48 •createdknowledgebasearticlesand cv-slate_orange 0:02b44f46125c 0.52 •collaboratedwithproductandengin -cv-slate_orange 0:a1707ef6164e 0.64 salesassociate +cv-slate_orange 0:a1707ef6164e 0.52 salesassociate cv-slate_orange 0:2bc613d4e516 0.53 mar2019–may2020 cv-slate_orange 0:bb7253ff7002 0.47 urbanoutfitters,austin,tx cv-slate_orange 0:aaa52372c317 -0.08 •consistentlyexceededsalestarget -cv-slate_orange 0:198e638fe8f3 0.13 personalizedcustomerservice. -cv-slate_orange 0:dabead95ee7e 0.53 •builtandmaintainedstrongcustome +cv-slate_orange 0:198e638fe8f3 0.01 personalizedcustomerservice. +cv-slate_orange 0:dabead95ee7e 0.41 •builtandmaintainedstrongcustome cv-slate_orange 0:ff3f5f9ca7a0 0.45 •merchandisedfloordisplaysandcon cv-slate_orange 0:05a39f2908ba 0.52 •recognizedas“topperformer”forq4 cv-slate_orange 0:832235539465 0.52 administrativeassistant/projecta -cv-slate_orange 0:2ccfc04a3ae7 0.53 may2018–feb2019 -cv-slate_orange 0:cfc5fd80ae80 0.47 greenfieldnonprofitinitiative,au +cv-slate_orange 0:2ccfc04a3ae7 0.41 may2018–feb2019 +cv-slate_orange 0:cfc5fd80ae80 0.35 greenfieldnonprofitinitiative,au cv-slate_orange 0:b8aecb03e7ed 0.40 •supportedprojectmanagerswithsch cv-slate_orange 0:77f797d4d64c 0.44 •managedcalendars,travelarrangem -cv-slate_orange 0:80a7a6cdc723 0.48 •maintaineddonorrecordsandprepar +cv-slate_orange 0:80a7a6cdc723 0.36 •maintaineddonorrecordsandprepar cv-slate_orange 0:51539a61bb62 0.40 •assistedwitheventplanningandcom cv-slate_orange 0:68bf0109c6f8 -0.08 education cv-slate_orange 0:84ba6b88f439 -0.08 certifications&training -cv-slate_orange 0:9d7190053be6 0.46 bachelorofartsincommunications +cv-slate_orange 0:9d7190053be6 0.34 bachelorofartsincommunications cv-slate_orange 0:f592b4ba6aa4 0.39 universityoftexasataustin -cv-slate_orange 0:3f84d2e470fe 0.50 austin,tx•graduatedmay2018 -cv-slate_orange 0:99b337b1faf4 0.38 •googleprojectmanagementcertific -cv-slate_orange 0:4d1b69dc33a1 0.72 •hubspotcustomerservicecertifica +cv-slate_orange 0:3f84d2e470fe 0.38 austin,tx•graduatedmay2018 +cv-slate_orange 0:99b337b1faf4 0.26 •googleprojectmanagementcertific +cv-slate_orange 0:4d1b69dc33a1 0.60 •hubspotcustomerservicecertifica cv-slate_orange 0:01a1e16912b7 0.96 •microsoftexcel:advancedformulas -cv-slate_orange 0:07ef0ade6bb2 1.30 •servsafefoodhandlercertificatio +cv-slate_orange 0:07ef0ade6bb2 1.18 •servsafefoodhandlercertificatio cv-teal_pulse 0:a5800de7a5df -0.06 isabellamoore cv-teal_pulse 0:aea71faf1482 0.16 registerednurse cv-teal_pulse 0:613c7b77c405 1.20 manchester,unitedkingdom diff --git a/qa/src/test/resources/docx-fidelity/word-windows.tsv b/qa/src/test/resources/docx-fidelity/word-windows.tsv index c60657f98..d13c4078c 100644 --- a/qa/src/test/resources/docx-fidelity/word-windows.tsv +++ b/qa/src/test/resources/docx-fidelity/word-windows.tsv @@ -3,25 +3,25 @@ document engine_pages editor_pages lines matched median p90 over2 cv-blue_banner 2 2 54 52 0.14 0.49 0 cv-boxed_sections 2 2 58 58 0.29 0.54 0 cv-centered_headline 2 2 58 56 0.11 0.26 0 -cv-charcoal_gold 1 1 85 83 0.20 0.58 0 +cv-charcoal_gold 1 1 85 83 0.13 0.44 0 cv-classic_serif 2 2 57 54 0.17 0.25 0 cv-compact_mono 1 1 58 58 0.26 1.01 0 cv-editorial_blue 2 2 82 82 0.14 0.27 0 cv-engineering_resume 1 1 57 57 0.58 1.54 0 cv-executive 2 2 60 60 0.21 0.43 0 -cv-midnight_navy 1 1 86 80 0.15 0.58 0 +cv-midnight_navy 1 1 86 80 0.20 0.70 0 cv-minimal_underlined 2 2 59 59 0.71 1.23 0 cv-mint_editorial 2 2 59 59 0.13 0.31 0 cv-modern_professional 2 2 61 59 0.09 0.35 0 -cv-monogram_sidebar 1 1 53 50 0.29 0.79 0 -cv-navy_sidebar 1 1 71 69 0.13 0.22 0 +cv-monogram_sidebar 1 1 53 50 0.28 0.67 0 +cv-navy_sidebar 1 1 71 69 0.13 0.36 0 cv-nordic_clean 1 1 63 58 0.22 0.61 0 cv-orange_ops 1 1 108 99 0.28 0.71 0 cv-panel 1 1 79 73 0.34 0.67 0 -cv-professional_sidebar 1 1 68 64 0.13 0.33 0 +cv-professional_sidebar 1 1 68 64 0.30 0.49 0 cv-serif_headline 1 1 103 103 0.50 1.03 0 -cv-sidebar_portrait 1 1 49 49 0.08 0.27 0 -cv-slate_orange 1 1 87 85 0.53 1.18 0 +cv-sidebar_portrait 1 1 49 49 0.15 0.29 0 +cv-slate_orange 1 1 87 85 0.48 1.17 0 cv-teal_pulse 1 1 57 57 0.11 0.38 0 cv-terracotta_rail 1 1 102 102 0.42 0.87 0 cv-timeline_minimal 2 2 89 86 0.36 0.48 0 diff --git a/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxDrawingAnchors.java b/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxDrawingAnchors.java index 98e5a459f..4029455df 100644 --- a/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxDrawingAnchors.java +++ b/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxDrawingAnchors.java @@ -131,6 +131,24 @@ void paragraphOn(int page, XWPFParagraph paragraph, boolean inBody) { } } + /** + * The first body paragraph written on a page of the section, or {@code null}. + * + * @param page the page, counted within the section + */ + XWPFParagraph bodyParagraphOn(int page) { + return bodyParagraph.get(page); + } + + /** + * The first table-cell paragraph written on a page of the section, or {@code null}. + * + * @param page the page, counted within the section + */ + XWPFParagraph cellParagraphOn(int page) { + return cellParagraph.get(page); + } + /** * Ends a section, anchoring the shapes no body paragraph on their page carried: on the * section's first page in {@code opening}, on its last in {@code closing}, on any other in diff --git a/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxPageBackgrounds.java b/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxPageBackgrounds.java index 6c7e0927b..e19313d36 100644 --- a/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxPageBackgrounds.java +++ b/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxPageBackgrounds.java @@ -92,6 +92,22 @@ static long stackHeight(int order) { * @return the drawing, to be added to a run in a header */ static CTDrawing drawing(Fill fill, long id, int order) { + return drawing(fill, id, order, true); + } + + /** + * A fill as a drawing anchored to the page, behind the text, in a header or in the body. + * + *

In the body its anchor may be a table cell's paragraph, so it is laid out from the page + * and not inside the cell ({@code layoutInCell="0"}), and is not locked to that paragraph.

+ * + * @param fill the fill + * @param id an identifier for the shape, unique in the document + * @param order its place among the page's fills: a later fill is drawn over an earlier one + * @param inHeader whether the drawing goes into a header rather than the body + * @return the drawing, to be added to a run + */ + static CTDrawing drawing(Fill fill, long id, int order, boolean inHeader) { long x = Units.toEMU(fill.x()); long y = Units.toEMU(fill.top()); long cx = Units.toEMU(fill.width()); @@ -106,8 +122,8 @@ static CTDrawing drawing(Fill fill, long id, int order) { + " xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"" + " xmlns:wps=\"http://schemas.microsoft.com/office/word/2010/wordprocessingShape\">" + "" + + " relativeHeight=\"" + stackHeight(order) + "\" behindDoc=\"1\" locked=\"" + (inHeader ? 1 : 0) + "\"" + + " layoutInCell=\"" + (inHeader ? 1 : 0) + "\" allowOverlap=\"1\">" + "" + "" + x + "" + "" + y + "" diff --git a/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxSemanticBackend.java b/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxSemanticBackend.java index aa129343a..90e0a0348 100644 --- a/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxSemanticBackend.java +++ b/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxSemanticBackend.java @@ -299,6 +299,8 @@ public final class DocxSemanticBackend implements SemanticBackend { private int sectionIndex; // Where the section being written starts among the body's elements. private int sectionFirstElement; + // The section's page backgrounds drawn from its page in the body, not from a header. + private List backgroundsInBody = List.of(); // The shape container being written that clips its content to its outline, null outside one. private ShapeContainerNode clipContainer; // The table cell a drawing is written alone in, whose paragraph carries its shapes; null @@ -727,6 +729,7 @@ private byte[] write(List sections, Path outputFile) throws Exc } beginSection(section, index); sectionFirstElement = document.getBodyElements().size(); + backgroundsInBody = List.of(); applyPageGeometry(document, context.canvas()); if (index == 0) { writeStylesPart(document); @@ -1492,6 +1495,19 @@ private boolean applyPageBackgrounds(XWPFDocument document, XWPFHeaderFooterPolicy policy = new XWPFHeaderFooterPolicy(document, sectPr); boolean hasHeader = policy.getDefaultHeader() != null || policy.getFirstPageHeader() != null || policy.getEvenPageHeader() != null; + boolean hasFooter = policy.getDefaultFooter() != null || policy.getFirstPageFooter() != null + || policy.getEvenPageFooter() != null; + if (!hasHeader && !hasFooter && graph.totalPages() == 1) { + // A section of one page with no header or footer draws them from that page instead + // (reportDrawingsLeftOver): LibreOffice gives a header a height of its own however + // little it holds, and set the body that much lower — SlateOrange, CharcoalGold, + // MidnightNavy and the other sidebar CVs, their column a background, stood 2.6 to + // 3.3pt low on every line. Not under a footer: Word paints the body's shapes over a + // header's and a footer's text, and MeteredInvoice's footer band hid its footer. The + // fills are on that page alone: text an editor adds past it gets a page without them. + backgroundsInBody = fills; + return false; + } for (org.openxmlformats.schemas.wordprocessingml.x2006.main.STHdrFtr.Enum type : partTypes(sectPr.isSetTitlePg(), evenAndOdd)) { if (headerOf(policy, type) == null) { @@ -2565,12 +2581,33 @@ private static XWPFParagraph openBefore(XWPFDocument document, XWPFTable table) private void reportDrawingsLeftOver(XWPFDocument document, XWPFParagraph closer) { int lastPage = Math.max(0, layout.pageCount() - 1); List body = document.getBodyElements(); - java.util.function.Supplier opening = - sectionFirstElement < body.size() && body.get(sectionFirstElement) instanceof XWPFTable first - ? () -> openBefore(document, first) - : null; - DocxDrawingAnchors.Leftovers leftovers = anchors.endSection(lastPage, opening, - () -> closer != null ? closer : collapsed(document.createParagraph())); + XWPFTable opensWith = sectionFirstElement < body.size() && body.get(sectionFirstElement) instanceof XWPFTable first + ? first : null; + XWPFParagraph firstOnThePage = anchors.bodyParagraphOn(0); + XWPFParagraph firstInACell = anchors.cellParagraphOn(0); + // A page of one table whose row is all its height has no room for a hairline over it: + // LibreOffice moved MidnightNavy's row onto a second page under one. Its backgrounds and + // shapes are carried by its first cell's paragraph instead, laid out from the page — + // measured in Word 16.0.20430, PDF and screen, a shape anchored there out of the cell's + // bounds is drawn whole. + boolean inTheFirstCell = !backgroundsInBody.isEmpty() && opensWith != null && firstInACell != null; + XWPFParagraph[] opened = {inTheFirstCell ? firstInACell : null}; + java.util.function.Supplier opening = opensWith == null ? null + : () -> opened[0] != null ? opened[0] : (opened[0] = openBefore(document, opensWith)); + XWPFParagraph[] closed = {closer}; + java.util.function.Supplier closing = + () -> closed[0] != null ? closed[0] : (closed[0] = collapsed(document.createParagraph())); + DocxDrawingAnchors.Leftovers leftovers = anchors.endSection(lastPage, opening, closing); + if (!backgroundsInBody.isEmpty()) { + XWPFParagraph carrier = firstOnThePage != null ? firstOnThePage + : opening != null ? opening.get() + : closing.get(); + XWPFRun run = carrier.insertNewRun(0); + for (int order = 0; order < backgroundsInBody.size(); order++) { + run.getCTR().addNewDrawing().set( + DocxPageBackgrounds.drawing(backgroundsInBody.get(order), nextDrawingId++, order, false)); + } + } String where = sectioned ? "section " + (sectionIndex + 1) + ", " : ""; leftovers.inCells().forEach((page, count) -> report.add(DocxExportReport.Severity.APPROXIMATED, "drawing", where + "page " + (page + 1), diff --git a/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxDrawingsTest.java b/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxDrawingsTest.java index 306bbaed2..0e4515bc1 100644 --- a/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxDrawingsTest.java +++ b/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxDrawingsTest.java @@ -389,15 +389,27 @@ void theBodysDrawingsStandAboveThePageBackgrounds() throws Exception { .addEllipse(e -> e.name("First").circle(10).fillColor(ACCENT)) .addEllipse(e -> e.name("Second").circle(10).fillColor(ACCENT))); })) { - List body = heights(document.getParagraphs()); - List header = new ArrayList<>(); + // A page of its own draws its background from the body too (DocxPageBackgroundTest). + List paragraphs = new ArrayList<>(document.getParagraphs()); for (XWPFHeader part : document.getHeaderList()) { - header.addAll(heights(part.getParagraphs())); + paragraphs.addAll(part.getParagraphs()); + } + List backgrounds = new ArrayList<>(); + List shapes = new ArrayList<>(); + for (org.apache.poi.xwpf.usermodel.XWPFParagraph paragraph : paragraphs) { + for (org.apache.poi.xwpf.usermodel.XWPFRun run : paragraph.getRuns()) { + for (var drawing : run.getCTR().getDrawingList()) { + for (var anchor : drawing.getAnchorList()) { + boolean background = anchor.getDocPr().getName().startsWith("Page background"); + (background ? backgrounds : shapes).add(anchor.getRelativeHeight()); + } + } + } } - assertThat(header).isNotEmpty(); - assertThat(body).hasSize(2).isSorted(); - assertThat(body.get(0)).isGreaterThan(header.stream().mapToLong(Long::longValue).max().orElseThrow()); + assertThat(backgrounds).hasSize(1); + assertThat(shapes).hasSize(2).isSorted(); + assertThat(shapes.get(0)).isGreaterThan(backgrounds.get(0)); } } diff --git a/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxPageBackgroundTest.java b/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxPageBackgroundTest.java index c24c38cf8..fa540ca6d 100644 --- a/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxPageBackgroundTest.java +++ b/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxPageBackgroundTest.java @@ -66,7 +66,8 @@ void aSectionWithoutBackgroundsDoesNotShowTheOnesOfTheSectionBeforeIt() throws E // and all: the body pages took the cover's navy behind their dark text. DocumentSession cover = GraphCompose.document().pageSize(300, 440).margin(DocumentInsets.of(24)).create(); cover.pageBackground(DocumentColor.rgb(28, 39, 64)); - cover.pageFlow(page -> page.addParagraph("Cover")); + // Two pages: a cover of one draws its colour from its page, with no header to inherit. + cover.pageFlow(page -> page.addParagraph("Cover").addPageBreak(b -> { }).addParagraph("Inside cover")); DocumentSession body = GraphCompose.document().pageSize(300, 440).margin(DocumentInsets.of(24)).create(); body.pageFlow(page -> page.addParagraph("Body")); byte[] docx; @@ -162,6 +163,53 @@ void aMarginTheHeaderDoesNotReachPastStaysAsThePageSetsIt() throws Exception { } } + @Test + void aPageOfItsOwnDrawsItsBackgroundsFromTheBodyWithNoHeader() throws Exception { + // LibreOffice gives a header a height of its own however little it holds, and set every + // line of a sidebar CV that much lower. + try (XWPFDocument document = export(DocumentInsets.zero(), session -> session.pageBackgrounds(List.of( + PageBackgroundFill.leftColumn(0.3, CHARCOAL))), page -> page.addParagraph("Body text."))) { + String body = document.getDocument().getBody().xmlText(); + + assertThat(document.getHeaderList()).as("no header to give a height").isEmpty(); + assertThat(body).contains("name=\"Page background 1\"").contains("val=\"2B2F36\"") + .contains("behindDoc=\"1\"").contains("relativeFrom=\"page\""); + assertThat(DocxTwips.of(document.getDocument().getBody().getSectPr().getPgMar().getTop())) + .as("the page's margin, no header to hold the body against").isZero(); + } + } + + @Test + void aPageOfOneTableCarriesItsBackgroundsInItsFirstCellWithNoHairlineOverIt() throws Exception { + // A row the page's height has no room for a hairline over it: LibreOffice moved + // MidnightNavy's onto a second page under one. + try (XWPFDocument document = export(DocumentInsets.zero(), session -> session.pageBackgrounds(List.of( + PageBackgroundFill.leftColumn(0.3, CHARCOAL))), + page -> page.addRow("Columns", row -> row + .addSection("Side", side -> side.addParagraph("Side")) + .addSection("Main", main -> main.addParagraph("Main"))))) { + var body = document.getBodyElements(); + String cell = document.getTables().get(0).getRow(0).getCell(0).getCTTc().xmlText(); + + assertThat(body.get(0)).as("the table opens the page").isInstanceOf(org.apache.poi.xwpf.usermodel.XWPFTable.class); + assertThat(cell).contains("name=\"Page background 1\"").contains("layoutInCell=\"0\"") + .contains("relativeFrom=\"page\""); + } + } + + @Test + void aPageOfItsOwnUnderAFooterKeepsItsBackgroundsInAHeader() throws Exception { + // Word paints the body's shapes over a footer's text: MeteredInvoice's band hid it. + try (XWPFDocument document = export(DocumentInsets.of(20), session -> { + session.pageBackgrounds(List.of(PageBackgroundFill.bandPoints(540, 40, 600, CHARCOAL))); + session.chrome().zone(com.demcha.compose.document.output.DocumentPageZone.footer(30, + page -> new com.demcha.compose.document.dsl.ParagraphBuilder().text("Footer").build())); + }, page -> page.addParagraph("Body text."))) { + assertThat(onlyHeader(document)._getHdrFtr().xmlText()).contains("2B2F36"); + assertThat(document.getDocument().getBody().xmlText()).doesNotContain("Page background"); + } + } + @Test void aDocumentWithoutPageBackgroundsWritesNoHeader() throws Exception { try (XWPFDocument document = export(session -> { })) { @@ -178,13 +226,21 @@ private static XWPFDocument export(Consumer setup) throws Excep return export(DocumentInsets.of(20), setup); } + /** A document of two pages, whose backgrounds a header carries to both. */ private static XWPFDocument export(DocumentInsets margin, Consumer setup) throws Exception { + return export(margin, setup, page -> page.addParagraph("Body text.").addPageBreak(b -> { }) + .addParagraph("Second page.")); + } + + private static XWPFDocument export(DocumentInsets margin, Consumer setup, + Consumer content) + throws Exception { try (DocumentSession session = GraphCompose.document() .pageSize(400, 600) .margin(margin) .create()) { setup.accept(session); - session.pageFlow(page -> page.addParagraph("Body text.")); + session.pageFlow(content); return new XWPFDocument(new ByteArrayInputStream(session.export(new DocxSemanticBackend()))); } }