Kirill Shatskiy

Staff Software Engineer Lead at Criteo

Limassol, Cyprus
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kirill Shatskiy is a Staff Software Engineer Lead based in Limassol with a decade of experience building and modernizing high-load web applications and pipelines. He combines hands-on full-stack JavaScript expertise (Angular, React, TypeScript) with cloud CI/CD, refactoring legacy systems, and a strong focus on unit and end-to-end testing to keep production reliable. Kirill has contributed to open-source front-end tooling such as an Angular example for the imaskjs input-mask library, demonstrating attention to practical UI details and library interoperability. His background spans web, networking, and Unix engineering, giving him an unusual blend of infrastructure, automation, and frontend UX sensibilities. Result-oriented and team-focused, he automates tedious processes to reduce deployment risk and developer friction. Outside work he channels the same craftsmanship into climbing, running, guitar playing, and producing EDM with Ableton, reflecting a creative approach to problem solving.
code10 years of coding experience
job11 years of employment as a software developer
bookMaster's degree Sociology, Master's degree Sociology at Udmurt State University
bookBCs Computer Science, BCs Computer Science at University of London
github-logo-circle

Github Skills (8)

javascript10
input-mask10
angular10
typescript-types9
typescript9
typescripts9
vanilla-javascript8
js8

Programming languages (4)

TypeScriptDockerfileJavaScriptRuby

Github contributions (5)

github-logo-circle
uNmAnNeR/imaskjs

Apr 2020 - Apr 2020

vanilla javascript input mask
Role in this project:
userFront-end Developer
Contributions:8 commits, 3 PRs, 1 comment in 1 day
Contributions summary:Kirill primarily contributed to adding and refining an Angular example application for the `imaskjs` library. Their work included implementing a basic Angular application showcasing the input masking functionality. They removed unnecessary comments and private Angular core functions, and updated the code with esm types. The user also removed module imports to refactor the factory implementation.
inputmaskmaskjavascriptvanilla-jsinput-mask
shackijj/lcthw

Sep 2015 - Jan 2016

Contributions:26 PRs, 96 pushes, 32 branches in 3 months
learn-czedshaw
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kirill Shatskiy - Staff Software Engineer Lead at Criteo