Denis Perov is a seasoned Software Architect and entrepreneur with over a decade of hands-on experience building full-stack web systems and high-load back ends across Java, Node/Meteor, and JavaScript ecosystems. He has led architecture, DevOps, QA, and hiring for multi-tenant SaaS (notably a healthcare LMS) while freelancing for startups and delivering production projects for diverse markets including Latin America and Australia. An active open-source contributor, he has made substantive back- and front-end contributions to the popular Wekan kanban project, including storage, attachment migration and i18n test work. Denis combines pragmatic system design with performance-first fixes that reduced costs and improved onboarding speed, and he’s comfortable owning features end-to-end from API to UI. Based in Astana and an avid traveler, he balances a global perspective with the discipline of a father, which informs his collaborative, deadline-driven approach.
The Open Source kanban (built with Meteor). Keep variable/table/field names camelCase. For translations, only add Pull Request changes to wekan/i18n/en.i18n.json , other translations are done at https://app.transifex.com/wekan/wekan only.
Role in this project:
Back-end & Front-end Developer
Contributions:4 reviews, 19 commits, 4 PRs in 2 months
Contributions summary:Denis contributed to both back-end and front-end aspects of the Wekan project. Their work included implementing the `WRITEABLE_PATH` environment variable for file storage and migrating file attachments. They also added tests for a custom TAPi18n implementation, showcasing a focus on localization. In addition, the user addressed several bug fixes across various components of the application, from cards to boards and sidebar UI.
Contributions:4 pushes, 1 branch in 7 years 7 months
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.