Position: Senior Software Engineer / Team Lead
Category: Node.js
English level: upper
Years of experience: 6

- Some of my optimization efforts helped reduce processing times from hours to minutes. 
- I had the pleasure of leading the investigation of a security breach and contributing to the study done on application security.
I’m a software engineer with 6+ years of experience, skilled at developing and maintaining service applications, designing scalable and high-load ready systems, and leading small teams. 

Some of the relevant experiences I have:

- Led the development and maintenance of horizontally-scalable secure services that deal with sensitive personal information, delivering multiple projects from the beginning to the end.
- Led the security-related research and secure code reviews of mobile and web applications.
- Worked on optimizing big database structures by analyzing common query executions, creating new indices, and implementing dynamic caching. 
- Implemented an E2EE protocol for the transfer of sensitive information.
- Created teaching material for both technical and non-technical personnel.

Additionally, I have experience working with different stacks and programming languages: TypeScript/JavaScript with Nest/express, Java/Kotlin with Spring, Go with gRPC/Gin, etc.
I would prefer to refrain from engaging in LeetCode-like interviews, where the sole purpose is to write algorithms detached from a real-life project I will be working on. Purely academic/theoretic algorithms are cool and useful, but there's another place and time for them.