Мои проекты: https://github.com/Mark65537 и https://gitverse.ru/Marksiks
Программирование вошло в мою жизнь ещё в школьные годы и с тех пор стало не просто профессией, а устойчивой частью образа мышления. На протяжении всей сознательной деятельности я последовательно занимаюсь самообразованием в сфере компьютерных технологий, опираясь на обширную личную библиотеку, специализированные статьи и технические обучающие материалы. Такой подход позволил сформировать прочную теоретическую базу, которая постоянно подкрепляется практическим опытом разработки.
Основное направление моей деятельности — разработка программных решений с опорой на математические методы, алгоритмы и моделирование. Обладаю фундаментальной подготовкой в области математики, включая математический анализ, алгебру, аналитическую и дифференциальную геометрию, топологию, стохастический анализ, дискретную математику, математическую логику, дифференциальные уравнения, функциональный и комплексный анализ, а также уравнения математической физики.
Имею опыт применения математических методов в программировании: решения вычислительных задач, разработки алгоритмов обработки данных, построения моделей и анализа их поведения. Знаком с численными методами, методами оптимизации, а также подходами к моделированию сложных систем.
Практическая часть моей работы связана с разработкой программного обеспечения на Python, включая использование библиотек и фреймворков для работы с данными и построения сервисов (Django, Django REST Framework). Реализовывал алгоритмы обработки данных, проектировал API, разрабатывал бизнес-логику и системы взаимодействия компонентов.
Обладаю опытом работы с многопоточностью, асинхронными вычислениями и параллельной обработкой данных, что позволяет эффективно решать задачи, требующие высокой производительности. Понимаю принципы построения масштабируемых систем и обработки больших объёмов информации.
Имею опыт работы с базами данных (MS SQL Server, SQLite), проектирования схем хранения данных и оптимизации запросов. Использую как реляционные модели, так и подходы, ориентированные на эффективную обработку структурированных данных.
Дополнительно владею навыками разработки пользовательских интерфейсов (React, Vue, WPF), что позволяет создавать инструменты визуализации результатов вычислений и моделей.
В работе уделяю внимание качеству кода и корректности вычислений: использую тестирование, анализирую граничные случаи и устойчивость алгоритмов. Придерживаюсь строгого подхода к проектированию архитектуры и реализации программных решений.
Имею опыт командной разработки, code review и наставничества. Использую Git, знаком с CI/CD-процессами. Быстро осваиваю новые технологии и предметные области.
Английский язык — на уровне чтения научной и технической литературы, а также профессионального общения.
Личностные Качества:
Обучаемость, стрессоустойчивость, работа в команде, генерация идей, логическое мышление.
Открыт для предложений, даже если не всё указано выше — всегда готов развиваться и расти.