About
![](/sites/default/files/styles/216x216/public/filefield_paths/RuslanP-200x200_0.jpg?itok=iIxG3f5X)
My name is Ruslan, I am from Ukraine and I am an expert in web development.
More than 14 years of experience delivering Drupal-based General Purpose solutions for different sectors such as Job Boards, Product Portfolios, Geo Coding, Real Estate Solutions, E-Commerce, Classifieds, Corporate, and online Magazines/Newspapers, big projects for Government and Education.
Projects
Focus RH
![Studirama - Focus RH](/sites/default/files/styles/project_landing_page_default/public/filefield_paths/2016-12-08-105056-photos.jpg?itok=ECpVO_Ez)
My clients
![Bushnell](/sites/default/files/styles/max_200x200/public/client-logos/2017/bushnell.png?itok=IRP35CCJ)
![CruiseDirect](/sites/default/files/styles/max_200x200/public/client-logos/2017/cruisedirect.png?itok=8MCNto2t)
![KWALL Company Logo](/sites/default/files/styles/max_200x200/public/2024-02/kwallcompany_logo.jpg?itok=CfZY5tvB)
![Soft Activity](/sites/default/files/styles/max_200x200/public/client-logos/2017/softactivity.png?itok=iL3QyQUT)
![Mc Guire Programme](/sites/default/files/styles/max_200x200/public/client-logos/2017/mcguireprogramme.png?itok=gteVjxBl)
![Studirama Logo](/sites/default/files/styles/max_200x200/public/client-logos/2017/studyrama.png?itok=T1miRpeE)
Articles
Drupal: Introducing new "Update Manager Advanced" module
![The example/result of "Update Manager Advanced" module](/sites/default/files/styles/max_500x500/public/articles/2020/new-releases-available-make-drupal-easy-ru.jpg?itok=HQSPB2zY)
The "Update Manager Advanced" module modifies the Drupal "Available updates" email report to include the information normally shown at /admin/reports/updates/update, with links to the module updates and their release notes description.
Drupal 10: How update an alias programmatically using a value from the field
![drupal - update an alias programmatically](/sites/default/files/styles/max_500x500/public/articles/2017/update-alias.jpg?itok=o03NIZuL)
When you use the "pathauto" module and want to make the node's URL depends on your custom field you can create a pattern using a token, however, what can you do if the field is boolean and you want to make a human path or you needed in the more complex pattern? You can implement it programmatically. I going to show how to fix it very quickly.
Upwork's Feedback
![A person](/sites/default/files/styles/feedback_portrait/public/2021-10/default-person.png?itok=gBGUBdrV)
Drupal custom module development
Always a pleasure to work with Ruslan! Would rehire him again anytime. Thanks for the excellent work and communication Ruslan.
![A person](/sites/default/files/styles/feedback_portrait/public/2021-10/default-person.png?itok=gBGUBdrV)
Experienced Web Developer for WordPress
Great experience working with Ruslan! He's a professional, passionate and motivated freelancer with huge experience in web development. Highly recommended.
![Kevin | President, CTO](/sites/default/files/styles/feedback_portrait/public/feedback-portraits/kevin-howard-goldberg.jpg?itok=FteXgoZ4)
HTML to Drupal Bootstrap Theme
Ruslan is not only excellent at what he does, but offers helpful suggestions, has excellent availability, and is very easy to work with. I highly recommend him and I look forward to working with him again as soon as the opportunity presents itself.