Position: Senior Software Engineer
Category: Node.js
English level: intermediate
Years of experience: 11


I am a software engineer with over 10 years of experience in commercial software development.
Engaged in: architecture development, code review and actual coding.
Over the past years I have gained significant hands-on experience with various languages and technologies: PHP, JavaScript, Dart, MySQL, PostgreSQL, MongoDB, AWS and others. I have worked with all most popular frameworks on the market for the mentioned programming languages.
Lately I mainly work with JavaScript on the frontend and backend, mostly using Express and React. And also Dart for developing mobile applications using Flutter
I have extensive experience building architecture and developing monolithic, microservice and serverless applications hosted in the cloud (Amazon Web Services, Heroku and Linode)
Also I have experience developing cross-platform mobile applications, from working with customers’ requirements and docs to publishing to the AppStore and Google Play;
Being a Technical Lead, I’am constantly learning new technologies. And passion for coding let me get hands-on experience with them.
At the same time, first I look at any project or task from the client’s perspective and business requirements and only then - as a technical challenge.
Right now I'm most interested in Node.js (NestJS) + Flutter stack.