Sergey Romanov is a pragmatic Lead Engineer based in Prague with 13 years of experience delivering end-to-end industrial automation and IIoT solutions, from schematic design and control panel assembly to PLC/HMI programming and cloud services. He blends deep hands-on expertise in IEC‑61131‑3, Structured Text, Siemens/WAGO ecosystems and field protocols (Modbus, OPC) with full‑stack software skills—Golang, Node.js, Vue/Angular, Docker, AWS and high‑load web architectures. As a mentor and project lead he has overseen multidisciplinary teams on projects ranging from city boiler houses and cement plants to dynamic fountain installations and food production lines. An active open‑source contributor, he extended Microsoft’s popular monaco-editor to support Structured Text, reflecting a rare crossover of industrial control domain knowledge with front‑end engineering. Calm under pressure and highly communicative, he combines practical shop‑floor experience with cloud/DevOps fluency to turn complex automation requirements into reliable, production systems.
Full view calendar with year, month, week and day views based on templates with Twitter Bootstrap.
Role in this project:
Full-stack Developer
Contributions:1 release, 353 commits, 67 PRs in 9 years 2 months
Contributions summary:Sergey's primary contribution was to develop the core calendar component for the bootstrap-calendar repository. This involved implementing the primary functionality for the month, week, and day views. The commits also included adding features for date/time navigation, adding language support, and integrating events, indicating a focus on both front-end UI elements and the underlying data handling. Furthermore, the user demonstrated the ability to integrate templates and handle modal windows for event display.
Contributions:10 commits, 1 PR, 2 comments in 1 year 7 months
Contributions summary:Sergey primarily contributed to adding and configuring a new language, ST (Structured Text), to the Monaco editor. This included creating language configurations, defining keywords, operators, and tokenization rules for the new language. They also added testing capabilities and updated existing contributions by incorporating extensions to the language definition, extending and refining the editor's support for ST.
code-editorbrowservscodejavascripteditor
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.