Denis Fedorchenko

Software Engineer at Sigma Software Group

Ukraine
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
Denis Fedorchenko is a software engineer with 8 years of experience building backend systems, currently working at Sigma Software Group and previously contributing to Openware and Helios Technologies. He specializes in secure, production-grade Rails services for financial and crypto platforms, having improved logging, error handling, and secret management (including Vault-Rails) in the open-source Peatio exchange. Denis also implemented authentication and label-management features in Barong, adding API key workflows and OTP validation to strengthen account security and admin tooling. Based in Ukraine, he combines a formal Computer Science background from NTUU KPI with hands-on open-source contributions that touch critical admin and auditing surfaces. Notably, his work emphasizes observability and operational clarity—refactoring logs to JSON and exposing explorer data for admin diagnostics—helping teams run complex systems with safer defaults.
code8 years of coding experience
job3 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesUkrainian, Russian, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

json10
ruby-rails10
grapesjs10
apidoc10
rspec10
authentication10
user-authentication10
rails10
ruby10
api10
gr10
jwt10
error-handling10
ruby-on-rails10
mysql9

Programming languages (8)

RustCJavaScriptGoHTMLRubyTSQLPython

Github contributions (5)

github-logo-circle
openware/barong

Nov 2018 - Jun 2020

Barong auth server
Role in this project:
userBack-end Developer
Contributions:11 reviews, 28 commits, 24 PRs in 1 year 7 months
Contributions summary:Denis primarily contributed to the `openware/barong` authentication server by implementing and modifying the Label Model. These changes include adding and updating models, as demonstrated through modifications to the `label_spec.rb` and `label.rb` files. This involved managing user levels based on label assignments, with added API endpoints for labels management. Further development encompasses the creation of an API for API keys, including functionalities for creating, modifying, and deleting keys with OTP validation.
oauth-serverbarongauthenticationblockchainpeatio
openware/peatio

Jun 2019 - Aug 2021

Open-source crypto currency exchange software (https://openware.com)
Role in this project:
userBack-end Developer
Contributions:2 reviews, 36 commits, 43 PRs in 2 years 2 months
Contributions summary:Denis primarily focused on improving the logging and error handling within the cryptocurrency exchange software. They refactored the logging format to JSON for consistency, updated the logger in the withdraw coin daemon for better clarity, and incorporated Vault-Rails for secure storage of sensitive data like secrets and settings. Additionally, the user added several endpoints for administration, including actions on withdraws and deposits, along with exposing explorer transaction and address information in the admin API.
exchangeethereumcrypto-exchange-softwaretrading-platformcurrency-exchange
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
Denis Fedorchenko - Software Engineer at Sigma Software Group