Position: Software Developer
Category: Node.js
English level: upper
Years of experience: 4

In my previous company, I accomplished the following:
- Developed a set of code generators that enabled our developers to generate repetitive code. This approach resulted in consistent implementation throughout the codebase and saved R&D time on a regular basis
- Optimized the deployment time of the back-end part of the project by reducing the number of Node.js dependencies and optimizing the Webpack configuration. This resulted in a reduction of deployment time from 5 minutes to 1.5 minutes
- Reduced AWS costs by $1500 by identifying and eliminating unused resources


Also, I help my friends automate their work:
- Developed a set of Google Spreadsheets extensions(using Apps Script) for my friend that saves her 16 hours per month
The following tasks are typically included in my work responsibilities: 
- Designing, developing, and deploying new features
- Fixing bugs
- Participating in architectural planning
- Writing tests
- Communicating with clients to understand their needs
- Resolving downtimes as soon as possible
Work is work) But I prefer it when people at work follow effective communication principles, such as those outlined in resources like 'NoHello' or 'XY problem'. In my opinion, following these principles often leads to better work results