Iaroslav Iadryshnikov

Web Application Security Engineer

Saint Petersburg, Saint Petersburg, 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
Iaroslav Iadryshnikov is a Web Application Security Engineer with 13 years of software experience, currently securing web apps and leading incident investigations at VK.com. He progressed from junior test engineer to security specialist, combining deep practical knowledge of testing and code review with hands-on incident response. A strong Go back-end contributor, he extended Telegram Bot API bindings to support payments, and has long supported open-source localization efforts for the popular PPSSPP emulator by maintaining Russian (and Tagalog) translations. Based in Saint Petersburg and educated in Information Technologies at Novosibirsk State University, he blends pragmatic engineering with attention to user-facing details that improve product reach and trust.
code13 years of coding experience
job3 years of employment as a software developer
bookИнформационные технологии, Информационные технологии at Новосибирский Государственный Университет (НГУ)
languagesRussian, English
github-logo-circle

Github Skills (13)

golang10
telegram-bot-api10
localization10
go10
qt10
translation10
api-design9
ps9
emulation9
pspp9
json8
c-language4
cprogramming-language4

Programming languages (15)

C#CSSC++CMakefileGoHTMLKotlin

Github contributions (5)

github-logo-circle
hrydgard/ppsspp

Mar 2013 - Sep 2013

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
Role in this project:
userLocalization / Internationalization Specialist
Contributions:22 commits in 5 months
Contributions summary:Iaroslav primarily contributed to the localization of the PPSSPP emulator. They added, updated, and fixed Russian language translations within the Qt framework, directly modifying the .ts translation files. Their work involved translating UI elements, dialog messages, and menu strings, ensuring the emulator's interface was available in Russian. Additionally, they made adjustments to include the Tagalog language.
emulatorsppssppemulatorwindowscpp
Golang bindings for the Telegram Bot API
Role in this project:
userBack-end Developer
Contributions:7 commits, 4 PRs, 8 comments in 28 days
Contributions summary:Iaroslav implemented and extended the Telegram Bot API bindings in Go, specifically focusing on the payments feature. Their contributions involved adding data structures and configurations related to payments, shipping, and pre-checkout queries within the `types.go`, `configs.go`, and `bot.go` files. They also incorporated new fields and methods to support the latest Telegram Bot API updates, demonstrating a good understanding of the API and the Go language.
golangtelegram-botapigolang-bindingsbot
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
Iaroslav Iadryshnikov - Web Application Security Engineer