About Me
Hello! I’m Vyacheslav Pukhanov (ru: Вячеслав Пуханов), a senior frontend engineer, currently leading an engineering team at Tinkoff Bank.
With over 5 years of professional experience in frontend development, programming is not just a job for me, but also a hobby. During my free time, I enjoy working on frontend and mobile development, as well as contributing to open-source projects like Visual Studio Code and TypeScript. You can find my pet projects and open-source contributions on my GitHub.
I’m always up for a discussion, so feel free to contact me at vyacheslav@pukhanov.ru.
Professional Experience
Tinkoff Bank JSC, 2021–today
Leading a frontend team of the media projects department, responsible for 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