Nikita Barsukov

Frontend Developer Проект Taiga UI at Тинькофф

St Petersburg, St Petersburg City, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nikita Barsukov is a frontend developer with 8 years of experience, currently shaping Taiga UI and authoring the Maskito input-masking open-source project at Tinkoff. He specializes in Angular component libraries, accessibility, localization, dark mode support, and robust testing (Jest, Cypress, Playwright), having helped grow Taiga UI to hundreds of components and directives. Beyond coding, he builds developer tooling—authoring a GitHub App for screenshot testing—mentors interns, conducts frontend interviews, and teaches university seminars on Git and JavaScript. His background in big data (MSc, HSE) and political science adds uncommon analytical and communication strengths to his engineering work.
code8 years of coding experience
job2 years of employment as a software developer
bookМагистр, Big data analysis, 9.08 из 10, Магистр, Big data analysis, 9.08 из 10 at Higher School of Economics
github-logo-circle

Github Skills (13)

typescript10
javascript10
typescripts10
front-end-development10
ui-design10
typescript-types10
ui-components10
angular10
jestjs9
jes9
jtest9
lessc9
css9

Programming languages (6)

TypeScriptJavaScriptHTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
taiga-family/maskito

Nov 2022 - Mar 2023

Collection of libraries to create an input mask which ensures that user types value according to predefined format.
Role in this project:
userFront-end Developer
Contributions:1 release, 491 reviews, 233 commits in 4 months
Contributions summary:Nikita was primarily involved in the initial setup and development of the core component of the Maskito project. Their work focused on the creation of a new project core and the implementation of a basic user interface for demonstration purposes. They also integrated a testing framework and applied styling to the demo to achieve an initial user interface.
inputmaskmaskvalue-typesinput-maskangular
taiga-family/taiga-ui

Jun 2021 - Jan 2023

Angular UI Kit and components library for awesome people
Role in this project:
userFront-end Developer
Contributions:3481 reviews, 498 commits, 1285 PRs in 1 year 7 months
Contributions summary:Nikita primarily contributed to the development of UI components and enhancements within the Taiga UI library. Their work included fixing bugs in the dialog host and input-date-time components, integrating features like date and date range localization, adding new properties (e.g., `allowSpaces`, `valueContent`) to the input components, and improving the accessibility of the components. They also introduced support for a new `tui-slider` and new features to the `InputSlider` and improved them. Additionally, the user worked on implementing support for dark mode and better rendering of the text area component.
components-libraryangular-uiuikitangularcomponent-library
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nikita Barsukov - Frontend Developer Проект Taiga UI at Тинькофф