Roman Shevchenko

Middle PHP Pdeveloper at Chitai-gorod

Moscow, Moscow City, 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
Roman Shevchenko is a versatile Middle PHP developer with 13 years in software engineering and seven years focused on PHP/MySQL, combining backend development, database optimization and Linux/web-server administration. He runs a small server farm for non-profits, authors automation tools from operational statistics, and routinely applies bash, Ansible and Zabbix for monitoring and deployment. Roman contributed the SafeMySQL PHP class, improving query safety, placeholder handling and statistics tracking—demonstrating a practical open-source impact on safer MySQL usage. Comfortable supporting customers directly, he pairs hands-on technical support and documentation with data-driven solutions such as UTM tracking and fraud detection for e-commerce.
code13 years of coding experience
job6 years of employment as a software developer
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
157,663reputation
29.7mreached
6,288answers
37questions
Badges
type-conversion
top-5%
character-encoding
top-5%
oop
top-5%
pagination
top-5%
while-loop
top-5%
mysqli
top-1%
github-logo-circle

Github Skills (59)

sql-injection10
prepared-statements10
mysql10
loops10
forms10
security10
php10
mysqli10
sql10
html10
pdo10
user-input10
database10
mariadb9
utf9

Programming languages (7)

CSSTwigXMLJavaScriptPHPHTMLLess

Github contributions (5)

github-logo-circle
colshrapnel/safemysql

Dec 2012 - Jan 2019

A real safe and convenient way to handle MySQL queries.
Role in this project:
userBack-end Developer
Contributions:2 releases, 39 commits, 10 PRs in 6 years 2 months
Contributions summary:Roman primarily contributed to the development of a PHP class, `SafeMySQL`, designed to handle MySQL queries securely and conveniently. Their work involved the initial creation and subsequent refinement of the class, adding functionality for various query types (getOne, getRow, getAll, etc.) and placeholder handling. They improved the parsing logic, error messages, and incorporated features like NULL handling and statistics tracking.
mysqlsqlpdohandlequeries
colshrapnel/phpdelusions.net

Jul 2018 - Dec 2022

Texts from phpdelusions.net
Contributions:8 commits, 3 PRs, 71 pushes in 4 years 5 months
phptexts
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
Roman Shevchenko - Middle PHP Pdeveloper at Chitai-gorod