diff --git a/.github/workflows/pdf.yml b/.github/workflows/resume.yml similarity index 68% rename from .github/workflows/pdf.yml rename to .github/workflows/resume.yml index 04b259f..ced6bda 100644 --- a/.github/workflows/pdf.yml +++ b/.github/workflows/resume.yml @@ -1,22 +1,22 @@ -name: Resume PDF - +name: Resume on: push: branches: - main jobs: - converttopdf: - name: Build PDF + generate-pdf: + name: Generate PDF runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: baileyjm02/markdown-to-pdf@v1 with: - input_path: RESUME.md + input_path: resume.md + theme: resume.css output_dir: out + build_html: false - uses: actions/upload-artifact@v3 with: name: resume path: out - \ No newline at end of file diff --git a/RESUME.md b/RESUME.md index 6addbe7..c1b3dfd 100644 --- a/RESUME.md +++ b/RESUME.md @@ -1,11 +1,31 @@ -# Test +# Joseph Cosentino -This is my Resumse! +## [jcosentino11@pm.me](mailto:jcosentino11@pm.me) | Seattle, WA ---- +## Experience: +### Amazon Web Services: SDE II, Feb 2022 - Present +- TODO +- TODO +- TODO +- TODO +- TODO -## Test 2 +### Comcast: Software Engineer, May 2017 - Feb 2022 +- TODO +- TODO +- TODO -* Something -* Something -* Somthing +### QVC: Software Engineer, Jan 2016 - May 2017 +- TODO +- TODO +- TODO + +## Education: +### West Chester University of Pennsylvania +- B.S. in Computer Science – Class of 2015 +- Summa Cum Laude, Honors College, Board of Governors (Full-Tuition) Scholarship + +## Skills: +- Java is my primary language; I also have real-world experience in C++, Golang, Python, Erlang, Typescript +- Well-versed in most of the popular AWS services, and have expertise within AWS IoT +- Experienced in device software, backend systems, and web APIs diff --git a/resume.css b/resume.css new file mode 100644 index 0000000..cf50f52 --- /dev/null +++ b/resume.css @@ -0,0 +1,125 @@ +body { + color: #000000; + background: #EEEEEE; + /* font options: + Lucida Console + Monaco + Monofonto + Ubuntu Mono + */ + font: 1.1em "Inconsolata"; + line-height: 1.2; + margin: 40px 0; +} + +#resume { + margin: 0 auto; + max-width: 800px; + padding: 40px 60px; + background: #FFFFFF; + border: 1px solid #CCCCCC; + box-shadow: 2px 2px 4px #AAAAAA; + -webkit-box-shadow: 2px 2px 4px #AAAAAA; +} + +h1 { + text-transform: uppercase; + text-align: center; + font-size: 200%; + margin: 0; + padding: 0; +} + +h2 { + border-bottom: 1px solid #000000; + text-transform: uppercase; + font-size: 130%; + margin: 1em 0 0 0; + padding: 0; +} + +h3 { + font-size: 100%; + margin: 0.8em 0 0.3em 0; + padding: 0; + display: flex; + justify-content: space-between; +} + +p { + margin: 0 0 0.5em 0; + padding: 0; + } +ul { + padding: 0; + margin: 0 1.5em; + } +/* ul immediately after h1 = contact list */ +h1 + ul { + text-align: center; + margin: 0; + padding: 0; + } +h1 + ul > li { + display: inline; + white-space: pre; + list-style-type: none; +} +h1 + ul > li:after { + content: " \2022 "; +} +h1 + ul > li:last-child:after { + content: ""; +} +/* p immediately after contact list = summary */ +h1 + ul + p { + margin: 1em 0; +} +/* Make links black */ +a, a:link, a:visited, a:hover { + color: #000000; + text-decoration: none; +} +@media print { + body { + font-size: 10pt; + margin: 0; + padding: 0; + background: none; + } + #resume { + margin: 0; + padding: 0; + border: 0px; + background: none; + box-shadow: none; + -webkit-box-shadow: none; + } + /* Do not underline abbr tags in PDF */ + abbr { + text-decoration: none; + font-variant: none; + } +} +@page { + /* Change margins and paper size of PDF */ + /* https://developer.mozilla.org/en-US/docs/Web/CSS/@page */ + size: letter; + margin: 0.5in 0.8in; +} +@media screen and (max-width: 800px) { + body { + font-size: 16pt; + margin: 0; + padding: 0; + background: #FFFFFF !important; + } + #resume { + margin: 0; + padding: 1em; + border: 0px; + background: none; + box-shadow: none; + -webkit-box-shadow: none; + } +} \ No newline at end of file