Обо мне

🔥  Дипломированный программный инженер.
Тесно знаком с паттернами проектирования и разнообразными подходами к разработке ПО (SOLID; DRY; KISS; YAGNI).
🤖  Фокусируюсь на деталях в процессе разработки.
Не ударяюсь в фанатизм, сохраняю стремление к совершенству.
⏳  Люблю работать удаленно.
Ценю свое время и время людей, с которыми я взаимодействую.
👾  Заинтересован в направлениях разработки:
* back-end (Node.js; Go; Python);
* низкоуровневые графические APIs (OpenGL; WebGL; Vulkan).

Основную часть своей карьеры работаю удаленно (практически сразу после выпуска из университета), через Upwork (lf1up.com), в роли фрилансера (как back-end или front-end разработчик, по-разному). Иногда кооперируюсь с небольшими веб-студиями и аутсорсящими компаниями. Подобный формат работы позволил мне в кратчайшие сроки приобрести крайне разносторонний опыт в разработке ПО:
☑️  Проектирование баз данных.
☑️  Разработка распределенной и отказоустойчивой серверной архитектуры.
☑️  Создание высокоуровневых APIs для клиентских приложений.
☑️  Модульная разработка клиентских приложений.
☑️  Внедрение CI/CD.
☑️  Юнит тестирование.
☑️  Написание документации.
☑️  Создание полноценного MVP.

Программный стек:
✅  Databases (+3 years): SQLite; MySQL; PostgreSQL; MongoDB; Redis.
✅  Back-end (+3 years): Python (Django); PHP (Laravel / Symfony);
Node.js (Express.js / hapi.js / Moleculer); GraphQL; Docker.
✅  Front-end (+2 years): HTML; CSS; Sass; Bootstrap; JQuery;
React; Redux (with Thunk / Saga); Webpack; TypeScript; Babel; Material-UI; Ant Design.
✅  Cross-platform (~1 year): Electron; Cordova; React Native.
✅  Mobile platforms: iOS; Android.
✅  Cloud solutions: AWS; DigitalOcean; Google Cloud.

Из успешных проектов, о которых я могу рассказать (и они не ограничены NDA):
🌐  musopen.org (некоммерческая организация из Калифорнии развивающая платформу для обучения музыкантов): был частью front-end команды по разработке нового web-приложения с использованием обособленных React компонентов.

Профессиональные навыки
Опыт работы
Частная практика, работа без зачисления в штат
Freelancing Full Stack Developer
Январь 2016 — По настоящее время (4 года и 8 месяцев)

Разработка разнообразных программных решений для малого и среднего бизнеса (преимущественно западные заказчики): проектирование баз данных; разработка серверных и клиентских частей проекта; развертывание облачной инфраструктуры; настройка CI/CD; создание полноценного MVP. Больше информации о моем опыте работы есть в профиле на Upwork (статистика, отзывы): https://lf1up.com

Высшее образование
Сибирский государственный аэрокосмический университет им. академика М.Ф. Решетнева
Красноярск
Факультет: Информатики и систем управления
Сентябрь 2012—Июль 2016 (3 года и 10 месяцев)

Диплом бакалавра по направлению «Программная инженерия».

Тема дипломной работы: «Разработка программного приложения по распознаванию эмоций человека».