just whitespace vertical away

main
bel 2023-10-15 14:38:40 -06:00
parent 98c972cc90
commit 7079ad4b1d
3 changed files with 243 additions and 311 deletions

View File

@ -32,206 +32,273 @@
<text style="color: rgb(23, 23, 23); font-weight: normal;">Senior Software Engineer <text style="color: rgb(23, 23, 23); font-weight: normal;">Senior Software Engineer
</text> </text>
<view style="display: flex; flex-flow: row wrap; justify-content: space-between; margin-top: 1.5pt;"> <view style="display: flex; flex-flow: row wrap; justify-content: space-between; margin-top: 1.5pt;">
<view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;"> <view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"><path d="M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"></path></svg>
<path d="M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"> <a href="mailto:contact@blapointe.com" style="text-decoration: none;" target="_blank" rel="noreferrer">
</path> <text style="color: rgb(23, 23, 23); font-weight: normal;">contact@blapointe.com</text>
</svg><a href="mailto:contact@blapointe.com" style="text-decoration: none;" target="_blank" rel="noreferrer"><text style="color: rgb(23, 23, 23); font-weight: normal;">contact@blapointe.com</text></a> </a>
</view><view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;"> </view>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);">
<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"> <view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;">
</path> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"><path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path></svg>
</svg><a href="tel:3367016159" style="text-decoration: none;" target="_blank" rel="noreferrer"><text style="color: rgb(23, 23, 23); font-weight: normal;">(336) 701-6159</text></a> <a href="tel:3367016159" style="text-decoration: none;" target="_blank" rel="noreferrer">
</view><view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;"> <text style="color: rgb(23, 23, 23); font-weight: normal;">(336) 701-6159</text>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"> </a>
<path d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"> </view>
</path>
</svg><text style="color: rgb(23, 23, 23); font-weight: normal;">Provo, UT</text> <view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;">
</view><view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"><path d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"></path></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"> <a href="<no value>" style="text-decoration: none;" target="_blank" rel="noreferrer">
<path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"> <text style="color: rgb(23, 23, 23); font-weight: normal;">Provo, UT</text>
</path> </a>
</svg><a href="https://linkedin.com/in/lapoba16" style="text-decoration: none;" target="_blank" rel="noreferrer"><text style="color: rgb(23, 23, 23); font-weight: normal;">linkedin.com/in/lapoba16</text></a> </view>
</view>
<view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg>
<a href="https://linkedin.com/in/lapoba16" style="text-decoration: none;" target="_blank" rel="noreferrer">
<text style="color: rgb(23, 23, 23); font-weight: normal;">linkedin.com/in/lapoba16</text>
</a>
</view>
</view> </view>
</view> </view>
<view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;"> <view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;">
<view style="display: flex; flex-direction: row; align-items: center;"> <view style="display: flex; flex-direction: row; align-items: center;">
<view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;"> <view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;">
</view> </view>
<text style="font-weight: bold; letter-spacing: 0.3pt;">WORK EXPERIENCE <text style="font-weight: bold; letter-spacing: 0.3pt;">WORK EXPERIENCE</text>
</text>
</view> </view>
<view> <view>
<text style="color: rgb(23, 23, 23); font-weight: bold;">Qualtrics
</text> <text style="color: rgb(23, 23, 23); font-weight: bold;">Qualtrics</text>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;"> <view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">Senior Software Engineer, Team Lead <text style="color: rgb(23, 23, 23); font-weight: normal;">Senior Software Engineer, Team Lead</text>
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">May 2022 - Present <text style="color: rgb(23, 23, 23); font-weight: normal;">May 2022 - Present
</text> </text>
</view> </view>
<view style="display: flex; flex-direction: column; margin-top: 4.5pt;"> <view style="display: flex; flex-direction: column; margin-top: 4.5pt;">
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Mentored entry and mid-level engineers on stability, clean code, and distributed systems.</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Mentored entry and mid-level engineers on stability, clean code, and distributed systems.</text>
</view> </view>
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text>
</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Hosted engineering book and white paper clubs for continuous improvement and cross-team experience sharing for 2 years.</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Hosted engineering book and white paper clubs for continuous improvement and cross-team experience sharing for 2 years.
</text>
</view> </view>
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text>
</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Recovered 98% of data lost in critical incident via coordinating cross team efforts and dissecting native database operation logs.</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Recovered 98% of data lost in critical incident via coordinating cross team efforts and dissecting native database operation logs.
</text>
</view> </view>
</view> </view>
</view>
<view style="margin-top: 6pt;"> <view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: -3pt;"> <text style="color: rgb(23, 23, 23); font-weight: normal;">Software Engineer II</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">Software Engineer II
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">Oct 2019 - May 2022 <text style="color: rgb(23, 23, 23); font-weight: normal;">Oct 2019 - May 2022
</text> </text>
</view> </view>
<view style="display: flex; flex-direction: column; margin-top: 4.5pt;"> <view style="display: flex; flex-direction: column; margin-top: 4.5pt;">
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text>
</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Developed and owned highly available and reliable data storage and operational tooling.</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Developed and owned highly available and reliable data storage and operational tooling.
</text>
</view> </view>
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text>
</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Mentored 2 interns, 2 new hires, and 3 mid-level cross team engineers on operational tools, maintainable software, and career development.</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Mentored 2 interns, 2 new hires, and 3 mid-level cross team engineers on operational tools, maintainable software, and career development.
</text>
</view> </view>
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text>
</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Genericized AWS asset management tooling ahead of company-wide mass migration initiative.</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Genericized AWS asset management tooling ahead of company-wide mass migration initiative.
</text>
</view> </view>
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text>
</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Championed disaster recovery by supporting training runs with documentation, tools, and live support across teams and enforced continuous compliance for 17 database clusters with monitoring and alerting.</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Championed disaster recovery by supporting training runs with documentation, tools, and live support across teams and enforced continuous compliance for 17 database clusters with monitoring and alerting.
</text>
</view> </view>
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text>
</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Lent expertise owning MongoDB across teams by advising on configuration and data models and genericizing disaster recovery tooling for 21 teams.</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Lent expertise owning MongoDB across teams by advising on configuration and data models and genericizing disaster recovery tooling for 21 teams.
</text>
</view> </view>
</view> </view>
</view>
<view style="margin-top: 6pt;"> <view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: -3pt;"> <text style="color: rgb(23, 23, 23); font-weight: normal;">Software Engineer I</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">Software Engineer I
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">Feb 2018 - Oct 2019 <text style="color: rgb(23, 23, 23); font-weight: normal;">Feb 2018 - Oct 2019
</text> </text>
</view> </view>
<view style="display: flex; flex-direction: column; margin-top: 4.5pt;"> <view style="display: flex; flex-direction: column; margin-top: 4.5pt;">
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text>
</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Automated no-downtime system patching for 30 services and 25 database clusters by creating a modular and testable scripting framework.</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Automated no-downtime system patching for 30 services and 25 database clusters by creating a modular and testable scripting framework.
</text>
</view> </view>
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"></text>
</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Raised backend service's availability to 99.99% and reduced hardware costs by 40% by selecting, training team on, and live migrating to a different datastore.</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Raised backend service's availability to 99.99% and reduced hardware costs by 40% by selecting, training team on, and live migrating to a different datastore.
</text>
</view> </view>
</view> </view>
</view> </view>
</view> </view>
<view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;"> <view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;">
<view style="display: flex; flex-direction: row; align-items: center;"> <view style="display: flex; flex-direction: row; align-items: center;">
<view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;"> <view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;">
</view> </view>
<text style="font-weight: bold; letter-spacing: 0.3pt;">EDUCATION <text style="font-weight: bold; letter-spacing: 0.3pt;">EDUCATION</text>
</text>
</view> </view>
<view> <view>
<text style="color: rgb(23, 23, 23); font-weight: bold;">Wake Forest University
</text>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;"> <view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">Master of Science in Computer Science - 3.88/4.00 <text style="color: rgb(23, 23, 23); font-weight: bold;">Wake Forest University</text>
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">Dec 2017 <text style="color: rgb(23, 23, 23); font-weight: normal;">Dec 2017
</text> </text>
</view> </view>
</view>
<view>
<text style="color: rgb(23, 23, 23); font-weight: bold;">High Point University
</text>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;"> <view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">Bachelor of Arts in Computer Science - 3.91/4.00 <text style="color: rgb(23, 23, 23); font-weight: normal;">Master of Science in Computer Science - 3.88/4.00
</text> </text>
</view>
</view>
<view>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: bold;">High Point University</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">Dec 2015 <text style="color: rgb(23, 23, 23); font-weight: normal;">Dec 2015
</text> </text>
</view> </view>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">Bachelor of Arts in Computer Science - 3.91/4.00
</text>
</view> </view>
</view> </view>
</view>
<view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;"> <view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;">
<view style="display: flex; flex-direction: row; align-items: center;"> <view style="display: flex; flex-direction: row; align-items: center;">
<view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;"> <view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;">
</view> </view>
<text style="font-weight: bold; letter-spacing: 0.3pt;">PUBLICATIONS <text style="font-weight: bold; letter-spacing: 0.3pt;">PUBLICATIONS</text>
</text>
</view> </view>
<view> <view>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 1.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: bold;">Arabidopsis thaliana computationally-generated next-state gene interaction models <view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
</text> <text style="color: rgb(23, 23, 23); font-weight: bold;">Arabidopsis thaliana computationally-generated next-state gene interaction models</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">June 2018 <text style="color: rgb(23, 23, 23); font-weight: normal;">Jun 2018
</text> </text>
</view> </view>
<view style="display: flex; flex-direction: column; margin-top: 1.5pt;">
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">
</text> <view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Refactored to correct bugs and improve efficiency by orders of magnitude <text style="color: rgb(23, 23, 23); font-weight: normal;">Refactored to correct bugs and improve efficiency by orders of magnitude
</text> </text>
</view> </view>
</view> </view>
</view> </view>
</view>
<view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;"> <view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;">
<view style="display: flex; flex-direction: row; align-items: center;"> <view style="display: flex; flex-direction: row; align-items: center;">
<view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;"> <view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;">
</view> </view>
<text style="font-weight: bold; letter-spacing: 0.3pt;">SKILLS <text style="font-weight: bold; letter-spacing: 0.3pt;">SKILLS</text>
</text>
</view> </view>
<view style="display: flex; flex-direction: column;">
<view style="display: flex; flex-direction: row;">
<view>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">
</text> <text style="color: rgb(23, 23, 23); font-weight: normal;">Languages: Golang, Bash, Python3
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Languages: Golang, Bash, Python3
</text> </text>
</view> </view>
<view style="display: flex; flex-direction: row;">
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">
</text> <text style="color: rgb(23, 23, 23); font-weight: normal;">Platforms: Docker, Hashicorp, Linux/Unix, AWS, Jenkins, REST, Microservices, Git
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Platforms: Docker, Hashicorp, Linux/Unix, AWS, Jenkins, REST, Microservices, Git
</text> </text>
</view> </view>
<view style="display: flex; flex-direction: row;">
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;"> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">
</text> <text style="color: rgb(23, 23, 23); font-weight: normal;">Datastores: MongoDB, Redis, S3, Couchbase, DynamoDB
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Datastores: MongoDB, Redis, S3, Couchbase, DynamoDB
</text> </text>
</view> </view>
</view> </view>
</view>
</view> </view>
</view> </view>
</page> </page>

View File

@ -42,208 +42,73 @@
</view> </view>
{{ end }} {{ end }}
<view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;"> </view>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);">
<path d="M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z">
</path>
</svg><a href="mailto:contact@blapointe.com" style="text-decoration: none;" target="_blank" rel="noreferrer"><text style="color: rgb(23, 23, 23); font-weight: normal;">contact@blapointe.com</text></a>
</view> </view>
<view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;"> {{ range .resume.headings }}
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);">
<path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">
</path>
</svg><a href="tel:3367016159" style="text-decoration: none;" target="_blank" rel="noreferrer"><text style="color: rgb(23, 23, 23); font-weight: normal;">(336) 701-6159</text></a>
</view><view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);">
<path d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z">
</path>
</svg><text style="color: rgb(23, 23, 23); font-weight: normal;">Provo, UT</text>
</view><view style="display: flex; flex-direction: row; align-items: center; gap: 3pt;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);">
<path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z">
</path>
</svg><a href="https://linkedin.com/in/lapoba16" style="text-decoration: none;" target="_blank" rel="noreferrer"><text style="color: rgb(23, 23, 23); font-weight: normal;">linkedin.com/in/lapoba16</text></a>
</view>
</view>
</view>
<view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;"> <view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;">
<view style="display: flex; flex-direction: row; align-items: center;"> <view style="display: flex; flex-direction: row; align-items: center;">
<view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;"> <view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;">
</view> </view>
<text style="font-weight: bold; letter-spacing: 0.3pt;">WORK EXPERIENCE <text style="font-weight: bold; letter-spacing: 0.3pt;">{{ .title }}</text>
</text>
</view> </view>
{{ if .what }}
<view> <view>
<text style="color: rgb(23, 23, 23); font-weight: bold;">Qualtrics {{ range .what }}
</text>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;"> <view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">Senior Software Engineer, Team Lead <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text> <text style="color: rgb(23, 23, 23); font-weight: normal;">{{ . }}
<text style="color: rgb(23, 23, 23); font-weight: normal;">May 2022 - Present
</text> </text>
</view> </view>
{{ end }}
</view>
{{ end }}
{{ range .headings }}
<view>
{{ if .headings }}
<text style="color: rgb(23, 23, 23); font-weight: bold;">{{ .title }}</text>
{{ else }}
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: bold;">{{ .title }}</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">{{ .when }}
</text>
</view>
{{ end }}
{{ range .what }}
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">{{ . }}
</text>
</view>
{{ end }}
{{ range .headings }}
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">{{ .title }}</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">{{ .when }}
</text>
</view>
<view style="display: flex; flex-direction: column; margin-top: 4.5pt;"> <view style="display: flex; flex-direction: column; margin-top: 4.5pt;">
{{ range .what }}
<view style="display: flex; flex-direction: row;"> <view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•</text> <text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Mentored entry and mid-level engineers on stability, clean code, and distributed systems.</text> <text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">{{ . }}</text>
</view> </view>
<view style="display: flex; flex-direction: row;"> {{ end }}
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Hosted engineering book and white paper clubs for continuous improvement and cross-team experience sharing for 2 years.
</text>
</view> </view>
<view style="display: flex; flex-direction: row;"> {{ end }}
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Recovered 98% of data lost in critical incident via coordinating cross team efforts and dissecting native database operation logs.
</text>
</view>
</view>
</view>
<view style="margin-top: 6pt;">
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: -3pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">Software Engineer II
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">Oct 2019 - May 2022
</text>
</view>
<view style="display: flex; flex-direction: column; margin-top: 4.5pt;">
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Developed and owned highly available and reliable data storage and operational tooling.
</text>
</view>
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Mentored 2 interns, 2 new hires, and 3 mid-level cross team engineers on operational tools, maintainable software, and career development.
</text>
</view>
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Genericized AWS asset management tooling ahead of company-wide mass migration initiative.
</text>
</view>
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Championed disaster recovery by supporting training runs with documentation, tools, and live support across teams and enforced continuous compliance for 17 database clusters with monitoring and alerting.
</text>
</view>
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Lent expertise owning MongoDB across teams by advising on configuration and data models and genericizing disaster recovery tooling for 21 teams.
</text>
</view>
</view>
</view>
<view style="margin-top: 6pt;">
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: -3pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">Software Engineer I
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">Feb 2018 - Oct 2019
</text>
</view>
<view style="display: flex; flex-direction: column; margin-top: 4.5pt;">
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Automated no-downtime system patching for 30 services and 25 database clusters by creating a modular and testable scripting framework.
</text>
</view>
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Raised backend service's availability to 99.99% and reduced hardware costs by 40% by selecting, training team on, and live migrating to a different datastore.
</text>
</view>
</view>
</view>
</view>
<view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;">
<view style="display: flex; flex-direction: row; align-items: center;">
<view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;">
</view>
<text style="font-weight: bold; letter-spacing: 0.3pt;">EDUCATION
</text>
</view>
<view>
<text style="color: rgb(23, 23, 23); font-weight: bold;">Wake Forest University
</text>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">Master of Science in Computer Science - 3.88/4.00
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">Dec 2017
</text>
</view>
</view>
<view>
<text style="color: rgb(23, 23, 23); font-weight: bold;">High Point University
</text>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 4.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: normal;">Bachelor of Arts in Computer Science - 3.91/4.00
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">Dec 2015
</text>
</view>
</view>
</view>
<view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;">
<view style="display: flex; flex-direction: row; align-items: center;">
<view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;">
</view>
<text style="font-weight: bold; letter-spacing: 0.3pt;">PUBLICATIONS
</text>
</view>
<view>
<view style="display: flex; flex-direction: row; justify-content: space-between; margin-top: 1.5pt;">
<text style="color: rgb(23, 23, 23); font-weight: bold;">Arabidopsis thaliana computationally-generated next-state gene interaction models
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal;">June 2018
</text>
</view>
<view style="display: flex; flex-direction: column; margin-top: 1.5pt;">
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Refactored to correct bugs and improve efficiency by orders of magnitude
</text>
</view>
</view>
</view>
</view>
<view style="display: flex; flex-direction: column; gap: 6pt; margin-top: 15pt;">
<view style="display: flex; flex-direction: row; align-items: center;">
<view style="height: 3.75pt; width: 30pt; background-color: rgb(129, 140, 248); margin-right: 10.5pt;">
</view>
<text style="font-weight: bold; letter-spacing: 0.3pt;">SKILLS
</text>
</view>
<view style="display: flex; flex-direction: column;">
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Languages: Golang, Bash, Python3
</text>
</view>
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Platforms: Docker, Hashicorp, Linux/Unix, AWS, Jenkins, REST, Microservices, Git
</text>
</view>
<view style="display: flex; flex-direction: row;">
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.3;">•
</text>
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.3; flex-grow: 1; flex-basis: 0px;">Datastores: MongoDB, Redis, S3, Couchbase, DynamoDB
</text>
</view> </view>
{{ end }}
</view> </view>
{{ end }}
</view> </view>
</view> </view>
</page> </page>

View File

@ -8,7 +8,7 @@ resume:
- text: contact@blapointe.com - text: contact@blapointe.com
link: mailto:contact@blapointe.com link: mailto:contact@blapointe.com
svg: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"><path d="M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"></path></svg>' svg: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"><path d="M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"></path></svg>'
- text: (336) 701 - 6159 - text: (336) 701-6159
link: tel:3367016159 link: tel:3367016159
svg: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"><path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path></svg>' svg: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"><path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path></svg>'
- text: Provo, UT - text: Provo, UT
@ -17,12 +17,7 @@ resume:
link: https://linkedin.com/in/lapoba16 link: https://linkedin.com/in/lapoba16
svg: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg>' svg: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 13pt; height: 13pt; fill: rgb(82, 82, 82);"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg>'
headings: headings:
- title: Skills - title: WORK EXPERIENCE
what:
- 'Languages: Golang, Bash, Python3'
- 'Platforms: Docker, Hashicorp, Linux/Unix, AWS, Jenkins, REST, Microservices, Git'
- 'Datastores: MongoDB, Redis, S3, Couchbase, DynamoDB'
- title: Work Experience
headings: headings:
- title: Qualtrics - title: Qualtrics
headings: headings:
@ -45,7 +40,7 @@ resume:
what: what:
- Automated no-downtime system patching for 30 services and 25 database clusters by creating a modular and testable scripting framework. - Automated no-downtime system patching for 30 services and 25 database clusters by creating a modular and testable scripting framework.
- Raised backend service's availability to 99.99% and reduced hardware costs by 40% by selecting, training team on, and live migrating to a different datastore. - Raised backend service's availability to 99.99% and reduced hardware costs by 40% by selecting, training team on, and live migrating to a different datastore.
- title: Education - title: EDUCATION
headings: headings:
- title: Wake Forest University - title: Wake Forest University
when: Dec 2017 when: Dec 2017
@ -55,9 +50,14 @@ resume:
when: Dec 2015 when: Dec 2015
what: what:
- Bachelor of Arts in Computer Science - 3.91/4.00 - Bachelor of Arts in Computer Science - 3.91/4.00
- title: Publications - title: PUBLICATIONS
headings: headings:
- title: Arabidopsis thaliana computationally-generated next-state gene interaction models - title: Arabidopsis thaliana computationally-generated next-state gene interaction models
when: Jun 2018 when: Jun 2018
what: what:
- Refactored to correct bugs and improve efficiency by orders of magnitude - Refactored to correct bugs and improve efficiency by orders of magnitude
- title: SKILLS
what:
- 'Languages: Golang, Bash, Python3'
- 'Platforms: Docker, Hashicorp, Linux/Unix, AWS, Jenkins, REST, Microservices, Git'
- 'Datastores: MongoDB, Redis, S3, Couchbase, DynamoDB'