Мои проекты: https://github.com/Mark65537 и https://gitverse.ru/Marksiks Программирование вошло в мою жизнь ещё в школьные годы и с тех пор стало не просто профессией, а устойчивой частью образа мышления. На протяжении всей сознательной деятельности я последовательно занимаюсь самообразованием в сфере компьютерных технологий, опираясь на обширную личную библиотеку, специализированные статьи и технические обучающие материалы. Такой подход позволил сформировать прочную теоретическую базу, которая постоянно подкрепляется практическим опытом разработки.
Основное направление моей работы — fullstack-разработка приложений, включая создание как серверной части и бизнес-логики, так и клиентских интерфейсов. Имею опыт проектирования и реализации API-ориентированных систем, а также разработки пользовательских интерфейсов с учётом удобства, производительности и взаимодействия с backend-сервисами.
Обладаю практическим опытом разработки серверной части на Python (Django, Django REST Framework), Node.js и PHP (Laravel). Реализовывал REST API, бизнес-логику, работу с моделями данных, аутентификацию и авторизацию, разграничение прав доступа, а также интеграцию с внешними и внутренними сервисами. Хорошо понимаю принципы REST-архитектуры, MVC/MVT-подхода и построения масштабируемых backend-приложений.
Параллельно активно развиваюсь во frontend-разработке. Имею опыт создания пользовательских интерфейсов с использованием React и Vue, а также классических веб-технологий — HTML, CSS и JavaScript (ES6+). Разрабатывал SPA-приложения, административные панели и клиентские части веб-сервисов, реализовывал управление состоянием, маршрутизацию, обработку асинхронных запросов и интеграцию с REST API.
Также имею опыт разработки десктопных приложений на WPF, включая создание графических пользовательских интерфейсов, работу с данными и реализацию логики взаимодействия между компонентами. Это расширяет мой подход к проектированию интерфейсов и позволяет учитывать особенности различных платформ.
В своей практике активно работаю с асинхронной логикой, многопоточностью и параллельной обработкой данных. Хорошо понимаю принципы неблокирующего ввода-вывода, очередей задач и построения масштабируемых систем. Использую JavaScript / TypeScript с акцентом на типизацию, читаемость и поддерживаемость кода.
Значительную часть проектов составляет работа с данными. Имею опыт работы с реляционными базами данных (MS SQL Server, SQLite), понимаю принципы работы PostgreSQL и MySQL. Занимаюсь проектированием схем, оптимизацией запросов и анализом производительности, использую ORM-подходы.
В процессе разработки уделяю внимание качеству и надёжности кода: пишу unit- и integration-тесты, применяю code review, следую архитектурным подходам и договорённостям команды.
Имею опыт работы с различными технологиями и фреймворками, включая ASP.NET, знаком с принципами микросервисной архитектуры и межсервисного взаимодействия.
В командной работе использую Git (GitHub, GitFlic, SourceCraft), знаком с CI/CD и автоматизацией сборки и деплоя.
Дополняют мой профиль уверенное знание ООП и функционального программирования, умение быстро погружаться в существующие проекты и эффективно взаимодействовать с командой. Английский язык — на уровне чтения технической документации и профессионального общения.
Личностные Качества: Обучаемость, стрессоустойчивость, работа в команде, генерация идей, логическое мышление.
Открыт для предложений, даже если не всё указано выше — всегда готов развиваться и расти.