rm old
parent
dadd94778b
commit
f0c9b1c3a4
|
|
@ -1,21 +0,0 @@
|
||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2020 Mike Lee Williams
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
|
||||||
copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
||||||
SOFTWARE.
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
.PHONY: resume watch clean
|
|
||||||
|
|
||||||
resume: resume.pdf resume.html
|
|
||||||
|
|
||||||
watch:
|
|
||||||
ls *.md *.css | entr make resume
|
|
||||||
|
|
||||||
name := $(shell grep "^\#" resume.md | head -1 | sed -e 's/^\#[[:space:]]*//' | xargs)
|
|
||||||
|
|
||||||
resume.html: preamble.html resume.md postamble.html
|
|
||||||
cat preamble.html | sed -e 's/___NAME___/$(name)/' > $@
|
|
||||||
python3 -m markdown -x smarty resume.md >> $@
|
|
||||||
cat postamble.html >> $@
|
|
||||||
|
|
||||||
resume.pdf: resume.html resume.css
|
|
||||||
weasyprint resume.html resume.pdf
|
|
||||||
qpdf --empty --pages ./resume.pdf 1-1 -- ./resume.truncate.pdf
|
|
||||||
mv ./resume.truncate.pdf ./resume.pdf
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f resume.html resume.pdf
|
|
||||||
|
|
@ -1,69 +0,0 @@
|
||||||
# resume.md
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
Write your resume in
|
|
||||||
[Markdown](https://raw.githubusercontent.com/williamsmj/resume.md/main/resume.md),
|
|
||||||
style it with [CSS](resume.css), output to [HTML](resume.html) and
|
|
||||||
[PDF](resume.pdf).
|
|
||||||
|
|
||||||
|
|
||||||
## Instructions
|
|
||||||
|
|
||||||
1. Clone this repository
|
|
||||||
|
|
||||||
2. Install the dependencies:
|
|
||||||
<pre>
|
|
||||||
pip install <a href="https://python-markdown.github.io/">markdown</a> <a href="https://weasyprint.org/">weasyprint</a>
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
3. Edit [resume.md](resume.md) (the placeholder text is taken with thanks from the
|
|
||||||
[JSON Resume Project](https://jsonresume.org/themes/))
|
|
||||||
|
|
||||||
4. Run `make resume` to build resume.html and resume.pdf.
|
|
||||||
|
|
||||||
## Customization
|
|
||||||
|
|
||||||
Edit [resume.css](resume.css) to change the appearance of your resume. The
|
|
||||||
default style is extremely generic, which is perhaps what you want in a resume,
|
|
||||||
but CSS gives you a lot of flexibility. See, e.g. [The Tech Resume
|
|
||||||
Inside-Out](https://www.thetechinterview.com/) for good advice about what a
|
|
||||||
resume should look like (and what it should say).
|
|
||||||
|
|
||||||
Because the source is plain markdown and python-markdown is a very bare bones
|
|
||||||
markdown compiler, elements cannot be tagged with ids or classes in the markdown
|
|
||||||
source. If you need more control over the HTML, take a look at
|
|
||||||
[kramdown](https://kramdown.gettalong.org/syntax.html). I chose not to use it
|
|
||||||
for this project to avoid a non-python dependency.
|
|
||||||
|
|
||||||
Change the appearance of the PDF version (without affecting the HTML version) by
|
|
||||||
adding rules under the `@media print` CSS selector.
|
|
||||||
|
|
||||||
Change the margins and paper size of the PDF version by editing the [`@page` CSS
|
|
||||||
rule](https://developer.mozilla.org/en-US/docs/Web/CSS/%40page/size).
|
|
||||||
|
|
||||||
If you make a resume.css that you like, please submit a pull request. I'd be
|
|
||||||
happy to collect these.
|
|
||||||
|
|
||||||
## Tips
|
|
||||||
|
|
||||||
Run `make watch` while you are working on your resume to rebuild it whenever
|
|
||||||
resume.md or resume.css change (requires
|
|
||||||
[entr](http://eradman.com/entrproject/)).
|
|
||||||
|
|
||||||
The simplest way to maintain multiple versions of your resume is to comment bits
|
|
||||||
of text in or out based on the audience. This can be done with standard HTML
|
|
||||||
comment syntax (e.g. `<!-- Skills: Microsoft Word -->`) but beware that
|
|
||||||
commented out text will be included in the HTML source that you are presumably
|
|
||||||
going to put online or share.
|
|
||||||
|
|
||||||
An alternative is to keep snippets of Markdown (or CSS) in separate files, and
|
|
||||||
collect them into a single file for each version of your resume using a
|
|
||||||
templating tool, makefile or shell script.
|
|
||||||
|
|
||||||
Use, e.g. `git tag` to record which version of the resume you sent to which
|
|
||||||
person.
|
|
||||||
|
|
||||||
Use `git diff --word-diff` to make `git diff` more legible (this applies any
|
|
||||||
time you run git diff on natural language).
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
</div>
|
|
||||||
|
|
||||||
<script src="/__/firebase/7.21.1/firebase-app.js"></script>
|
|
||||||
<script src="/__/firebase/init.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
<br>
|
|
||||||
<footer>
|
|
||||||
<div id="social">
|
|
||||||
<a title="PDF" href="./resume.pdf">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 11h5l-9 10-9-10h5v-11h8v11zm1 11h-10v2h10v-2z"/></svg>
|
|
||||||
</a>
|
|
||||||
<a title="LinkedIn" href="https://linkedin.com/in/lapoba16">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
|
||||||
<path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"/>
|
|
||||||
</svg>
|
|
||||||
</a>
|
|
||||||
<a title="Website" href="https://blapointe.com/">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
|
||||||
<path d="M13.144 8.171c-.035-.066.342-.102.409-.102.074.009-.196.452-.409.102zm-2.152-3.072l.108-.031c.064.055-.072.095-.051.136.086.155.021.248.008.332-.014.085-.104.048-.149.093-.053.066.258.075.262.085.011.033-.375.089-.304.171.096.136.824-.195.708-.176.225-.113.029-.125-.097-.19-.043-.215-.079-.547-.213-.68l.088-.102c-.206-.299-.36.362-.36.362zm13.008 6.901c0 6.627-5.373 12-12 12-6.628 0-12-5.373-12-12s5.372-12 12-12c6.627 0 12 5.373 12 12zm-8.31-5.371c-.006-.146-.19-.284-.382-.031-.135.174-.111.439-.184.557-.104.175.567.339.567.174.025-.277.732-.063.87-.025.248.069.643-.226.211-.381-.355-.13-.542-.269-.574-.523 0 0 .188-.176.106-.166-.218.027-.614.786-.614.395zm6.296 5.371c0-1.035-.177-2.08-.357-2.632-.058-.174-.189-.312-.359-.378-.256-.1-1.337.597-1.5.254-.107-.229-.324.146-.572.008-.12-.066-.454-.515-.605-.46-.309.111.474.964.688 1.076.201-.152.852-.465.992-.038.268.804-.737 1.685-1.251 2.149-.768.694-.624-.449-1.147-.852-.275-.211-.272-.66-.55-.815-.124-.07-.693-.725-.688-.813l-.017.166c-.094.071-.294-.268-.315-.321 0 .295.48.765.639 1.001.271.405.416.995.748 1.326.178.178.858.914 1.035.898.193-.017.803-.458.911-.433.644.152-1.516 3.205-1.721 3.583-.169.317.138 1.101.113 1.476-.029.433-.37.573-.693.809-.346.253-.265.745-.556.925-.517.318-.889 1.353-1.623 1.348-.216-.001-1.14.36-1.261.007-.094-.256-.22-.45-.353-.703-.13-.248-.015-.505-.173-.724-.109-.152-.475-.497-.508-.677-.002-.155.117-.626.28-.708.229-.117.044-.458.016-.656-.048-.354-.267-.646-.53-.851-.389-.299-.188-.537-.097-.964 0-.204-.124-.472-.398-.392-.564.164-.393-.44-.804-.413-.296.021-.538.209-.813.292-.346.104-.7-.082-1.042-.125-1.407-.178-1.866-1.786-1.499-2.946.037-.19-.114-.542-.048-.689.158-.352.48-.747.762-1.014.158-.15.361-.112.547-.229.287-.181.291-.553.572-.781.4-.325.946-.318 1.468-.388.278-.037 1.336-.266 1.503-.06 0 .038.191.604-.019.572.433.023 1.05.749 1.461.579.211-.088.134-.736.567-.423.262.188 1.436.272 1.68.069.15-.124.234-.93.052-1.021.116.115-.611.124-.679.098-.12-.044-.232.114-.425.025.116.055-.646-.354-.218-.667-.179.131-.346-.037-.539.107-.133.108.062.18-.128.274-.302.153-.53-.525-.644-.602-.116-.076-1.014-.706-.77-.295l.789.785c-.039.025-.207-.286-.207-.059.053-.135.02.579-.104.347-.055-.089.09-.139.006-.268 0-.085-.228-.168-.272-.226-.125-.155-.457-.497-.637-.579-.05-.023-.764.087-.824.11-.07.098-.13.201-.179.311-.148.055-.287.126-.419.214l-.157.353c-.068.061-.765.291-.769.3.029-.075-.487-.171-.453-.321.038-.165.213-.68.168-.868-.048-.197 1.074.284 1.146-.235.029-.225.046-.487-.313-.525.068.008.695-.246.799-.36.146-.168.481-.442.724-.442.284 0 .223-.413.354-.615.131.053-.07.376.087.507-.01-.103.445.057.489.033.104-.054.684-.022.594-.294-.1-.277.051-.195.181-.253-.022.009.34-.619.402-.413-.043-.212-.421.074-.553.063-.305-.024-.176-.52-.061-.665.089-.115-.243-.256-.247-.036-.006.329-.312.627-.241 1.064.108.659-.735-.159-.809-.114-.28.17-.509-.214-.364-.444.148-.235.505-.224.652-.476.104-.178.225-.385.385-.52.535-.449.683-.09 1.216-.041.521.048.176.124.104.324-.069.19.286.258.409.099.07-.092.229-.323.298-.494.089-.222.901-.197.334-.536-.374-.223-2.004-.672-3.096-.672-.236 0-.401.263-.581.412-.356.295-1.268.874-1.775.698-.519-.179-1.63.66-1.808.666-.065.004.004-.634.358-.681-.153.023 1.247-.707 1.209-.859-.046-.18-2.799.822-2.676 1.023.059.092.299.092-.016.294-.18.109-.372.801-.541.801-.505.221-.537-.435-1.099.409l-.894.36c-1.328 1.411-2.247 3.198-2.58 5.183-.013.079.334.226.379.28.112.134.112.712.167.901.138.478.479.744.74 1.179.154.259.41.914.329 1.186.108-.178 1.07.815 1.246 1.022.414.487.733 1.077.061 1.559-.217.156.33 1.129.048 1.368l-.361.093c-.356.219-.195.756.021.982 1.818 1.901 4.38 3.087 7.22 3.087 5.517 0 9.989-4.472 9.989-9.989zm-11.507-6.357c.125-.055.293-.053.311-.22.015-.148.044-.046.08-.1.035-.053-.067-.138-.11-.146-.064-.014-.108.069-.149.104l-.072.019-.068.087.008.048-.087.106c-.085.084.002.139.087.102z"/>
|
|
||||||
</svg>
|
|
||||||
</a>
|
|
||||||
<a title="Email" href="mailto:contact@blapointe.com">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
|
||||||
<path d="M0 3v18h24v-18h-24zm6.623 7.929l-4.623 5.712v-9.458l4.623 3.746zm-4.141-5.929h19.035l-9.517 7.713-9.518-7.713zm5.694 7.188l3.824 3.099 3.83-3.104 5.612 6.817h-18.779l5.513-6.812zm9.208-1.264l4.616-3.741v9.348l-4.616-5.607z"/>
|
|
||||||
</svg>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<div id="thanks">
|
|
||||||
<div>
|
|
||||||
Thanks to <a href="https://github.com/williamsmj/resume.md/">resume.md</a> and <a href="https://iconmonstr.com/">iconmonstr</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>___NAME___</title>
|
|
||||||
<link rel="stylesheet" type="text/css" href="resume.css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="resume">
|
|
||||||
|
|
@ -1,178 +0,0 @@
|
||||||
body {
|
|
||||||
color: #000000;
|
|
||||||
background: #EEEEEE;
|
|
||||||
font: 1.1em "Times New Roman";
|
|
||||||
line-height: 1.2;
|
|
||||||
margin: 40px 0;
|
|
||||||
}
|
|
||||||
#resume, footer {
|
|
||||||
background: #FFFFFF;
|
|
||||||
border: 1px solid #CCCCCC;
|
|
||||||
box-shadow: 2px 2px 4px #AAAAAA;
|
|
||||||
-webkit-box-shadow: 2px 2px 4px #AAAAAA;
|
|
||||||
}
|
|
||||||
#social > a {
|
|
||||||
display: block;
|
|
||||||
max-width: 2em;
|
|
||||||
width: 2em;
|
|
||||||
}
|
|
||||||
#social {
|
|
||||||
padding: 20px 30px;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
}
|
|
||||||
#social a, #social a:link, #social a:visited {
|
|
||||||
color: #000;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
#social a {
|
|
||||||
margin: 0 1em 0 0;
|
|
||||||
}
|
|
||||||
#social a:hover {
|
|
||||||
color: #444;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
#resume {
|
|
||||||
max-width: 800px;
|
|
||||||
padding: 40px 60px;
|
|
||||||
}
|
|
||||||
footer {
|
|
||||||
max-width: 925px;
|
|
||||||
}
|
|
||||||
#resume, footer {
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
h1 {
|
|
||||||
text-transform: uppercase;
|
|
||||||
text-align: center;
|
|
||||||
font-size: 150%;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
border-bottom: 1px solid #000000;
|
|
||||||
text-transform: uppercase;
|
|
||||||
font-size: 130%;
|
|
||||||
margin: 1.0em 0 0 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
font-size: 100%;
|
|
||||||
margin: 0.8em 0 0.3em 0;
|
|
||||||
padding: 0;
|
|
||||||
display: flex;
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
h3 > div:nth-child(1) {
|
|
||||||
flex: 1;
|
|
||||||
padding: 0 2em 0 0;
|
|
||||||
}
|
|
||||||
h3 > div:nth-child(2) {
|
|
||||||
flex: none;
|
|
||||||
}
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
li {
|
|
||||||
margin: .5em 0 0 0;
|
|
||||||
}
|
|
||||||
h1 + ul > li {
|
|
||||||
margin: initial;
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
footer {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
}
|
|
||||||
footer > div {
|
|
||||||
flex: 2;
|
|
||||||
min-width: 20em;
|
|
||||||
}
|
|
||||||
#thanks {
|
|
||||||
flex: 1;
|
|
||||||
text-align: center;
|
|
||||||
font-style: italic;
|
|
||||||
opacity: 75%;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
@media print {
|
|
||||||
body {
|
|
||||||
font-size: 12pt;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
background: none;
|
|
||||||
}
|
|
||||||
#resume {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
border: 0px;
|
|
||||||
background: none;
|
|
||||||
box-shadow: none;
|
|
||||||
-webkit-box-shadow: none;
|
|
||||||
}
|
|
||||||
/* Make links black in PDF */
|
|
||||||
/* Move this outside the print block to apply this in HTML too */
|
|
||||||
a, a:link, a:visited, a:hover {
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
ul:not(:nth-child(2)) > li:nth-child(1),
|
|
||||||
ul:not(:nth-child(2)) > li:nth-child(2) {
|
|
||||||
display: list-item;
|
|
||||||
}
|
|
||||||
ul:not(:nth-child(2)) > li,
|
|
||||||
*/
|
|
||||||
footer {
|
|
||||||
display: 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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,96 +0,0 @@
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Bree LaPointe</title>
|
|
||||||
<link rel="stylesheet" type="text/css" href="resume.css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="resume">
|
|
||||||
<!-- Accomplished [X] by measure of [Y] by doing [Z] -->
|
|
||||||
|
|
||||||
<h1>Bree LaPointe</h1>
|
|
||||||
<ul>
|
|
||||||
<li><a href="mailto:contact@blapointe.com">contact@blapointe.com</a></li>
|
|
||||||
<li>336-701-6159</li>
|
|
||||||
<li><a href="https://blapointe.com">blapointe.com</a></li>
|
|
||||||
<li>Provo, UT</li>
|
|
||||||
</ul>
|
|
||||||
<h2>Experience</h2>
|
|
||||||
<h3><div><div>Senior Software Engineer, <i>Qualtrics</i></div></div> <div>May 2022 – Present</div></h3>
|
|
||||||
<!-- tmp -->
|
|
||||||
|
|
||||||
<h3><div><div>Software Engineer II, <i>Qualtrics</i></div></div> <div>Oct 2019 – May 2022</div></h3>
|
|
||||||
<ul>
|
|
||||||
<li>Developed and owned highly available and reliable data storage and operational tooling.</li>
|
|
||||||
<li>Mentored 2 interns, 2 new hires, and 3 mid-level cross team engineers on operational tools, maintainable software, and career development.</li>
|
|
||||||
<li>Led genericized AWS asset management tooling ahead of company-wide mass migration initiative.</li>
|
|
||||||
</ul>
|
|
||||||
<h3><div><div>Software Engineer I, <i>Qualtrics</i></div></div> <div>Feb 2018 – Oct 2019</div></h3>
|
|
||||||
<ul>
|
|
||||||
<li>Automated no-downtime system patching for 30 services and 25 database clusters by creating a modular and testable scripting framework.</li>
|
|
||||||
<li>Increased availability of a service from 98% to 99.99% and reduced hardware costs by 40% by selecting, training team on, and migrating without service interruption to a different database.</li>
|
|
||||||
</ul>
|
|
||||||
<h2>Projects</h2>
|
|
||||||
<h3><div>Disaster Recovery Champion</div> <div>Dec 2020 – Present</div></h3>
|
|
||||||
<ul>
|
|
||||||
<li>Supported training runs with documentation, tools, and live support for all teams.</li>
|
|
||||||
<li>Enforced continuous compliance for 17 database clusters with monitoring and alerting.</li>
|
|
||||||
</ul>
|
|
||||||
<h3><div>Software Engineering Book Club and White Paper Club Lead</div> <div>Jan 2019 – Present</div></h3>
|
|
||||||
<h3><div>MongoDB Virtual Team Member</div> <div>Jul 2018 – Present</div></h3>
|
|
||||||
<ul>
|
|
||||||
<li>Encouraged performant and reliable deployments by advising on configuration and data models.</li>
|
|
||||||
<li>Genericized disaster recovery for 21 teams by building backup, restore, and monitoring tools.</li>
|
|
||||||
</ul>
|
|
||||||
<h3><div>Publication: Arabidopsis thaliana computationally-generated next-state gene interaction models</div> <div>Jan 2017 – Dec 2017</div></h3>
|
|
||||||
<ul>
|
|
||||||
<li>Improved research implementation efficiency by orders of magnitude by refactoring.</li>
|
|
||||||
</ul>
|
|
||||||
<h2>Education</h2>
|
|
||||||
<h3><div><div>Master of Science, Computer Science, <i>Wake Forest University</i></div></div> <div>Jan 2016 – Dec 2017</div></h3>
|
|
||||||
<ul>
|
|
||||||
<li>3.88/4.00 GPA</li>
|
|
||||||
</ul>
|
|
||||||
<h3><div><div>Bachelor of Arts, Computer Science, <i>High Point University</i></div></div> <div>Aug 2013 – Dec 2015</div></h3>
|
|
||||||
<ul>
|
|
||||||
<li>3.91/4.00 GPA</li>
|
|
||||||
</ul>
|
|
||||||
<h2>Skills</h2>
|
|
||||||
<ul>
|
|
||||||
<li><strong>Languages</strong>: Golang, Python3, bash</li>
|
|
||||||
<li><strong>Platforms</strong>: MongoDB, Redis, Linux, AWS, Docker, Rundeck, Jenkins, Hashicorp stack</li>
|
|
||||||
</ul></div>
|
|
||||||
|
|
||||||
<script src="/__/firebase/7.21.1/firebase-app.js"></script>
|
|
||||||
<script src="/__/firebase/init.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
<br>
|
|
||||||
<footer>
|
|
||||||
<div id="social">
|
|
||||||
<a title="PDF" href="./resume.pdf">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 11h5l-9 10-9-10h5v-11h8v11zm1 11h-10v2h10v-2z"/></svg>
|
|
||||||
</a>
|
|
||||||
<a title="LinkedIn" href="https://linkedin.com/in/lapoba16">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
|
||||||
<path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"/>
|
|
||||||
</svg>
|
|
||||||
</a>
|
|
||||||
<a title="Website" href="https://blapointe.com/">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
|
||||||
<path d="M13.144 8.171c-.035-.066.342-.102.409-.102.074.009-.196.452-.409.102zm-2.152-3.072l.108-.031c.064.055-.072.095-.051.136.086.155.021.248.008.332-.014.085-.104.048-.149.093-.053.066.258.075.262.085.011.033-.375.089-.304.171.096.136.824-.195.708-.176.225-.113.029-.125-.097-.19-.043-.215-.079-.547-.213-.68l.088-.102c-.206-.299-.36.362-.36.362zm13.008 6.901c0 6.627-5.373 12-12 12-6.628 0-12-5.373-12-12s5.372-12 12-12c6.627 0 12 5.373 12 12zm-8.31-5.371c-.006-.146-.19-.284-.382-.031-.135.174-.111.439-.184.557-.104.175.567.339.567.174.025-.277.732-.063.87-.025.248.069.643-.226.211-.381-.355-.13-.542-.269-.574-.523 0 0 .188-.176.106-.166-.218.027-.614.786-.614.395zm6.296 5.371c0-1.035-.177-2.08-.357-2.632-.058-.174-.189-.312-.359-.378-.256-.1-1.337.597-1.5.254-.107-.229-.324.146-.572.008-.12-.066-.454-.515-.605-.46-.309.111.474.964.688 1.076.201-.152.852-.465.992-.038.268.804-.737 1.685-1.251 2.149-.768.694-.624-.449-1.147-.852-.275-.211-.272-.66-.55-.815-.124-.07-.693-.725-.688-.813l-.017.166c-.094.071-.294-.268-.315-.321 0 .295.48.765.639 1.001.271.405.416.995.748 1.326.178.178.858.914 1.035.898.193-.017.803-.458.911-.433.644.152-1.516 3.205-1.721 3.583-.169.317.138 1.101.113 1.476-.029.433-.37.573-.693.809-.346.253-.265.745-.556.925-.517.318-.889 1.353-1.623 1.348-.216-.001-1.14.36-1.261.007-.094-.256-.22-.45-.353-.703-.13-.248-.015-.505-.173-.724-.109-.152-.475-.497-.508-.677-.002-.155.117-.626.28-.708.229-.117.044-.458.016-.656-.048-.354-.267-.646-.53-.851-.389-.299-.188-.537-.097-.964 0-.204-.124-.472-.398-.392-.564.164-.393-.44-.804-.413-.296.021-.538.209-.813.292-.346.104-.7-.082-1.042-.125-1.407-.178-1.866-1.786-1.499-2.946.037-.19-.114-.542-.048-.689.158-.352.48-.747.762-1.014.158-.15.361-.112.547-.229.287-.181.291-.553.572-.781.4-.325.946-.318 1.468-.388.278-.037 1.336-.266 1.503-.06 0 .038.191.604-.019.572.433.023 1.05.749 1.461.579.211-.088.134-.736.567-.423.262.188 1.436.272 1.68.069.15-.124.234-.93.052-1.021.116.115-.611.124-.679.098-.12-.044-.232.114-.425.025.116.055-.646-.354-.218-.667-.179.131-.346-.037-.539.107-.133.108.062.18-.128.274-.302.153-.53-.525-.644-.602-.116-.076-1.014-.706-.77-.295l.789.785c-.039.025-.207-.286-.207-.059.053-.135.02.579-.104.347-.055-.089.09-.139.006-.268 0-.085-.228-.168-.272-.226-.125-.155-.457-.497-.637-.579-.05-.023-.764.087-.824.11-.07.098-.13.201-.179.311-.148.055-.287.126-.419.214l-.157.353c-.068.061-.765.291-.769.3.029-.075-.487-.171-.453-.321.038-.165.213-.68.168-.868-.048-.197 1.074.284 1.146-.235.029-.225.046-.487-.313-.525.068.008.695-.246.799-.36.146-.168.481-.442.724-.442.284 0 .223-.413.354-.615.131.053-.07.376.087.507-.01-.103.445.057.489.033.104-.054.684-.022.594-.294-.1-.277.051-.195.181-.253-.022.009.34-.619.402-.413-.043-.212-.421.074-.553.063-.305-.024-.176-.52-.061-.665.089-.115-.243-.256-.247-.036-.006.329-.312.627-.241 1.064.108.659-.735-.159-.809-.114-.28.17-.509-.214-.364-.444.148-.235.505-.224.652-.476.104-.178.225-.385.385-.52.535-.449.683-.09 1.216-.041.521.048.176.124.104.324-.069.19.286.258.409.099.07-.092.229-.323.298-.494.089-.222.901-.197.334-.536-.374-.223-2.004-.672-3.096-.672-.236 0-.401.263-.581.412-.356.295-1.268.874-1.775.698-.519-.179-1.63.66-1.808.666-.065.004.004-.634.358-.681-.153.023 1.247-.707 1.209-.859-.046-.18-2.799.822-2.676 1.023.059.092.299.092-.016.294-.18.109-.372.801-.541.801-.505.221-.537-.435-1.099.409l-.894.36c-1.328 1.411-2.247 3.198-2.58 5.183-.013.079.334.226.379.28.112.134.112.712.167.901.138.478.479.744.74 1.179.154.259.41.914.329 1.186.108-.178 1.07.815 1.246 1.022.414.487.733 1.077.061 1.559-.217.156.33 1.129.048 1.368l-.361.093c-.356.219-.195.756.021.982 1.818 1.901 4.38 3.087 7.22 3.087 5.517 0 9.989-4.472 9.989-9.989zm-11.507-6.357c.125-.055.293-.053.311-.22.015-.148.044-.046.08-.1.035-.053-.067-.138-.11-.146-.064-.014-.108.069-.149.104l-.072.019-.068.087.008.048-.087.106c-.085.084.002.139.087.102z"/>
|
|
||||||
</svg>
|
|
||||||
</a>
|
|
||||||
<a title="Email" href="mailto:contact@blapointe.com">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
|
||||||
<path d="M0 3v18h24v-18h-24zm6.623 7.929l-4.623 5.712v-9.458l4.623 3.746zm-4.141-5.929h19.035l-9.517 7.713-9.518-7.713zm5.694 7.188l3.824 3.099 3.83-3.104 5.612 6.817h-18.779l5.513-6.812zm9.208-1.264l4.616-3.741v9.348l-4.616-5.607z"/>
|
|
||||||
</svg>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<div id="thanks">
|
|
||||||
<div>
|
|
||||||
Thanks to <a href="https://github.com/williamsmj/resume.md/">resume.md</a> and <a href="https://iconmonstr.com/">iconmonstr</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,57 +0,0 @@
|
||||||
<!-- Accomplished [X] by measure of [Y] by doing [Z] -->
|
|
||||||
# Bree LaPointe
|
|
||||||
|
|
||||||
- <contact@blapointe.com>
|
|
||||||
- 336-701-6159
|
|
||||||
- [blapointe.com](https://blapointe.com)
|
|
||||||
- Provo, UT
|
|
||||||
|
|
||||||
## Experience
|
|
||||||
|
|
||||||
### <div><div>Senior Software Engineer, <i>Qualtrics</i></div></div> <div>May 2022 -- Present</div>
|
|
||||||
|
|
||||||
<!-- tmp -->
|
|
||||||
|
|
||||||
### <div><div>Software Engineer II, <i>Qualtrics</i></div></div> <div>Oct 2019 -- May 2022</div>
|
|
||||||
|
|
||||||
- Developed and owned highly available and reliable data storage and operational tooling.
|
|
||||||
- Mentored 2 interns, 2 new hires, and 3 mid-level cross team engineers on operational tools, maintainable software, and career development.
|
|
||||||
- Led genericized AWS asset management tooling ahead of company-wide mass migration initiative.
|
|
||||||
|
|
||||||
### <div><div>Software Engineer I, <i>Qualtrics</i></div></div> <div>Feb 2018 -- Oct 2019</div>
|
|
||||||
|
|
||||||
- Automated no-downtime system patching for 30 services and 25 database clusters by creating a modular and testable scripting framework.
|
|
||||||
- Increased availability of a service from 98% to 99.99% and reduced hardware costs by 40% by selecting, training team on, and migrating without service interruption to a different database.
|
|
||||||
|
|
||||||
## Projects
|
|
||||||
|
|
||||||
### <div>Disaster Recovery Champion</div> <div>Dec 2020 -- Present</div>
|
|
||||||
|
|
||||||
- Supported training runs with documentation, tools, and live support for all teams.
|
|
||||||
- Enforced continuous compliance for 17 database clusters with monitoring and alerting.
|
|
||||||
|
|
||||||
### <div>Software Engineering Book Club and White Paper Club Lead</div> <div>Jan 2019 -- Present</div>
|
|
||||||
|
|
||||||
### <div>MongoDB Virtual Team Member</div> <div>Jul 2018 -- Present</div>
|
|
||||||
|
|
||||||
- Encouraged performant and reliable deployments by advising on configuration and data models.
|
|
||||||
- Genericized disaster recovery for 21 teams by building backup, restore, and monitoring tools.
|
|
||||||
|
|
||||||
### <div>Publication: Arabidopsis thaliana computationally-generated next-state gene interaction models</div> <div>Jan 2017 -- Dec 2017</div>
|
|
||||||
|
|
||||||
- Improved research implementation efficiency by orders of magnitude by refactoring.
|
|
||||||
|
|
||||||
## Education
|
|
||||||
|
|
||||||
### <div><div>Master of Science, Computer Science, <i>Wake Forest University</i></div></div> <div>Jan 2016 -- Dec 2017</div>
|
|
||||||
|
|
||||||
- 3.88/4.00 GPA
|
|
||||||
|
|
||||||
### <div><div>Bachelor of Arts, Computer Science, <i>High Point University</i></div></div> <div>Aug 2013 -- Dec 2015</div>
|
|
||||||
|
|
||||||
- 3.91/4.00 GPA
|
|
||||||
|
|
||||||
## Skills
|
|
||||||
|
|
||||||
- **Languages**: Golang, Python3, bash
|
|
||||||
- **Platforms**: MongoDB, Redis, Linux, AWS, Docker, Rundeck, Jenkins, Hashicorp stack
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 118 KiB |
|
|
@ -1,5 +0,0 @@
|
||||||
pip3 install weasyprint markdown
|
|
||||||
sudo apt-get install libcairo2-dev
|
|
||||||
sudo apt-get install -y libsdl-pango-dev
|
|
||||||
sudo apt-get install -y qpdf
|
|
||||||
echo 'while true; do make clean; make resume; sleep 3; done &> /dev/null & disown'
|
|
||||||
Loading…
Reference in New Issue