Mikhail is an experienced full-stack developer with 5+ years of production experience. He has excellent technical abilities and is a collaborative team player. His skills include ReactJS, NodeJS, Rest API, GraphQL, and various databases. Mikhail is fluent in Russian and English and has a Bachelor's degree in E-commerce Marketing.
Experience
Experienced in developing complex web applications with expertise in data visualization and user experience design. He implemented features that resulted in product acquisition using modern web development frameworks such as React.
Expert in developing scalable and efficient applications by utilizing both microservices and monolithic architectures. Proficiently, he applied this knowledge while working with NodeJS to meet business requirements.
Proficient in the complete software development lifecycle, with a track record of building custom web applications from inception to deployment. In fact, he developed web apps from scratch and demonstrated mentorship abilities as an intern developer coach.
He is proficient in containerization and has Dockerized back-end services while configuring a load balancer in Nginx. This has significantly improved the efficiency, portability, and scalability of the software development process.
Specialization
FrontendÂ
Backend
Expertise
.ReactJS (including Redux and MobX)
HTML and CSS (SASS/LESS)
JavaScript and TypeScript
Rest API and GraphQL
UI libraries such as AntDesign, Material, and Semantic
Testing frameworks such as Jest, Enzyme, Mocha, and Chai
Webpack and Babel