I'm 35 years old, and I've been involved in IT development since 2013. Throughout my career, I've completed over 150 projects, bringing them to the stage of customer acceptance.
Among the major clients I've had the opportunity to work with are RZhD(Russian Railways), RTK(State telecommunications network Rostelecom), VTB(Bank), ug Rusi(1st largest grain export company), Southern Center Agrogroup(5th largest grain export company)
Over 4 years of
experience+
Completed 21 projects
7 completed projects on Swift, 2 completed projects on ObjectiveC in the native Xcode environment
1 completed project in a multi-platform environment (iOS, Android). The project involved augmented reality technologies and working with 3D objects
Over 100 websites on various CMS platforms. Experience in design and usability development
I have experience in creating, administering, and deploying
MySql and Postgresdatabases.
The largest database
I've worked with was 874 Гб (188 878 231 223 records
in the main table)
I also have experience working with MariaDB, SQLight and LightDB
I have experience in working with and developing APIs of various complexities. I have worked with barcode scanners, turnstiles, and mobile applications. Additionally, I have experience working with AI (Python).
Video Description
I have completed a project for an exhibition of Russian Railways (RZhD). The application was developed for iOS and Android platforms using Unity (C#). The application required scanning a QR code located on a special stand, after which a quarter-sized EP-20 locomotive appeared.
Children's coloring book for iPad.
An electronic business card. I developed the initial versions of the application and website. Currently, someone else is working on further development.
A collection (catalog) of tips. This was my first project using CoreData
Digital maps. The initial version was not developed by me, but I worked on expanding its functionality for some time.
A media platform with the ability to view price lists and receive notifications of price changes. The company has since closed.
Three sticker packs: In Love Penguins, New Year Stickers, Cards from the South Pole. They were at the top of their category in terms of downloads upon release.
ArtCompass. ArtCompass, my first iOS application, required subsequent modifications.
The application now exists only as code on my phone. RZhD decided not to renew it, as far as I understood (although initially, there were plans to further develop and add other train models).
I have skills in working with raster and vector graphics in Photoshop and Sketch, as well as creating animations in After Effects
I have developed 2 Telegram bots for delivery using web app technology. These bots act as a monolith between the bot and the administrative panel of the service and are powered by Node.js.
I am proficient in HTML, CSS, and various
CMS platforms: WordPress, Joomla, Drupal, ModX, PrestaShop, OpenCart, and Bitrix.
I can configure SEO on websites and create advertising campaigns on
Yandex.Direct and Google AdWords.
I have experience with Hype3 and have some
experience creating web elements and scenes controlled by accelerometer in JavaScript +
HTML5. I have had minor modifications in Java (JMX module) and Python.
I have completed 18 projects and have 2 active projects. Development is carried out in PHP + JS. Some of my work can be viewed in the portfolio at ... in the web services section. Some projects can be shown in videos, and some are under NDA.
I have developed a text editor for creating pages, a full-featured file manager, a flexible menu creation system, and a widget system.
Project Description: This project is developed under Laravel. The administrator is provided with the ability to manage general site settings, feedback, and service package management/editing. When a service is ordered, the site administrator receives the relevant notifications.
Project Description: This project is the website of a state educational institution training civil aviation pilots. The site's purpose is to provide comprehensive information about the training for current and prospective students. This project is developed based on my own content management system (CMS) under Laravel. The administrator is provided with full CMS capabilities - creating new site pages, managing menu items, user management, SEO management, general site settings, file manager, feedback, event calendar, and managing the list of training programs.
Project Description: This project is a service that allows users to upload SVG icons with classification and flexible search for further use.
Project Description: This project is a data analyzer that allows for the analysis and determination of psychotypes. The service allows for detailed customization by specialists in this field.
Project Description: This project is a structured set of documents for a group of publicly traded companies.
Project Description: This project is an auction for shipping grain crops via rivers and seas. Customers and carriers register on the platform. Customers post offers specifying the type of cargo to be shipped and the delivery time. Carriers respond by indicating the type of transport and all relevant documents. At the end of the auction, the customer selects a carrier.
Project Description: This project is a trading platform for selling grain crops.
Project Description: This project is a combination of a service and a mobile application. The resource hosts information on the prices of positions acquired by the organization. It includes informational notifications, the ability to handle document flow, and provides reference information and feedback.
Project Description: This project is a classified ads board. It allows users to register, fill in data, and receive statistics. The service provides various paid services such as raising the ad's position, highlighting it with a frame, and changing the ad's status.
Project Description: This project is a gaming platform with integration and management capabilities for games from various providers. The project also allows tracking statistics, generating reports, and configuring the system.
Project Description: This project is a web service system with a mobile application. The mobile application allows users to register and fill in medical data. It also allows taking photos and sending them for subsequent analysis recognition. The service is divided into several parts - medical institutions, doctors, and users. Doctors have access to medical dictionaries and libraries, as well as AI. They also have access to the medical data of the patients assigned to them. Medical institutions can manage the work of doctors and distribute patients. Patients can fill in medical data and use AI for consultations.
Project Description: A marketplace with the ability to search and select computer components. This marketplace features complex connections and flexible settings. The project is a restyling transition from Symfony to Laravel 11.
Project Description: This resource allows managing apartment information as well as general site settings. The resource supports more than 9 languages depending on the user's region.
Project Description: This website was developed on my own content management system. The administrator is provided with full CMS capabilities - creating new site pages, managing menu items, user management, SEO management, general site settings, file manager, feedback, working with widgets, and much more.
Project Description:
SmartCloudControl is a cloud infrastructure monitoring system developed for Rostelecom. Our team created a comprehensive suite of software tools designed to monitor the cloud infrastructure of virtual data centers.
We developed hypervisor programs, a state control system, and the overall software complex. SmartCloudControl serves as a unified center for monitoring and data processing.
SmartCloudControl allows adding users and roles, setting rules and triggers, notifying users, monitoring the state of all system components, generating reports, creating events and triggers, and adding various types of hypervisors and monitoring systems, including third-party solutions like vSphere, ESXi, and SBND. Additionally, SmartCloudControl integrates with the SmartControl system for data transmission.
SmartCloudControl enables the evaluation of individual VMs as well as third-party monitoring systems. For shared access with the SmartControl system, Keycloak can be used. SmartCloudControl also has its own authentication system for autonomous operation. Each client sees only the equipment assigned to them by the system administrator.
SmartCloudControl supports both personal and group monitoring and notification rule patterns. It also allows creating custom rules based on triggers or events.
The system supports events and third-party monitoring systems like SBND and vSphere, providing great flexibility.
For VM data collection, we developed the SC-Adapter. For data collection, management, and state control, our team developed the SC-Agent.
To parallelize client infrastructure, each SC-Agent can manage up to 2000 SC-Adapters. The SmartCloudControl system can add approximately 6000 SC-Agents (as tested).
The SmartCloudControl system is equipped with various charts, diagrams, and reports to enhance data accessibility.
The charts offer multiple types of views based on user needs.
All displayed data is structured into groups based on user needs and roles.
In the event of incidents, the system immediately notifies authorized personnel according to rule settings or can execute a script scenario.
SmartCloudControl maintains its own log file for incidents related to the performance of both individual components and the system as a whole.
Project Description: A parser for specified protected resources, collecting and processing data, structuring, and displaying it in a convenient format with search functionality. For parsing protected resources, Torghost was used. During traversal, the system changes the device type and IP each time.
Project Description: This application is a monolith combining a Telegram bot and a web service. The web service has a powerful admin panel with monitoring, management, and reporting features (for the chef, delivery, and general reports). The system includes two color schemes that automatically switch based on the time of day.
Project Description: A CRM system for processing requests, developed to meet the specific needs of the enterprise. The system allows for receiving and processing requests, assigning responsible persons, and monitoring their work. It also tracks the locations of requests. The front end includes a manageable price list. The system features two color schemes that automatically switch based on the time of day.
Project Description: This project was developed as a file manager for various projects. It allows viewing different file types and performing various operations with the file system at the specified path in the settings.