Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in C:\laragon\www\gazfina\proxy-2.php on line 76 Ilya Siamionau | CV
Software Engineer with extensive experience in Python and TypeScript backend development,
React + Redux frontend work, and real-time video/audio communication using WebRTC.
Known for building high-impact open-source SDKs (1M+ monthly downloads),
and creating C++ and Rust bindings for Python.
Proficient in developing plugins for IntelliJ, VS Code, and other IDEs.
Cycodeas a Software Engineer, Open Source (Developer Tools & IDE Integrations)
(Apr 2023 – Oct 2025)
Enhanced code coverage with tests from 43% to 70% and achieved a 12% speed improvement
in handling local files.
Spearheaded significant enhancements to the Cycode CLI,
including a complete UI redesign for the v3 update,
with visually rich components,
and optimizing CLI distribution via package managers
and binary packaging.
Solely developed, published, and maintained a range of IDE integration plugins
(IntelliJ IDEA,
Visual Studio,
VS Code)
delivering them to respective marketplaces and reaching 5,000+ developers.
Built the Cycode MCP (Model Context Protocol) server from scratch,
enabling seamless product integration with leading AI-powered IDEs like Cursor and Windsurf,
as well as popular plugins such as Copilot Chat and Cline.
Contributed extensively to the new version of
Bearer’s Static Application Security Testing (SAST) engine by
improving Python language support
and implementing hashmap data structures in its interpreted simulation language.
Abelana VRas a Software Engineer, Platform (WebRTC SDK & Mobile Device Management)
(Mar 2020 – Apr 2023)
Engineered a platform-independent BlueJeans SDK
using WebRTC, supporting full video conferencing capabilities.
Architected and executed a multi-component
Abelana MDM
(Mobile Device Management) solution for all-in-one VR headsets (Meta Quest, Pico, VIVE).
This included an async backend API (Django Channels),
a secure background device agent (Android API, Kotlin),
a Device Setup Tool (Electron, React, ADB),
and a real-time web console (React).
Iridescent Studioas a Software Engineer, Backend (Firebase & Cloud Functions)
(Mar 2020 – Apr 2023)
Designed database architecture for fast aggregate calculations in Firestore (NoSQL) database.
Implemented the backend using a full Firebase stack
(Cloud Functions, Authentication, Hosting).
Streamlined team workflows by integrating Bitbucket with Firebase Storage
and creating custom automation tools.
Innowise Groupas a Software Engineer, Full Stack (Web Platform)
(Aug 2019 – Mar 2020)
Constructed a Jaccard index and frontend for a system that intelligently forms optimal teams
based on input parameters such as hard and soft skills, requirements, and preferences,
recommending the best team for each project.