Vyacheslav Pukhanov's Blog

About Me

Hey there! My name is Vyacheslav Pukhanov (ru: Вячеслав Пуханов), I am a lead frontend engineer, currently working at Tinkoff Bank. I have over 5 years of professional frontend experience.

Programming is not only a job, but also a hobby for me: I do frontend and mobile development in my free time. I have also contributed to open-source projects that I’m passionate about, like VSCode and TypeScript. I host my pet projects and open-source contributions on GitHub.

I am always up for a discussion, drop me a line to vyacheslav@pukhanov.ru

Professional Experience

Tinkoff Bank JSC, 2021–today

Lead frontend engineer on the media projects team, building the best media about finance, life and everything — journal.tinkoff.ru

Key technologies:

  • TypeScript
  • React + Server-side rendering
  • Redux
  • Docker
  • Kubernetes
  • Git
  • GitLab CI

Krista RPA, 2020–2021

Senior engineer on the core frontend team, maintaining a library of complex React components for other teams to use. Also did some backend development in Java during that time.

Key technologies:

  • TypeScript
  • React
  • Redux
  • Java
  • Maven
  • Git

Tensor LLC, 2016–2020

Developer on the core framework team, performing memory and compute optimization of an in-house VirtualDOM JavaScript framework.

Key technologies:

  • TypeScript
  • NodeJS
  • Git

Education

I have a Bachelor’s Degree in Fundamental Computer Science & Information Technologies from Yaroslavl State University, 2015–2019.

Personal Projects

Mr. Pub

Mister Pub is a work-in-progress platform for developers to collaborate on diffs and patches. It strives to streamline the collaboration process and reduce friction as much as possible, putting the focus on the actual task at hand itself.

Key technologies:

  • NextJS (React + SSR)
  • Google Cloud Platform (Kubernetes Engine, Cloud Storage)
  • Docker
  • Kubernetes
  • Terraform

Binbox (for iOS & macOS)

Binbox is an app that lets users make anonymous on-demand email inboxes with one tap of a button. The user can then use these inboxes as they wish, for example sign up for websites that they are not comfortable sharing their main email address with. The inboxes are iCloud synced, making them accessible on all of their iOS and macOS devices.

Key technologies:

  • Swift
  • SwiftUI
  • CoreData + CloudKit
  • NodeJS
  • Postfix + Dovecot