Roman Pishchalnikov

Senior Software Engineer at EcoVadis

Berlin, Germany
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
Roman Pishchalnikov is a Senior Software Engineer based in Berlin with 11 years of experience specializing in test automation, CI/CD, and backend reliability. He has built automation frameworks from scratch using Python, pytest, Selenium/Appium and integrated them into CI/CD pipelines across security, mapping, and enterprise SaaS domains. At Positive Technologies and 2GIS he combined API, UI, and load testing with infrastructure automation (Ansible, Docker, Selenoid) to make complex systems testable and repeatable. A contributor to the popular faker Python library, he expanded its data generation features and strengthened its test coverage — a sign of his commitment to shipping well-tested tooling, not just code. Colleagues know him as a pragmatic mentor who scales testing practices across teams while keeping an engineer’s attention to detail. He pairs an electrical engineering background with a tester’s mindset to turn brittle releases into reliable delivery.
code11 years of coding experience
job10 years of employment as a software developer
bookEngineer's degree Electrical Engineering, Engineer's degree Electrical Engineering at Novosibirsk State Technical University (NSTU)
languagesRussian, English
github-logo-circle

Github Skills (12)

unit-testing10
data-generation10
test-data10
internet10
synthetic-data10
faker10
python10
test-generator10
test-automation10
testing10
api8
apidoc8

Programming languages (2)

PythonKotlin

Github contributions (5)

github-logo-circle
joke2k/faker

Dec 2018 - Aug 2021

Faker is a Python package that generates fake data for you.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:9 commits, 9 PRs in 2 years 8 months
Contributions summary:Roman primarily contributed to enhancing the faker library by introducing new features and expanding test coverage. They added functionality for generating phone numbers (ru_RU prefix), lists of texts, port numbers, HTTP methods, DGA (Domain Generation Algorithm) by date, IANA and RIPE IDs, and NIC handles, enriching the library's capabilities. They also implemented unit tests to validate the functionality of their additions and existing features, improving the library's quality and reliability.
pythontest-datatestingdummy-datadataset
pishchalnikov/mocksi

Sep 2018 - Nov 2018

Simple REST API Server to manage mock services in Docker containers
Contributions:8 PRs, 10 pushes, 9 branches in 2 months
containersapimock-serverdockerapi-testing
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 Pishchalnikov - Senior Software Engineer at EcoVadis