This commit is contained in:
@@ -11,6 +11,6 @@
|
|||||||
1. modify [homebrew.yaml](./src/homebrew/homebrew.yaml)
|
1. modify [homebrew.yaml](./src/homebrew/homebrew.yaml)
|
||||||
1. generate `cd ./src/homebrew; bash ./homebrew.sh` (interrupt when it starts timestamping)
|
1. generate `cd ./src/homebrew; bash ./homebrew.sh` (interrupt when it starts timestamping)
|
||||||
1. `open ./src/homebrew/homebrew.html`
|
1. `open ./src/homebrew/homebrew.html`
|
||||||
1. `ctrl + p` and save as pdf
|
1. `ctrl + p` and save as `./src/homebrew/homebrew.pdf`
|
||||||
1. commit + push
|
1. commit + push
|
||||||
1. `.gitea/...` CICD pushes to firebase + gitlab
|
1. `.gitea/...` CICD pushes to firebase + gitlab
|
||||||
|
|||||||
@@ -106,7 +106,12 @@
|
|||||||
|
|
||||||
<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.35; margin-top: 0pt;">•</text>
|
<text style="color: rgb(23, 23, 23); font-weight: bold; padding-left: 6pt; padding-right: 6pt; line-height: 1.35; margin-top: 0pt;">•</text>
|
||||||
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.35; flex-grow: 1; flex-basis: 0px;">Stabilized automated management, performance tuning, and point-in-time-recovery infrastructure of tens of thousands of PostgreSQL databases.</text>
|
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.35; flex-grow: 1; flex-basis: 0px;">Cut new PostgreSQL major version support development cost from 8 weeks to 1 week.</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.35; margin-top: 0pt;">•</text>
|
||||||
|
<text style="color: rgb(23, 23, 23); font-weight: normal; line-height: 1.35; flex-grow: 1; flex-basis: 0px;">Reduced point-in-time-recovery restore failure volume 60% and restore runtime up to 80% with dynamic tuning.</text>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -25,10 +25,17 @@ resume:
|
|||||||
- title: Senior Software Engineer
|
- title: Senior Software Engineer
|
||||||
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.
|
- Cut new PostgreSQL major version support development cost from 8 weeks to 1 week.
|
||||||
|
# refactored + go generated + templated CI from PG17 to PG18
|
||||||
|
# had to wait 4w for TimescaleDB to ship, but no active time for us
|
||||||
|
- Reduced point-in-time-recovery restore failure volume 60% and restore runtime up to 80% with dynamic tuning.
|
||||||
# 40k paid, 30k free in 2025-12
|
# 40k paid, 30k free in 2025-12
|
||||||
# performance tuning -> PGExport queries
|
# performance tuning -> PGExport queries
|
||||||
# pitr -> pitr holes, synchronous success tracking
|
# pitr -> pitr holes, synchronous success tracking
|
||||||
|
# -50% restore failure rate by limiting postgresql.conf memory
|
||||||
|
# increment backups after 10k WAL files (1h of replay)
|
||||||
|
# render_pg_archive.sh synchronously tracks PITR health
|
||||||
|
#- Shipped autoscaling storage, in-place managed credential rotation
|
||||||
- title: Software Engineer
|
- title: Software Engineer
|
||||||
when: Dec 2023 - May 2025
|
when: Dec 2023 - May 2025
|
||||||
what:
|
what:
|
||||||
|
|||||||
Reference in New Issue
Block a user