Alex Rivera
Senior Software Engineer at Cascade Labs
2 roles · 9 entries
Senior Software Engineer — Cascade Labs (Current)
Jun 2024 — Present
Reduced API latency by 60% with connection pooling
Project: Platform
Profiled our API endpoints and identified database connection overhead as the main bottleneck. Implemented PgBouncer connection pooling and rewrote our query layer to use prepared statements. P95 latency dropped from 320ms to 125ms. The change also reduced our database CPU usage by 40%, saving us from an expensive RDS upgrade.
PostgreSQL, Node.js
“This improvement was a game-changer for our users. Alex drove the entire investigation and implementation independently.” — Sarah Chen
Mentored two junior engineers through their first production releases
Paired with Dev and Amira on their first major features. Set up a weekly 1:1 cadence to review their designs, coached them through code review feedback, and walked them through our deployment pipeline. Both shipped on time with zero rollbacks. Dev mentioned in his review that the mentoring helped him feel confident owning features independently.
Leadership
Led migration from Stripe v2 to v3 with zero downtime
Project: Billing
Planned and executed our payment processing migration from Stripe API v2 to v3. Coordinated across backend, QA, and customer support teams. Used a feature flag to gradually shift traffic over 48 hours while monitoring error rates. Zero customer impact, and the improved webhook handling in v3 reduced failed payment retries by 23%.
Node.js, System Design
“Flawless execution on a high-risk migration. Alex coordinated three teams and we had zero customer impact.” — Marcus Johnson
Designed event-driven architecture for real-time notifications
Project: Platform
Wrote an RFC proposing we move from polling to an event-driven architecture for notifications using WebSockets and a message queue. Presented to the CTO and principal engineers. Got unanimous approval. Built the initial implementation that now powers instant endorsement alerts, comment replies, and system notifications across the product.
System Design, TypeScript
“The architecture proposal was thorough and well-reasoned. It set the foundation for our entire real-time feature set.” — Priya Patel
Championed testing initiative, raising coverage from 40% to 78%
Identified that our low test coverage was the root cause of recurring regressions. Set up Vitest with proper mocking patterns, wrote a testing best-practices guide, and ran two lunch-and-learn sessions. Over 8 weeks the team collectively added 280 new tests. Bug reports from QA dropped 35% in the following quarter.
TypeScript, Node.js
Software Engineer — Northwind Systems
Mar 2022 — May 2024
Rebuilt customer dashboard in React, cutting load time by 3x
Project: Dashboard
The legacy jQuery dashboard was our most-complained-about feature. Rewrote it from scratch in React with TanStack Query for data fetching and proper loading states. Page load time went from 6s to 1.8s. Customer satisfaction scores for the dashboard section improved from 3.2 to 4.6 out of 5 in the next survey.
React, TypeScript
“The new dashboard was the most-requested feature by our customers. Alex delivered it ahead of schedule and the feedback has been overwhelmingly positive.” — Sarah Chen
Implemented role-based access control for multi-tenant API
Project: Core API
Designed and built a granular RBAC system supporting 5 role types across tenant boundaries. Replaced the ad-hoc permission checks scattered through the codebase with a centralized middleware. Wrote comprehensive tests covering all permission combinations. This unblocked our enterprise sales team who had been waiting on proper tenant isolation for 6 months.
Node.js, PostgreSQL
Introduced trunk-based development, increasing deploy frequency to daily
Our long-lived feature branches were causing painful merge conflicts and slow releases. Proposed trunk-based development with feature flags. Set up CI to run on every push to main, configured feature flags with LaunchDarkly, and trained the team in the new workflow. Deploy frequency went from biweekly to daily, and merge conflicts nearly disappeared.
Leadership
Endorsed by Marcus Johnson
Built automated database migration pipeline
Project: Core API
Created an automated migration pipeline that validates schema changes against a shadow database before applying to production. Integrated it into our CI/CD flow so migrations run automatically on deploy. Eliminated the manual Friday afternoon migration ritual that had caused two outages in the previous quarter.
PostgreSQL, System Design