notes to explain resume bullets
cicd / cicd (push) Failing after 1m26s Details

main
Bel LaPointe 2025-12-18 13:33:32 -07:00
parent da21248adb
commit 8487f1577e
1 changed files with 34 additions and 0 deletions

View File

@ -26,32 +26,66 @@ resume:
when: May 2025 - Present when: May 2025 - Present
what: what:
- Stabilized automated management, performance tuning, and point-in-time-recovery infrastructure of tens of thousands of PostgreSQL databases. - Stabilized automated management, performance tuning, and point-in-time-recovery infrastructure of tens of thousands of PostgreSQL databases.
# 40k paid, 30k free in 2025-12
# performance tuning -> PGExport queries
# pitr -> pitr holes, synchronous success tracking
- title: Software Engineer - title: Software Engineer
when: Dec 2023 - May 2025 when: Dec 2023 - May 2025
what: what:
- Crafted PostgreSQL low-downtime migrations and in-place major version upgrades. - Crafted PostgreSQL low-downtime migrations and in-place major version upgrades.
# PGUpgrades
# continuous canary testing matrix
# 3 major version targets
# FCR
# all-in-one solution for cross-region, cross-account, cross-provider migrations
# via physical replication
# customer-triggered promotion
# coupled to power HIPAA migration
- title: Qualtrics - title: Qualtrics
headings: headings:
- title: Senior Software Engineer, Team Lead - title: Senior Software Engineer, Team Lead
when: May 2022 - Dec 2023 when: May 2022 - Dec 2023
what: what:
- Optimized a Go application to increase consumption rate from Kafka by 340%, costing half the engineering effort of the proposed rewrite. - Optimized a Go application to increase consumption rate from Kafka by 340%, costing half the engineering effort of the proposed rewrite.
# Atlas QMP Consumer
# optimized garbage collection of many small objects
# from maps and allocs to pointers and slices
#- Devised a MongoDB live indexing strategy, which supported both current and future use cases, and saved the computing and filling of a new 99% unused native database index. #- Devised a MongoDB live indexing strategy, which supported both current and future use cases, and saved the computing and filling of a new 99% unused native database index.
- Spearheaded AWS asset replication tooling, sparing 9 teams from duplicating work relocating up to 7 AWS technologies each. - Spearheaded AWS asset replication tooling, sparing 9 teams from duplicating work relocating up to 7 AWS technologies each.
# Scanned AWS assets -> interactive script replicated configs to new AWS region
# cloned S3, SQS, SNS, DynamoDB assets
- Mentored 2 intern, 2 new grad, and 4 mid-level engineers on operational tools, best practices for maintainable software, and career development. - Mentored 2 intern, 2 new grad, and 4 mid-level engineers on operational tools, best practices for maintainable software, and career development.
- Founded the in-house standard system to continuously verify 16 teams' compliance with disaster recovery requirements. - Founded the in-house standard system to continuously verify 16 teams' compliance with disaster recovery requirements.
# Mongosback backup-check lists S3 for last backup timestamp
- Created automated release test suites for 11 services, which catches 10 would-be customer facing bugs per month on average. - Created automated release test suites for 11 services, which catches 10 would-be customer facing bugs per month on average.
# CRUDdy
# tied to Nomad spec
# on boot, healthchecks fail for new instance until e2e tests pass per-instance
# blocked releases to staging
- title: Software Engineer II - title: Software Engineer II
when: Oct 2019 - May 2022 when: Oct 2019 - May 2022
what: what:
#- "Scripted no-downtime database reconfiguration, which was leveraged by 3 teams to update 168 instances." #- "Scripted no-downtime database reconfiguration, which was leveraged by 3 teams to update 168 instances."
- Automated infrastructure patching for 30 microservices and 25 database clusters by creating a modular and testable Bash script framework. - Automated infrastructure patching for 30 microservices and 25 database clusters by creating a modular and testable Bash script framework.
# Nexpose-Remediations
# Couchbase, Mongo, GaleraDB covered
# spindown, isSpindownComplete, patch, reboot, pollRebooted, spinup, isSpinupComplete
# used cross-team for all Mongo instances
# bash tested via `source unit_test_setup.sh; test my_method`
#- Administered on-call training, including 6 chaos tests gamedays across 5 systems. #- Administered on-call training, including 6 chaos tests gamedays across 5 systems.
- title: Software Engineer I - title: Software Engineer I
when: Feb 2018 - Oct 2019 when: Feb 2018 - Oct 2019
what: what:
- Founded Python tookit for full and incremental MongoDB backups, supporting partitioned deployments. The in-house standard for 21 teams. - Founded Python tookit for full and incremental MongoDB backups, supporting partitioned deployments. The in-house standard for 21 teams.
# Mongosback
# Python3 script
# Handles sharded AND replica sets
# watches for any shard in progress AND replica set healthy enough to continue
- Decreased internal service's annual outages by 91% and hardware costs by 40% via database migration. Scoped alternatives, projected costs, and designed cutover. - Decreased internal service's annual outages by 91% and hardware costs by 40% via database migration. Scoped alternatives, projected costs, and designed cutover.
# Couchbase for GENI (MaraudersMap) was a mess
# indexes just kinda disappeared, meaning table scans often
# evaluated Mongo, Galera, CockroachDB
# Mongo ran with little RAM on laptop + fast startup + lowest latency
- title: Education - title: Education
headings: headings:
- title: Wake Forest University - title: Wake Forest University