Kirill Vinogradov

Full Stack Developer at Semrush

Kirill Vinogradov has several years of experience in software development. Kirill has worked at multiple companies, including Semrush, CEREVRUM INC., and Confirmit.

At Semrush, Kirill worked as a Full Stack Developer. Their responsibilities included developing a new subscriptions platform, supporting the old platform, and conducting candidate interviews. Kirill utilized technologies such as JavaScript, TypeScript, React, Python, MySQL, PostgreSQL, Docker, and GitLab CI.

During their time at CEREVRUM INC., Kirill worked as a Software Engineer. Kirill contributed to the development of a reporting sub-system and played a role in improving development management processes. Kirill worked with technologies like TypeScript, React, Redux, Redux-Saga, PHP, Laravel, MariaDB, Docker, and Docker Compose.

At Confirmit, Kirill worked as a Software Engineer in the CATI team. Their tasks involved developing and supporting different parts of various products. Kirill gained experience in technologies such as React, Redux, Saga, Node.js, .NET Core, Entity Framework, MS SQL, ASP.NET MVC, and Web API.

Overall, Kirill Vinogradov has a strong background in software development, with expertise in a range of programming languages, frameworks, and tools.

From 2012 to 2018, Kirill Vinogradov attended Yaroslavl Demidov State University, where they pursued a Specialist degree in Computer and Information Systems Security/Information Assurance.

Links


Org chart