A highly skilled Senior Software Engineer with 12+ years of experience in software development on a web platform. I have expert knowledge and experience in building complex systems from scratch. I like to design clear and flexible architecture using a modern tech stack. For the front-end, I prefer to use ES6+, Typescript, and modern frameworks like Vue, React, and Angular. For the back-end, I prefer to use SOLID, DDD and Clear architecture and sometimes microservices. I do not have strong preferences for programming languages and paradigms, because I am a fast learner and always look forward to expand my experience. I like to bring high standards to the codebase and use modern technologies with oop/functional programming. I have experience in leading small dev teams in an office (up to 5) or remotely (up to 8) and prefer to work remotely.