Phil Pirozhkov

Senior Software Engineer at Workato

Türkiye Turkey
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

🤩
Rockstar
🎓
Top School
Phil Pirozhkov is a Senior Software Engineer with 13 years of experience specializing in Ruby and Rails, currently based in Turkey and working at Workato. He has a strong track record building reliable back ends and optimizing terabyte-scale databases for consumer-facing mobile services, and has led teams as a senior developer and architect. Phil is an active open-source contributor to prominent Ruby projects — notably RuboCop and RSpec — where he improved test infrastructure, added new cops and matchers, and fixed subtle bugs like infinite loops and state leakages. His blend of backend engineering and QA/test-automation expertise means he focuses as much on maintainability and testability as on feature delivery. Colleagues rely on him for pragmatic refactors and robust CI improvements that prevent regressions in large codebases. He pairs deep protocol and systems knowledge from earlier Java work with a pragmatic Rails-first approach to ship resilient production systems.
code13 years of coding experience
job17 years of employment as a software developer
bookTelecommunications and Information Technologies Engineer, Computer Systems Networking and Telecommunications, Telecommunications and Information Technologies Engineer, Computer Systems Networking and Telecommunications at State university of telecommunications Bonch-Bruevitch Saint-Petersburg
languagesEnglish, French, Spanish, Russian
stackoverflow-logo

Stackoverflow

Stats
4,820reputation
577kreached
94answers
8questions
Badges
ajax
top-5%
jasmine
top-5%
github-logo-circle

Github Skills (34)

rubocop10
ruby-rails10
static-code-analysis10
matcher10
testing10
rspec10
test-framework10
rails10
formatter10
formater10
ruby10
sql-formatter10
code-analysis10
formatters10
linter10

Programming languages (29)

C#CHandlebarsElmGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
rubocop/rubocop-rspec

Nov 2017 - Jan 2023

Code style checking for RSpec files.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:985 reviews, 433 commits, 422 PRs in 5 years 3 months
Contributions summary:Phil primarily contributed to the `rubocop-rspec` project by implementing and improving various RSpec cops, which are code style checks for RSpec files. The user added new cops, such as `RSpec/ContextWording` and `RSpec/LeakyConstantDeclaration`, improving code quality. They also addressed existing issues by fixing the blank lines generated by the `MultipleSubjects` cop and improving the metadata detection for `MultipleExpectations`.
code-stylelintrailstestingruby
rspec/rspec-rails

Oct 2019 - Jan 2023

RSpec for Rails 7+
Role in this project:
userBackend Developer
Contributions:213 reviews, 195 commits, 205 PRs in 3 years 3 months
Contributions summary:Phil primarily contributed to the RSpec testing framework for Rails applications, specifically focusing on ActiveJob and Action Mailer matchers. Their work included adding support for composable matchers, fixing compatibility issues, and removing code related to older Rails versions. They also addressed various spec failures and bugs, and streamlined the testing setup and configuration.
ruby-on-railsrailsrubyrspecrails-5
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
Phil Pirozhkov - Senior Software Engineer at Workato