Pavel Platto

Chief Technology Officer Co-Founder at Nice Plans Studio

Limassol, Cyprus
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
Pavel Platto is a pragmatic CTO and co-founder with 12 years of experience building scalable server-side systems for games and startups, currently leading technology at Nice Plans Studio from Limassol, Cyprus. He combines strong algorithmic pedigree from ACM ICPC leadership and university teaching with hands-on architecture and implementation experience across languages from C and Haskell to Python and C#. Pavel prefers backend systems, having architected distributed meta-servers for multiplayer games and complex game editors and build/CI pipelines. An active open-source contributor, he has improved core file I/O and modernized filesystem architecture in the high-profile Neovim project and enhanced Python automation tooling in doit. Passionate about functional programming, GNU/Linux and Vim, he brings both engineering rigor and a taste for elegant, minimalist tools. Colleagues know him as a lifelong learner who bridges deep algorithms knowledge with practical system design.
code12 years of coding experience
job9 years of employment as a software developer
bookСпециалист, Software and Administration of Information Systems, Специалист, Software and Administration of Information Systems at Russian State University named after Immanuel Kant (former Kaliningrad State University)
languagesRussian, English
github-logo-circle

Github Skills (26)

python10
architecture10
c1110
c1710
system10
workflow-automation10
tasker10
libuv10
fileio10
build-automation10
file-handling10
file-processing10
build-tools10
file-access10
architectures10

Programming languages (15)

C#C++CRustGoHTMLErlangTypeScript

Github contributions (5)

github-logo-circle
pydoit/doit

Jul 2015 - Mar 2016

CLI task management & automation tool
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:5 commits, 5 PRs, 31 comments in 8 months
Contributions summary:Pavel contributed to bug fixes and feature enhancements within the `doit` project, specifically addressing issues related to Python callable actions and keyword-only arguments. They implemented support for pathlib in file dependencies, targets, and command actions, improving the tool's flexibility. The user also addressed a race condition in folder creation and improved documentation, showcasing their involvement in code quality and usability.
workflow-automationpythondata-sciencetask-managementtask-runner
neovim/neovim

Jan 2015 - Nov 2016

Vim-fork focused on extensibility and usability
Role in this project:
userBack-end Developer & System Architect
Contributions:6 PRs, 14 comments in 1 year 10 months
Contributions summary:Pavel primarily contributed to the refactoring of file system operations by replacing `mch_rename` and `vim_rename` with `libuv` calls within the NeoVim codebase. This involved modifications to core file I/O functions, test files, and the core file system interface. The user also made code style improvements such as using stdbool.h and removed some legacy and unused features. The user’s work demonstrates a focus on improving the underlying system architecture by utilizing a more modern and performant library.
usabilityapiluavimvim-plugin
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
Pavel Platto - Chief Technology Officer Co-Founder at Nice Plans Studio