Senior Node.js Software Engineer with almost 9 years of experience
Core Skills
+ Product responsibility + Good code quality + Testing skill
Remote working or relocation, now live in Astana. Male 27 y.o Employment: part time, full time
+ Leadership + Fast learning + Problem solving
Experience
February 2022 - Ongoing (9 months)
Sberbank (Advertisement platform)
Development Team Lead JavaScript
Designed and helped to implement a solution for high load advertisement loading Nest.js, TypeScript, Browser API. Mentored five JS developers and hired a new employees. Made a standard development workflow, linter rules, CI, JIRA, release. Built infrastructure for performance templates with Preact and Node.js. Key achievement: led three large advertisement projects without incidents and completed my own goals.
December 2017 - February 2022 (4 years 3 months) Rambler&Co (Advertisement platform)
Lead Node.js Software Engineer
Built architecture and development services from scratch based on Node.js, TypeScript, RabbitMQ, Nest.js, PostgreSQL, S3Like. Set up unit and integration tests using Jest. Developed a service for styling ads templates with integration between multiple big services using Nest.js, MariaDB. Created a monitoring and metrics system for services Grafana, Clickhouse. Key achievement: Stabilized the operation and revenue of the solution, the creation of new working mechanisms, increasing profits by more than 40%.
December 2015 - December 2017 (2 years)
Naturi Group (Housing Construction)
Senior Software Developer
Designed and built large CRM system for automate construction business processes Node.js, MongoDB, Angular.js, Socket.io. Led development of multiple websites based on PHP, WordPress, ModX, Bitrix. Key achievement: Managed to optimize business processes for a whole house construction company, that makes all the processes with money and steps clear for customers and employees.
February 2014 - October 2015 (1 year 9 months)
Infinit Group (Power Industry)
Senior Software Developer
Designed and developed from scratch a system for monitoring status of backup generators with MySQL, PHP, JavaScript, Wammu.
Education
2012-2016
Bachelor of Informatics and computer engineering
Moscow Automobile and Road Construction State Technical University, Moscow
Languages
🇷🇺 Russian - Native
🇺🇲 English - B1-B2
Certificates
Become a Team Lead
Async Architect
Skills
JavaScript Node.js Unit Testing Docker Redis Git HTML5 CSS3 TypeScript PostgreSQL MySQL Jest Architecture Analysis Documentation Writing
Speeches
2022
- How to set up a TypeScript monorepository in Gitlab CI
https://thevlad.super.site/blog/monorepo-typescript-gitlabci
2021
- AdBlock: features and advanced blocking methods
https://thevlad.super.site/blog/adblock
Additional information
- Strive to make use of my emotional intelligence at work;
- Crazy about travel;
- Don’t smoke, almost don’t drink and lead a healthy lifestyle;
- Love learning something new, interested in finance, statistics, new challenges;
- I write on GoLang in my free time;