Web: https://mixfr.online/
GitHub: https://github.com/mixfromusa/
Кратко: опытный ИТ-аналитик; проектировщик комплексных ИТ-решений, в соответствии с актуальными промышленными стандартами; энтузиаст AI, ML, LLM и прочих перспективных ИТ широкого профиля применения. Обладаю как глубокими техническими знаниями, так и опытом в управлении и наставничестве в ИТ.
Подробно:
- ИТ-специалист широкого профиля (от написания кода до управления и наставничества) с уклоном в анализ/архитектуру.
- Увлекаюсь технологиями, которые будут составлять Интернет будущего, коими, ИМХО, являются: ANNs, ML, LLMs, AI-agents, dAPP/blockchain, microservices, EDA, HL/HA, EaC, Semantic Web technologies.
- В настоящее время, наиболее увлечён автоматизацией с использованием ИИ-агентов (в основном - LLM), а также проектированием автоматизированных систем по современным и перспективным стандартам.
### Что я ищу? ###
Взаимовыгодное сотрудничество, в рамках которого я смогу эффективно предоставлять свою экспертизу и высококвалифицированный труд, а взамен получать финансовые средства (и, возможно, поощрения другого вида).
### В каком случае и почему стоит сотрудничать со мной? ###
В том случае, если у вас:
1. Есть действительно интересные и амбициозные задачи по разработке систем, отвечающих вызовам современного состояния ИТ.
2. Для их решения вам нужен специалист с широкой (ИТ в целом), и глубокой (в части аналитики, архитектуры и фундаментальных знаний) экспертизой в современных и перспективных ИТ.
### Профессиональный опыт и достижения ###
Начало карьеры
- Начал программировать на BASIC ещё в конце 90-х.
- В начале 00-х уже участвовал в олимпиаде по программированию среди школьников, где взял 3-е место на городском этапе.
- На втором курсе обучения принят в университетскую олимпиадную команду по программированию. Участвовал в международной олимпиаде по программированию среди ВУЗов ACM.
- Также, учась в университете (КГАУ), периодически где-то подрабатывал. Немного работал администратором в компьютерном клубе, где научился работать с брандмауэрами и другим административным ПО.
Основной опыт
Указан в соответствующем разделе
Надавний опыт (крайний год)
Крайнее время сильно увлёкся AI-технологиями, поскольку считаю их понимание обязательным для любого современного ИТ-специалиста. За этот год, мне удалось неплохо разобраться в теории и немного погрузиться в практику, автоматизировав часть рутинных задач. В числе прочего, я разобрался в:
- Современных LLM. Понимаю, на каких принципах они работают, какие существуют способы повышения эффективности взаимодействия с ними, а также чем различаются LLM крупнейших игроков на рынке AI.
- Возможностях автоматизации с помощью LLM, таких как: RAG, MCP, AI-agents, bash and python scripts.
- Различных промежуточных решениях, платных и бесплатных, таких, как: MS Copilot, Monica AI, Continue Project, и т.д.
Также развиваю свои навыки владения английским языком, скриптовой автоматизации (linux, bash, python), взаимодействия с ПК, ОС и ПО (sway, (n-)vim, tmux, zsh(omz), ranger, git, sql) и всего того, что определённо будет актуально в сфере ИТ в ближайшем и обозримом будущем.
### Текущее состояние ###
Ключевые навыки и компетенции
- **Архитектурное проектирование:** ArchiMate, UML, BPMN, DFD, функциональное и процессное моделирование, дизайн интеграционных решений, Data Fabric.
- **Системный и бизнес-анализ:** Сбор, формализация, оптимизация и документирование требований, моделирование процессов, реинжиниринг, поддержка жизненного цикла ИС.
- **ИТ-менеджмент и командная работа:** Руководство аналитическими группами, обучение, постановка задач, согласование решений, управление проектами (Agile, Jira, Confluence).
- **Технические навыки:** Linux, PostgreSQL, Git, API, SOAP/Kafka, скриптовая автоматизация (bash, python), SQL, CI/CD Jenkins.
- **AI/ML и современные технологии:** Основы LLM, RAG, AI-agents, автоматизация рутинных задач, интеграция AI-инструментов в рабочие процессы.
- **Ориентация на лучшие практики:** Внедрение стандартов, оптимизация процессов, применение современных методологий и инструментов.
Сильные стороны
- Понимание фундаментальных основ ИТ, таких как: устройство компьютера, основы ОС, типы данных, алгоритмы и структуры данных.
- Развитое в течение многих лет любительской и профессиональной деятельности, системное мышление, логика, математика, инженерия.
- Знание различных подходов к организации процесса разработки, архитектурных шаблонов, шаблонов ООП, принципов хорошей архитектуры и best practices в широком спектре задач, связанных с разработкой.
- Понимание всех этапов разработки ИС любого масштаба, начиная с анализа бизнес-проблемы и заканчивая оценкой результатов по факту внедрения.
Слабые стороны
- Иногда меня заносит в избыточный перфекционизм.
- Не люблю признаваться в сложности задачи, даже если задача действительно очень сложная.
- Непримирим когда решения принимаются на непрозрачных или неясных мне основаниях.
- В некоторых отдельных направлениях ИТ обнаруживаю существенные пробелы в знаниях, которые следовало бы уже устранить.
В целом, не считаю эти стороны критичными слабостями, хотя работаю над ними.
Предпочтения
1. Предпочитаю неформальное общение, но в тоже время, твёрдость и основательность в решениях.
2. Предпочитаю открытые станадрты и open source проприетарным стандартам и решениям.
3. Предпочитаю современные методы работы с инфраструктурой, архитектурой и документацией - "... as code".
4. Очень не люблю безпричинное нарушение принципа DRY, а также вообще что-то переделывать.
5. Предпочитаю использовать современные перспективные технологии и идти в ногу со временем, поэтому, так сильно увлечён LLMs и AI-agents.
Личностные качества
Любознательность, внимание к деталям, изобретательность, прагматичность, системное мышление, стремление к развитию.
Интересуюсь философией, психологией, естественными науками, техникой, математикой и информационными технологиями. Перечень не полный.
Хобби: исследования в области кибернетики и ИТ, направленные на понимание теоретических основ и практических методик построения Единой мировой интегрированной адаптивной интеллектуальной ИС - новой стадии реализации Всемирной сети.
### Планы и перспективы ###
Глобальные
Солидарен и считаю своими союзниками и товарищами тех, кто, как и я, видит будущее светлым, добрым, красивым и справедливым - для каждого, кто в нём присутствует. Рассматривая свои основные интересы, стремления, отношения, способности, потребности, ресурсы, а также сильные и слабые стороны, я выбрал направление автоматизации, наиболее соответствующее моим личным, профессиональным и социальным характеристикам. Таким направлением является освоение и внедрение эффективных современных и перспективных стандартов и инструментов в типовых актуальных и обозримых задачах автоматизации.
Иногда я выписываю накопившиеся идеи об обществе и интернете будущего и на текущий момент у меня накопилось достаточно большое количество набросков и ссылок: на ресурсы, обсуждения, исследования. Есть даже книга примерно на сотню страниц с описанием того, как могла бы быть (по моим предположениям) устроена Система будущего. В документе описываются принципы, основные компоненты, виды элементов, типовые элементы и то, как в результате их взаимодействия под управлением и в целях человечества, они, представляя Систему в целом, обеспечат все потребности, необходимые для поддержания и развития Системы, а также её надёжность и устойчивость в нетипичных стрессовых и критических условиях. Данный документ, как и другие мори черновые работы (а именно в таком состоянии они пребывают в настоящий период), я могу продемонстрировать по удалённому соединению, если возникнет интерес познакомиться с этими записями.
Долгосрочные
В долгосрочной перспективе (5-20 лет), считаю для себя важным приобретение следующих профессиональных качеств и достижений:
1. Устранить пробелы в понимании принципов работы основных актуальных и перспективных технологий интернета будущего. Стремление состоит в том, чтобы технологии сети Интернет на всех его уровнях и основных направлениях были мне понятны, не вызывали вопросов и, в целом, выглядели для меня естественными и прозрачными. Это долгосрочная задача, поскольку, в настоящий момент у меня собрана только часть этой огромной ИТ-мозаики и одно из самых интересных для меня в ней областей, это парадигма everything-as-code, в которой, в настоящий момент, активно развиваются такие направления, как: infrustructure-as-code, architecture-as-code и docs-as-code.
2. Попробовать на практике инструменты управления конфигурацией, такие как ansible и современные СУБД (например, очень интересна TypeDB\TypeQL) и, надеюсь, в будущем не испытывать трудностей с надёжным и безопасным хранением конфигураций и других данных в децентрализованных системах, а также их оперативном извлечении и применении при необходимости, независимо от места нахождения и типа устройства, с которого осуществляется доступ.
3. Понимать области и принципы применения технологий взаимодействия и настройки искусственных нейросетей различных классов (небольшие прикладные нейросети, LLM и другие).
4. Овладеть такими технологиями интернета будущего, как: семантические сети (semantic webs), децентрализованные приложения на смарт-контрактах (dAPP, blockchain, smart contracts), когнитивные оппортунистические сети, семантические сервисы, самоадаптирующиеся и развивающиеся эмерджентные системы.
5. Получить представление о современных технологиях AGI (Artifical General Intelegence), поскольку, вероятно, именно в этом направлении я бы хотел вкладывать свои усилия в долгосрочной перспективе.
Среднесрочные
В ближайшие 5 лет я нацелен на следующие результаты:
1. IT-English. Несмотря на развитие нейросетевого машинного перевода, владение английским языком, который также де-факто является языком ИТ и Интернета, всё ещё остаётся одним из ключевых навыков, необходимых для эффективного использования современных ИТ.
2. Владение всеми основными архитектурными шаблонами. Развитие архитектурного видения до уровня, позволяющего проектировать эффективные типовые решения для систем любой сложности и конфигурации.
3. Развитие навыков документирования: Architecture-as-code, Docs-as-code.
4. Устранение пробелов в понимании фреймворков: TOGAF и ITIL.
5. Освоение функционального программирования (например, на Python) вплоть до его повсеместного практического применения.
6. Развитие коммуникативных навыков и лидерских качеств до уровня, подтверждённого ответственной ролью в значимом проекте.
7. Наведение порядка в персональных ресурсах, таких как: учётные запси, сохранённые материалы, подписки, личные документы и другие персональные цифровые активы.
8. Автоматизация, в том числе, с помощью ИИ, всех основных персональных и рабочих рутинных процессов.
Краткосрочные цели
В ближайшее время я намерен:
1. Найти себе применение в одном крупном перспективном проекте или в двух-трёх - небольших подходящих мне проектах.
2. Настроить несколько цепочек ИИ-агентов, автоматизирующих основные рутинные несложные для современных ИИ задачи.
3. Научиться работать с эмбеддингами и данными в векторном представлении для контроля над контекстом ИИ.
4. Завершить определение основных компонент персонального и рабочего цифрового окружения и освоить основной функционал решений, реализующих эти компоненты.
5. Определить основные процессы актуализации компонент цифрового окружения, включая обеспечение соответствия, диктуемым текущими реалиями требованиям к безопасности, надёжности, доступности и прочим.