Я программист, разработчик, IT-генералист. Программировать я начал в 10-ти летнем возрасте, то есть в 2000 году. За это время познакомился и активно использовал широкий спектр языков и технологий. Могу выполнять роли технического директора и архитектора ПО. Предпочитаю общаться текстом, имею значительный опыт в коммуникации между людьми и разрешении конфликтов, могу координировать разработку внутри команды и между командами, обучаю программированию. Могу вести социальные сети и взаимодействовать с аудиторией. Пишу статьи по программированию и математике.
Активно интересуюсь математикой, физикой, психологией и философией.
Направления деятельности которые мне интересны:
Управление командой программистов из множества стран мира, формирование задач, координация выполнения задач, проверка соответствия кода стандартам качества и соглашений о едином стиле, гарантирование покрытия кода документацией, примерами кода, тестами и бенчмарками, проверка работоспособности разрабатываемых программных решений, разработка непрерывной интеграции и доставки.
Ведение социальных сетей, взаимодействие с аудиторией.
Разработка ассоциативных конструкторов движков ассоциативных баз данных (Дуплеты, Триплеты, Последовательности).
Разработка трансляторов исходного кода между языками на основе правил (C# -> C++, C# -> Python, C++ -> Java, Python -> Nim, C# -> Python, Java -> C++).
Разработка ботов: VK бот организации взаимодействия внутри сообщества программистов, Discord бот для автоматической регистрации пользователей в GitHub, GitHub бот для генерации репозиториев с исходным кодом и выполнения рутинных задач, торговый бот скальпер торгующий через Tinkoff Invest API.
Разработка поискового робота (паука), который загружает веб-страницы в ассоциативное хранилище.
Разработка дополнительных библиотек для разработчиков.
Разработка ассоциативной теории.
Разработка нотации связей.
Разработка различных способов визуализации сетей связей.
Проведение исследований и экспериментов.
Разработка демонстрационных проектов.
Навыки, технологии и инструменты: Rust, C# (.NET Core, .NET Framework), C/C++, JavaScript, HTML, CSS, Visual Studio, Visual Studio Code, Rider, Git, GitHub, NuGet, PVS-Studio, ASP.NET MVC, SQLite, jQuery, OBS-Studio, Unix shell, Python, TeX, DocFX, Travis CI, git, GitHub, GitHub Actions
Исследования и разработка курсов при помощи GPT-4o, разработка Telegram и VK ботов на JavaScript.
Использовавшиеся навыки: Git, GitHub, JavaScript, Telegram, VK, Discord, GPT-4o
Администрирование сетей и серверов организации, поддержка сотрудников.
github.com/deep-foundation
Управление командой программистов из множества стран мира, формирование задач, координация выполнения задач, проверка соответствия кода стандартам качества и соглашений о едином стиле, гарантирование покрытия кода документацией, примерами кода, тестами и бенчмарками, проверка работоспособности разрабатываемых программных решений, разработка непрерывной интеграции и доставки.
Ведение социальных сетей, взаимодействие с аудиторией.
Разработка дата-ориентированной ассоциативной операционной системы и приложения (super-app), среды разработки для кроссплатформенных мультиязычных мультипарадигменных облачных и локальных ассоциативных приложений.
Разработка архитектуры экосистемы Глубины.
Разработка адаптера пакетного менеджера NPM для экосистемы ассоциативных пакетов (на данный момент насчитывается более 330+ пакетов).
Разработка схемы, миграций и GraphQL API для PostgreSQL c использованием Hasura с гибкими правовыми механиками.
Разработка интеграции с Amazon AWS S3 совместимым хранилища файлов.
Разработка экосистемы изолированных исполнителей кода (обработчиков событий со связями на JS, PHP, Python, Rust, C/C++, Kotlin и др.).
Разработка ассоциативных пакетов для экосистемы Глубины (типов связей, наборов заготовленных связей, и поведения на различных языках).
Разработка дополнительных библиотек для разработчиков.
Разработка ассоциативной теории.
Написание документации и статей для Habr, съёмка обучающих видеороликов.
Разработка различных способов визуализации сетей связей.
Проведение исследований и экспериментов.
Разработка демонстрационных проектов:
1. GPT-4o Discord бота;
2. Системы новостной аналитики;
3. Deep.Memo - приложения для записи данных со всех сенсоров телефона, планшета, компьютера в ассоциативное хранилище;
4. Deep.Me - личный представитель пользователя в интернете;
5. Deep.Chain - ассоциативный блокчейн с поддержкой смарт-контрактов;
6. Бота исполнителя исходного кода на JavaScript;
7. Telegram бота для умного поиска с использованием комбинации полнотекстового и векторного поиска для действующего законодательства РФ;
8. Deep.GPT - Telegram бот шлюз к GPT-4o;
9. Умного магазина с витриной доступной через голосовой и текстовый чат.
Навыки, технологии и инструменты: Rust, C/C++, Python, PHP, Kotlin, TypeScript, JavaScript, HTML, CSS, React.JS, Next.JS, Express.JS, Visual Studio Code, XCode, Android Studio, Git, GitHub, NPM, PyPi, OBS-Studio, Unix shell, Python, LaTeX, TeX, jsdoc, GitHub Actions, Selectel, Docker, Kubernetes, PostgreSQL, git, GitHub, GitHub Actions, SQL, PostgreSQL, Hasura, GraphQL, minio, HasuraStorage, Elasticsearch, iOS, Android, Linux, Windows, macOS, Electron, Capacitor, Apache Cordova.
Разработка и поддержка шеринговой платформы для автомобилей и квартир ShakeApp.
Использовавшиеся навыки: GitLab, GitLab CI/CD, Git, PostgreSQL, SQL, Hasura, GraphQL, minio, HasuraStorage, Selectel, Docker, Kubernetes, Grafana, Prometheus, draw.io, Visual Studio Code, XCode, Android Studio, TypeScript, JavaScript, Next.JS, React.JS, HTML, CSS, iOS, Android, Capacitor, Apache Cordova
elar.ru
Разработка и поддержка Адаптера между СУВ ОАО «Газпромбанк» и системой АО «ЭЛАР» Saperion.
Разработка компонента для импорта распознанных документов (счёт-фактуры и т.п.).
Разработка и поддержка системы АИС Архив, используемой государственными архивами.
Разработка компонента для сжатия PDF документов.
Разработка и поддержка системы для ФИПС (автоматизация распознавания перечня видов деятельности для регистрации патента).
Использовавшиеся навыки: TFS, MS SQL, MS Access, Visual Studio, C#, ASP.NET WebForms, WinForms, HTML, CSS, Javascript, jQuery, ABBYY FineReader Engine, Aspose, NetBeans, Java.
Разработка системы Производственный Контроль для ОАО «НК «Роснефть», а так же поддержка и нагрузочное тестирование системы обучения сотрудников.
Использовавшиеся навыки: Subversion, MS SQL, MSSQL CE, SQLite, VistaDB, InfoPath, Visual Studio, C#, WPF, Telerik, Stimulsoft, ASP.NET, Selenium.
Разработка и поддержка единой системы управления туроператором:
1. Разработка единой системы управления туроператором для всех сотрудников компании, с возможностью доступа из любой точки мира с разграничением прав, мультиязычностью данных и интерфейса и валидацией форм.
2. Разработка подсистемы расчёта цен туров, проживания в отелях, авиаперелётов и др.
3. Разработка подсистемы поиска и бронирования туров для физических и юридических лиц.
Использовавшиеся навыки: Subversion, MS SQL, Visual Studio, C#, WCF, Silverlight, WinForms, DevExpress, ASP.NET MVC, HTML, CSS, Javascript, jQuery.
asgardro.com
Организация совместной разработки, разработка дополнений и расширений ядра игрового сервера, разработка расширений для защиты системы от злоумышленников (реверсинжиниринг с IDA), помощь в разработке новой версии сайта, разработка скриптов квестов для развлечения игроков.
Использовавшиеся навыки: Subversion, MySQL, Visual Studio, C/C++, IDA, PHP, HTML, CSS, JavaScript, MVC, Lua.
web.archive.org/web/20220330051729/artbridge.ru
Поддержка и разработка дополнений и расширений для сайта магазина, автоматизированный импорт данных через Excel в базу данных.
Использовавшиеся навыки: MySQL, HTML, CSS, JavaScript, PHP, Excel.