Lead Software Engineer — pSeven
2012 – presentpSeven Enterprise is a low-code cloud platform where engineers assemble simulation workflows from blocks. A block is a plugin-like workflow component that runs one step, such as a solver or a script.
- Lead since 2020. Ran cross-functional project teams of 3–5 people, including several projects for the company's customers taken from first requirements to delivery.
- Created the block development infrastructure and remain responsible for it: the concept, 8 demo blocks for tutorials, 4 project templates, and a GitLab CI pipeline that builds blocks and deploys them to pSeven Enterprise installations and to the marketplace.
- Delivered 10 production blocks: wrote 5 and led the work on the other 5. Three of them run engineering software on remote Windows and Linux hosts and on Slurm clusters.
- Built the SSH and Slurm blocks with Claude Code in a spec-first process: specification, implementation plan, code, test plans. Both shipped with UI and user help in English, Russian, Chinese and Japanese.
- Developed the core frontend and backend of pSeven Enterprise Studio (Angular, Vue.js, Python, Django, GraphQL, REST). The platform cut design justification time threefold for the company's key clients.
- Wrote 90% of the frontend and 80% of the REST API of pSeven Enterprise AppsHub, which publishes workflows as web applications. A working version built in two weeks helped win a contract with a key client; over 60% of customers call the feature essential.
- Developed the pSeven Enterprise GraphQL API in a team of two. Feature delivery time dropped by at least half.
- Designed a type system based on JSON Schema and the data editors for it. Block authors found it simpler, and the volume of transmitted data fell 3–5 times.