Nice to meet you!
I'm Dmitry Jemerov, a linguist and software developer originally from St.Petersburg, Russia, now living in Leiden in the Netherlands.
I've spent most of my career working at JetBrains. I started as the lead developer of Omea, a now-defunct information management tool built with .NET. Then I moved to work on IntelliJ IDEA and IntelliJ Platform-based IDEs. Among other things, I was the original creator and lead developer of PyCharm.
I also spent a year at Google, working on Cloud Source Repositories, Cloud Debugger and other projects related to developer tooling on Google Cloud Platform.
After I returned to JetBrains, I spent some time as the lead of the team working on the IntelliJ IDEA plugin for Kotlin, and then switched to product management and product leadership roles. My final project at JetBrains was the leadership of the ML team, where I managed the development and release of the AI Assistant plugin.
I left JetBrains in the end of August 2023, and I'm now studying linguistics at the Leiden University. You can read more about how this goes in my blog.
Some of my personal projects include:
I'm one of the authors of Kotlin in Action, an introduction book on Kotlin. The 2nd edition of the book came out recently, but I wasn't involved in it.
If you're curious to learn more about me, here are some interviews where I talk about myself and my work:
I've made a fair amount of conference presentations over the years. Here are some of them: