Dmitry Filippov
Senior Product Manager

Dmitry Filippov is the seasoned product manager with extensive experience across product management, product marketing, and software development. He worked for JetBrains as the Head of Business Analysis and Automation, investigating customer behavior, and improving the company's core KPIs such as customer retention and activation in a data-driven way. Before that, he worked with the PyCharm team for over six years, investigating how Python, related frameworks, technologies, and tools are being used for different types of development. Before JetBrains, he worked as a Software Developer for Oracle on Oracle Linux and Oracle VM projects and Astronautics Corporation of America on Boeing 777/787 projects.

show email

  • Phone . . . . . show phone number
  • Residence . . . . . Munich, Germany
Jan 2019 – Present
Head of Business Analysis and Automation

Leading the company-wide customer retention initiative and marketing/sales collaboration: identifying main reasons for customer churn and contractions to improve processes targeting customer/user retention growth in a data-driven way. Active collaboration with the sales department on retention growth initiatives and accurate reporting with custom dashboards.

Sep 2016 – Jan 2019
Senior Product Manager

Leading product management activities related to the PyCharm project: Python developers market research; competitor analysis and technology research; helping with product development roadmaps; supporting developers with usability research, user interviews and surveys; coordinating various release activities and making sure deadlines are met; helping with QA and tech support; product documentation improvements; product-oriented content creation and coordination of a dedicated team: a dev advocate, a product marketing manager and a tech writer.

Jan 2013 – Sep 2016
Product Marketing Manager

Leading product marketing activities related to the PyCharm project: user feedback analysis; new features highlights and promotions; running the product website, blog and social media; communication and coordination with other internal teams; planning, scheduling, and authoring of product-related materials; preparing and leading public appearances (conferences, trade shows, customer visits); product/company-related partnerships; product and marketing experimentation: coming up with ideas for improvements in various parts of the project; setting up metrics and tests; experimenting with existing and new ways of getting new users through changes in the product, partnerships, bundles, and special promotions.

May 2011 – Jan 2013
Software Developer, QA lead

Being responsible for Oracle VM/Oracle Linux cross-project development and QA, I enhanced Oracle VM documentation, developed test plans and a set of automated tests to ensure Oracle Linux runs smoothly as guest OS on Oracle VM Server. Created automated scripts to deploy Oracle VM server and Oracle Linux as guest OS on new builds arrival and developed scripts for running tests.

Feb 2007 – May 2011
Software Developer
Astronautics Corporation of America

As part of the development and QA teams successfully finished three projects: EFB for Boeing 777, Boeing 787, and the Nexus platform - created numerous software requirements (based on Linux man pages) and test plans; wrote numerous automated tests in C and Bash; participated in Linux kernel reduction and modification.

2004 - 2010
Baltic State Technical University
St. Petersburg, Russia

Master of Computer Science

Spoken Languages
  • English
  • Russian
  • German

Software development: 10+ years
Product Management: 6+ years
Product Marketing: 6+ years
PyCon 2019, Cleveland, OH, USA
Interview after launching Python Fundraiser 2019
PyCon 2018, Cleveland, OH, USA
Talk - By the Numbers: Python Community Trends in 2017/2018
Talk Python To Me Podcast
Episode 176 - The Python Community by the Numbers
PyCon India 2016, New Delhi, India
Panel Discussion - Python Community
DjangoCon 2015, Austin, TX, USA
Talk - Django Assistance in PyCharm
FunFest 2014 at Texas Instruments, CA, USA
Talk - Learn Python Professionally
Get in Touch

show email

  • Phone . . . . . show phone number
  • Residence . . . . . Munich, Germany