Skip to content

feat: add Chartmetric experience entry - #1

Merged
rafaelortizdotdev merged 5 commits into
mainfrom
feat/chartmetric-experience
Aug 27, 2026
Merged

rafaelortizdotdev merged 5 commits into
mainfrom
feat/chartmetric-experience

Conversation

@rafaelortizdotdev

Copy link
Copy Markdown
Owner

Summary

  • Adds Chartmetric as the 7th (and current) experience entry in the seed script, with bilingual EN/ES descriptions covering 11 major wins
  • Updates profile bio and tagline to reflect current Chartmetric focus
  • Bumps ClickHouse, Snowflake, and Airflow skill proficiency from 70-80 to 90 based on production usage
  • Marks the prior Upwork freelance entry as no longer current

Chartmetric wins included

  1. Snowflake → ClickHouse migration — 288/678 daily analytics tables registered (~42%)
  2. Watchdog observability system — 38 data sources, multi-datastore resolution, false alerts 71/day → near-zero
  3. TikTok ingestion recovery — 2-week outage fixed, vendor costs cut from ~$1,500/mo to ~$50/mo
  4. Tunefind pipeline consolidation — dual PG/CH → unified CH-native
  5. Ticketmaster S3Queue ingestion — 4 materialized views, 12K+ events at launch
  6. Discogs album-level pricing — cursor-based matching across 145K albums
  7. Shazam timestamp corruption fix — 4.3M rows backfilled, UMG feed regenerated
  8. PG→Snowflake schema drift detection — 1.8M silently misaligned Instagram rows found
  9. TikTok bigint migration — 2.1B rows, zero-downtime table swap
  10. ClickHouse Cloud contract & proxy infrastructure management
  11. New engineer mentoring — rubric-based onboarding program

How to deploy

Run python scripts/seed_real_experience.py after merge to update the database.

🤖 Generated with Claude Code

Adds a 7th experience entry for the current role at Chartmetric,
covering major projects: SF→CH migration, Watchdog observability,
TikTok ingestion recovery, Tunefind/Discogs/Ticketmaster pipelines,
Shazam data corruption fix, PG→SF drift detection, bigint migration,
CH Cloud contract management, proxy infra, data shares, and mentoring.

Also updates profile bio/tagline to reflect current Chartmetric focus,
bumps ClickHouse/Snowflake/Airflow proficiency to 90, and marks the
prior Upwork entry as no longer current.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 27, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
portfolio-backend Ready Ready Preview Aug 27, 2026 11:49am

…SF waste

Major additions:
- BrightData → SmartProxy migration: $5K/day (one pipeline) → $100/day (all) = ~$1.7M/yr saved
- Snowflake waste elimination: ~$4K/mo in failed full-refresh queries converted to incremental
- ViewStats product built from scratch (YouTube creator analytics vertical on vert CH cluster)
- Scraping expertise front and center: TikTok WAF, Genius rate limits, Tunefind, Shazam, Discogs
- Added "Web Scraping" to tags
- Reordered bullets: cost savings and scraping first, infra second

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Promote Ticketmaster from the ingestion bullet to the scraping expertise
list, leading the platforms: TM (local scraper + RabbitMQ + S3Queue → CH),
TikTok, Genius, Tunefind, Shazam, Discogs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove technique specifics (curl_cffi, fingerprinting, circuit breakers,
RabbitMQ, etc.) — keep the platforms conquered and the results delivered.
Trade secrets stay secret.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Corrected: 10M → 15M artists (actual platform scale), and the
Snowflake waste was Spotify/YouTube full-refresh tables, not
Analytics_Daily queries.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@rafaelortizdotdev
rafaelortizdotdev merged commit b595858 into main Aug 27, 2026
1 of 4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 0f6af10a Deployed Aug 27, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant