# Phi Le > Senior Software Engineer | Full Stack Development, Subscription Management Location: San Francisco, California, United States Profile: https://flows.cv/phile As a Senior Software Engineer at Discord, I have been leading the development of innovative features that enhance user experience and revenue streams. I have successfully led the development of a dedicated Discounts platform for Subscriptions, enabling marketing experimentation and expansion of revenue models. I have also developed Apple Subscriptions that allow creators to customize and offer their own subscriptions to their community, creating a new revenue stream between server owners and Discord. In addition to my work at Discord, I have a rich background in full stack development, having worked as a Senior Software Engineer at Indiegogo for over six years. There, I implemented background jobs infrastructure, Google Analytics, Facebook Pixels, and an in-house analytics system, allowing our BI team to have the necessary data to analyze our business, project managers to create data-driven products, and website visitors and content creators to analyze their content traffic. I also improved website-wide performance by optimizing images, improving JSON parsing, adding eager loading for n+1 queries, and moving blocking calls to background jobs. I am passionate about building scalable and efficient software solutions that meet the needs of users and businesses. ## Work Experience ### Software Engineer @ Persona Jan 2025 – Present ### Senior Software Engineer @ Discord Jan 2022 – Jan 2024 -Led development to enable Pausing of Subscriptions from end-to-end, reducing churn and saving $2M per year -Led development of a dedicated Discounts platform for Subscriptions allowing the platform to have modular discounts enabling marketing experimentation and expansion of revenue models -Develop Apple Subscriptions that allow for creators to customize and offer their own subscriptions to their community, enabling our Server Subscriptions team to create a new revenue stream between server owners and Discord -Built out both the iOS and Android portions of a new subscription product line “Nitro Basic”, laying the foundation for future alternative product lines ### Senior Software Engineer, Full Stack @ Indiegogo Jan 2014 – Jan 2021 | San Francisco, CA • Implemented background jobs infrastructure for development team using Resque replacing older infrastructure. • Implemented Google Analytics, Facebook Pixels using Facebook SDK and an in-house analytics system to allow our BI team to have the necessary data to analyze our business, project managers to create data-driven products, and allow our website visitors and content creators to analyze their content traffic. • Improve website wide performance by optimizing, WebP-ifying and compressing images, improving JSON parsing, add eager loading for n+1 queries, moving blocking calls to background jobs. • Implemented comment replies to allow for content creators to communicate with their contributors and have email notifications and continuing threads in AngularJS. • Helped launch new branch of company Indiegogo Life (renamed to Generosity.com) and implemented Tip Jar platform. ### Software Engineer @ Teradata Jan 2013 – Jan 2014 | Rancho Bernardo, CA • Write unit tests using EasyMock for an Eclipse Plugin. The plugin is a graphical interface for the GNU Debugger. The unit tests allowed for test-driven development. • Design and Implement PIMPL for C++ Dynamic Instrumentation Software to abstract functions into an API for developers to easier interface with said Software • Write command line script in Ruby to have Git style options using Trollop to allow simpler user interaction ### Applications Engineer Intern @ Entropic Communications Jan 2012 – Jan 2012 | San Diego, CA • Perform certification test procedures on set-top box Ethernet-coaxial bridges. • Write, modify, and verify C programs for test procedures. ### Database Management Contractor @ NOAA Jan 2011 – Jan 2011 | La Jolla, CA • Reorganized data into comma-separated value format in order to process for different programs. • Worked in Microsoft Access Database and assisted in designing data-entry forms for P.Is. ## Education ### Bachelor of Science (BS) in Computer Science UC San Diego ## Contact & Social - LinkedIn: https://linkedin.com/in/phivle --- Source: https://flows.cv/phile JSON Resume: https://flows.cv/phile/resume.json Last updated: 2026-04-11