Какие подводные камни таит в себе типизация, предлагаемая языком TypeScript, почему она такая сложная и как она напрямую влияет на поддержку языка со стороны IDE, иногда очень неожиданным образом.
Начал карьеру в автоматизации тестирования, но обилие языков и технологий, используемых в этой области, быстро свело интерес Антона к самим языкам программирования.
Последние четыре года занимается написанием функциональности IDE для веб-языков, в основном TypeScript и JavaScript, в компании JetBrains. Сначала работал в проекте ReSharper, где делал поддержку ES6, TypeScript с 1.4 по 2.2, React и Angular 2. Сейчас работает в проекте WebStorm.
Кроме работы увлекается изучением иностранных языков и путешествиями.