Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8ae43a6356 | ||
|
|
9068fa6647 | ||
|
|
c72098a66c | ||
|
|
3d2c4ef882 | ||
|
|
ddf2af808c | ||
|
|
a66222e143 | ||
|
|
5570e6edbe | ||
|
|
5b3106f981 | ||
|
|
5f51d1564e | ||
|
|
e295b06efe | ||
|
|
143dabb7d9 | ||
|
|
cc81b47e49 | ||
|
|
e7ed323f2c | ||
|
|
507f3436c7 | ||
|
|
077a03c35e | ||
|
|
a504c357c5 | ||
|
|
c24ab809a5 | ||
|
|
76aa1a20cf | ||
|
|
d4560d05fd |
@@ -15,13 +15,27 @@ spec:
|
||||
script: |
|
||||
echo build.event = ${{ build.event }}
|
||||
echo build.target = ${{ build.target }}
|
||||
- name: lint
|
||||
type: run
|
||||
spec:
|
||||
name: lint
|
||||
container: jdkato/vale
|
||||
shell: sh
|
||||
script: |
|
||||
set -x
|
||||
set -e
|
||||
f=$(mktemp)
|
||||
cat open-resume.com.d/local-storage-about-srcdoc-open-resume.json | sed 's/"[^"]*":/"."/g' > $f
|
||||
vale sync
|
||||
vale $f || true
|
||||
- name: build
|
||||
type: run
|
||||
when: build.event == "push" && build.target == "main"
|
||||
spec:
|
||||
name: build
|
||||
container: andreysenov/firebase-tools
|
||||
envs:
|
||||
FIREBASE_CI_TOKEN: '${{ secrets.get("resume-firebase-squeaky2x3-gmail-token") }}'
|
||||
shell: sh
|
||||
script: >
|
||||
bash ./deploy.firebase.sh '${{
|
||||
secrets.get("resume-firebase-squeaky2x3-gmail-token") }}'
|
||||
script: |
|
||||
bash ./deploy.firebase.sh
|
||||
|
||||
9
.vale.ini
Normal file
9
.vale.ini
Normal file
@@ -0,0 +1,9 @@
|
||||
StylesPath = styles
|
||||
|
||||
MinAlertLevel = suggestion
|
||||
|
||||
Packages = proselint, write-good, Readability, Joblint
|
||||
|
||||
[*]
|
||||
BasedOnStyles = Vale, proselint, write-good, Readability, Joblint
|
||||
|
||||
@@ -32,7 +32,11 @@ echo firebase uses squeaky2x3@gmail.com
|
||||
! tty || firebase login
|
||||
echo firebase init
|
||||
args=()
|
||||
log_args=()
|
||||
if ! tty; then
|
||||
args+=("--token" "$1")
|
||||
args+=("--token" "$FIREBASE_CI_TOKEN")
|
||||
log_args+=("--token" "${FIREBASE_CI_TOKEN:0:1}")
|
||||
test "${FIREBASE_CI_TOKEN:0:1}" != "$"
|
||||
fi
|
||||
echo firebase deploy "${log_args[@]}"
|
||||
firebase deploy "${args[@]}"
|
||||
|
||||
@@ -1,102 +0,0 @@
|
||||
resume:
|
||||
custom:
|
||||
descriptions: []
|
||||
educations:
|
||||
- date: Dec 2017
|
||||
degree: Master of Science in Computer Science
|
||||
descriptions: []
|
||||
gpa: 3.88/4.00
|
||||
school: Wake Forest University
|
||||
- date: Dec 2015
|
||||
degree: Bachelor of Arts in Computer Science
|
||||
descriptions: []
|
||||
gpa: 3.91/4.00
|
||||
school: High Point University
|
||||
profile:
|
||||
email: contact@blapointe.com
|
||||
location: Provo, UT
|
||||
name: Bree LaPointe
|
||||
phone: (336) 701-6159
|
||||
summary: Senior Software Engineer
|
||||
url: linkedin.com/in/lapoba16
|
||||
projects:
|
||||
- date: June 2018
|
||||
descriptions:
|
||||
- Refactored to correct bugs and improve efficiency by orders of magnitude
|
||||
project: Arabidopsis thaliana computationally-generated next-state gene interaction models
|
||||
skills:
|
||||
descriptions:
|
||||
- 'Languages: Golang, Bash, Python3'
|
||||
- 'Platforms: Docker, Hashicorp, Linux/Unix, AWS, Jenkins, REST, Microservices, Git'
|
||||
- 'Datastores: MongoDB, Redis, S3, Couchbase, DynamoDB'
|
||||
featuredSkills:
|
||||
- rating: 4
|
||||
skill: ""
|
||||
- rating: 4
|
||||
skill: ""
|
||||
- rating: 4
|
||||
skill: ""
|
||||
- rating: 4
|
||||
skill: ""
|
||||
- rating: 4
|
||||
skill: ""
|
||||
- rating: 4
|
||||
skill: ""
|
||||
notfeaturedSkills:
|
||||
- rating: 4
|
||||
skill: Golang
|
||||
- rating: 4
|
||||
skill: Bash
|
||||
- rating: 3
|
||||
skill: Python3
|
||||
workExperiences:
|
||||
- company: Qualtrics
|
||||
date: May 2022 - Present
|
||||
descriptions:
|
||||
- Mentored entry and mid-level engineers on stability, clean code, and distributed systems.
|
||||
- Hosted engineering book and white paper clubs for continuous improvement and cross-team experience sharing for 2 years.
|
||||
- Recovered 98% of data lost in critical incident via coordinating cross team efforts and dissecting native database operation logs.
|
||||
jobTitle: Senior Software Engineer, Team Lead
|
||||
- company: Qualtrics
|
||||
date: Oct 2019 - May 2022
|
||||
descriptions:
|
||||
- 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.
|
||||
- Genericized AWS asset management tooling ahead of company-wide mass migration initiative.
|
||||
- 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.
|
||||
- Lent expertise owning MongoDB across teams by advising on configuration and data models and genericizing disaster recovery tooling for 21 teams.
|
||||
jobTitle: Software Engineer II
|
||||
- company: Qualtrics
|
||||
date: Feb 2018 - Oct 2019
|
||||
descriptions:
|
||||
- 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.
|
||||
jobTitle: Software Engineer I
|
||||
settings:
|
||||
documentSize: Letter
|
||||
fontFamily: Lato
|
||||
fontSize: "11"
|
||||
formToHeading:
|
||||
custom: PUBLICATIONS
|
||||
educations: EDUCATION
|
||||
projects: PUBLICATIONS
|
||||
skills: SKILLS
|
||||
workExperiences: WORK EXPERIENCE
|
||||
formToShow:
|
||||
custom: false
|
||||
educations: true
|
||||
projects: true
|
||||
skills: true
|
||||
workExperiences: true
|
||||
formsOrder:
|
||||
- workExperiences
|
||||
- educations
|
||||
- projects
|
||||
- skills
|
||||
- custom
|
||||
showBulletPoints:
|
||||
custom: false
|
||||
educations: false
|
||||
projects: true
|
||||
skills: true
|
||||
themeColor: '#818cf8'
|
||||
Reference in New Issue
Block a user