Timur Shakurov

Back End Developer (Kotlin, C ) at Yandex

Moscow, Moscow, Russia
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
Timur Shakurov is a backend engineer with over a decade of professional experience and eight years focused on Java/Kotlin systems, specializing in HTTP and gRPC services and Postgres-backed architectures. At Yandex he progressed from core backend work on Market’s Checkouter to leading logistics teams and now contributes to Yandex Voice and smart device integrations, including low-level VLM work for Yandex Station and Auto. He combines hands-on optimization experience—demonstrated in open-source contributions to the Gretty Gradle plugin where he implemented inplace and manual reload modes—with product delivery at scale, including a live MySQL-to-Postgres migration. Timur is comfortable both leading teams and digging into performance-sensitive C++/Kotlin code, and he thrives on improving deployment and hot-reload developer workflows.
code12 years of coding experience
job7 years of employment as a software developer
bookComputer Science, Computer Science at Kazan State University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
11reputation
284reached
1answer
0questions
github-logo-circle

Github Skills (10)

tomcat10
web-development10
gradlew10
web-application10
webapp10
groovy10
jetty10
gradle10
build-automation9
deploying8

Programming languages (4)

JavaCSSGoGroovy

Github contributions (5)

github-logo-circle
akhikhl/gretty

Sep 2014 - Jun 2016

Advanced gradle plugin for running web-apps on jetty and tomcat.
Role in this project:
userBackend Developer
Contributions:61 commits, 27 comments, 2 issues in 1 year 9 months
Contributions summary:Timur implemented features for "hard" inplace mode, a key optimization strategy for web application development within the Gretty plugin. Their work involved modifications to several core Groovy files, including `JettyScannerManager.groovy`, `GrettyPlugin.groovy`, `ProjectUtils.groovy`, `AppStartTask.groovy`, and `FarmStartTask.groovy`. These changes focused on improving the build process and hot deployment capabilities, particularly for the Jetty and Tomcat servers. The user also introduced manual reload mode to control the server restart process.
gradlegroovyjooqweb-appstomcat
sala-dotabot/dotabot-ui

Oct 2018 - Jul 2023

Contributions:2 PRs, 15 pushes, 2 branches in 4 years 10 months
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
Timur Shakurov - Back End Developer (Kotlin, C ) at Yandex