image

Pavel Pravosud

Senior Software Engineer

Summary

Senior Software Engineer with deep expertise in backend development, focused on building scalable, reliable systems. Skilled in API design, database management, and infrastructure optimization. Proven leader in cross-team collaboration and delivering high-impact solutions with clean, maintainable code.

Experience

Apr 2019 – Present
Stripe

Tech Lead

  • Led the design, engineering, and successful launch of large-scale projects enabling debit payment methods at Stripe, including ACH Debit—Stripe's second-largest payment method by volume.
  • As a member of the API Review team, reviewed and approved 60+ public API changes, personally authoring over 10 to ensure consistency, clarity, and long-term maintainability.
  • Led and contributed to high-impact incident response efforts to prevent financial loss, uncover fraud, and quickly resolve production issues, ensuring system integrity and customer trust.
  • Mentored newly hired software engineers through structured onboarding, regular coaching, and hands-on training, accelerating their growth and integration into the team.
  • Led engineering efforts for compliance audits, managing technical requirements, coordinating cross-functional teams, and driving timely remediation to ensure regulatory compliance.
Apr 2015 – Apr 2019
Heroku/Salesforce

Principal Software Engineer

  • Designed, implemented, and deployed Eventbus, a real-time event delivery and consumption system used across multiple services to enable efficient inter-service communication.
  • Developed a real-time monitoring and alerting system for Eventbus, providing visibility into latency and throughput to ensure reliability and performance at scale.
  • Built and maintained Eventbus client libraries in multiple programming languages, enabling widespread adoption across the service ecosystem.
  • Significantly improved API rate limiting performance by implementing the Generic Cell Rate Algorithm (GCRA) and open-sourcing the solution: redis-gcra.
  • Optimized database queries and indexing strategies to enhance application performance and support scalability under increasing load.
Oct 2013 – Apr 2015
Hashrocket

Senior Software Engineer

  • Designed and implemented software solutions to meet diverse business needs using Ruby on Rails, Sinatra, and PostgreSQL, delivering maintainable and scalable backend systems.
  • Built and deployed high-quality applications following Agile methodologies, with a strong focus on testing, code quality, and iterative development.
  • Created and open-sourced several Ruby libraries—including mock5, authem, adequate_exposure, natural_sort, and normalize_url to address common development needs and improve developer productivity.
  • Contributed to and officially maintained impactful and widely-used open-source projects such as multi_json, jbuilder, and nestive, supporting the broader Ruby and Rails communities.

Skills

  • Leadership
  • Project Management
  • DevOps
  • Initiative
  • Continuous Learning
  • Decision-Making

Education

  • BSc in Communication Systems
    Moscow Technical University of Technology and Informatics, Moscow
    2003 – 2008