Portfolio
Solar
Frontend development for Solar webProxy, an SWG system: HTTP/HTTPS/SOCKS5 traffic filtering, SSL inspection, protection against web threats and data leaks.
- Solar webProxy — Product page
Front end of the SWG management panel.
- “Graf”
In-house alternative to Grafana: statistics dashboards. Version v2 (webProxy 4.4) adds workspaces with widgets, a role model and sharing, lazy loading via @defer, and PDF export 22 times faster.
Angular + D3 (SVG); Scala + ClickHouse back-end; PDF export with Node.js + pdfmake + JSDOM.
- Policy editor refactoring (webProxy 4.2)
Configurable advanced-table and form-display components, server-side pagination, OnPush/RxJS optimizations, and legacy code cleanup; the foundation for the Solar MultiProxy control center.
Articles on Habr: Graf v1, Graf v2, Policy editor
Builderall (USA)
Development and management of more than ten projects.
- Webinar platform
Webinar platform for conducting real-time webinars.
- Chatbots for Facebook Messenger and Instagram
Chatbots for Facebook Messenger, Instagram and websites.
- E-learning platform
Platform for electronic learning.
Freelance
Custom development with Adobe Flash/AIR; also PHP, SQL and Angular.
- OMB Video Creator
Simplified online analogue of Adobe Animate; videos can be published to YouTube and Facebook.
Adobe Flash (Flash Builder + Apache Flex); FFmpeg and SoX on the server side.
- Photo and video frame editor
Application for placing your photo or video inside one of the available frames.
Adobe Flash; ImageMagick and FFmpeg on the server side.
- Metro interface editor
Simple editor of Metro-style interfaces for Windows, macOS, Android and iOS.
Adobe AIR.
- Green screen video editor
Simple editor for removing the background from videos and publishing the result on a web page; the background is removed on the fly during playback.
Adobe Flash.
- Mints App (Facebook)
Application for embedding polls on the Facebook wall.
Adobe Flash.
- Animation Tool
Video editor for creating cartoons and presentations of any complexity.
Adobe AIR; FFmpeg for video and SoX for audio.
- TTS Sketch Maker
Animation editor for creating interactive presentations and sketches.
Adobe AIR; FFmpeg for video and SoX for audio.
Dist-Tutor
Development of Flash applications for distance learning.
- Collaborative learning whiteboard
Flash application with collaborative editing of documents and SWF content, screen sharing and co-watching YouTube; includes video chat, text chat and a flexible user access rights manager; everything on the board can be recorded to a video file.
Apache Flex front-end; Red5 media server; PHP + MySQL back-end; documents converted with LibreOffice and SWFTools.
GolcondaGames llp.
Games for social networks and mobile platforms.
- Succubus (mobile game) — Amazon
Endless runner for Android and iOS.
Adobe AIR + Starling Framework.
- ZombieNation — YouTube
Tower Defense game: a campaign of 28 levels and a PVP mode, more than 60 kinds of buildings, more than 30 artifacts, 4 branches of character skills.
Flash Builder + Starling Framework; multiplayer on Red5; design and back-end by GolcondaGames.
mStreet Services
Online learning platform (Adobe Flash front end, PHP back-end).
Education
- PhD in engineering (Candidate of Technical Sciences) (2013)
Tambov State Technical University; speciality “System analysis, management and information processing”. Dissertation: “University educational process management system built on service-oriented architecture”.
- Specialist degree in Automated Design Systems (engineer, honours degree) (2010)
Tambov State Technical University.