
About
Works on architecture and infrastructure of hh.ru. Ex-team leader of a product team, where he reduced lead time from 38 to 28 days. Tech speaker and writer, HolyJs program committee member
Professional
- Launched and set real-time user performance monitoring, errors tracking
- Optimized SSR. Improved 95th percentile of response answer time from 100 to 60ms. Debugged and got rid of memory leaks
- UIToolKit maintainer. It's a system with more than 100 components
- Organized migration from legacy stack to React. Migrated more than 30 pages
- Set up the architectural team planning process
- Created unit tests infrastructure. Code coverage reached 56%
- Lecturer and mentor in HH developers school. Had been the best lecturer for 4 years in a row according to students surveys
- Created a project from scratch. 3 modules: assessment, HR's CRM and admin panel
- Enhanced 85th percentile of team lead time from 38 to 28 days
- Created analytics graphics, ATS (vacancy workflow, candidates discussions, etc.), calendar for HRs (looks like OutLook)
- Two persons from the team became team leaders
- Created new vacancy search on a map and a mobile cv builder
- Made deployment and shipping pipelines for UIToolKit. Reduced the complexity of adding new components to the lib. Became a maintainer of this lib. The number of components in UIToolkit was increased from 3 to 100
Etcetera:
2013: Smart Solution, SPB-Veresk, MESI
Education
Mathematician-developer
Graduated MESI university (part of Plekhanov Russian Academy of Economics in 2015)
Community
Speaker
Tech writer
OpenSource
HolyJs
Speaker: Tech meetups and conferences: xnim.ru/projects/public-speakings
Tech writer: Writes articles in Russian and English: xnim.ru/projects/articles
OpenSource: Contributes and maintains open source projects: github.com/xnimorz
HolyJs: Program committee member holyjs-piter.ru/en
Key Skills
JS
Bundlers and tests
CSS
Etc.
JS, TypeScript, React, Redux, Svelte, Babel, vanilla, Node.js, Koa, Express
Bundlers and tests: Webpack, Webpack plugins, Rollup, gulp, Jest, Enzyme, Mocha
CSS, Less, CSS modules, CSS-in-JS
Etc: Git, Sketch, Figma, Scrum, Agile, Kanban