
Был на сайте более двух недель назад
Донцов Артём
Мужчина
Новосибирск, не готов к переезду, не готов к командировкам

Obsolete
Специализации:
- Другое
- Программист, разработчик
Занятость: частичная занятость, проектная работа
График работы: гибкий график, удаленная работа
Опыт работы 10 лет
Январь 2021 — по настоящее время
4 года 4 месяца
❤️ ExtremeCode
Автор
С 2021-го года занимаюсь только YouTube каналом с АйТи тематикой, теперь это мой основной вид деятельности и способ зарабатывания кэша. Так что не предлагайте мне писать код, я выше этого 🤡
Лучше всего конечно, подписаться на Telegram канал
https://t.me/extremecode
Апрель 2019 — Апрель 2021
2 года 1 месяц
🚀 StoryLand.mobi
Информационные технологии, системная интеграция, интернет... Показать еще
JavaScript / Backend Software Engineer
Разработка Back-End и проектирование инфраструктуры для конструктора веб-сайтов/видео-визиток в формате Stories
Ключевые навыки/технологии:
Микросервисы, Node.js, Docker, MongoDb, Redis, OpenResty
Описание:
Стартап.
Разработали MVP за процент от нуля 🚀
Непростая инфраструктура, суть проблемы заключается в том, что существует 100500 пользовательских сайтов. Число их активно растет, да и в самих сайтах периодически изменяется контент. Конечно, в этой неловкой ситуации все сайты должны быть, вроде-как (но это не точно 🤡), доступны другим людям из интернета, несмотря на магнитные бури или цунами за окном.
Вся инфраструктура была развернута на Яндекс Облаке с сохранением обратной совместимости с AWS.
Из нестандартного, пришлось разработать собственный маршрутизатор в OpenResty с помощью Lua. А также реализовать интеграцию с Let's Encrypt для генерации SSL сертификатов на лету.
В рамках работы над проектом была разработана целая кучка приложений/служб в виде микросервисов - основное приложение; платежный сервис; маршрутизатор; сбор пользовательских данных (контактные данные на лендинге); конвертер видео/изображений; фильтр запрещенного/порнографического контента (очень сложно было делать); аналитика для пользователей; несколько ботов Telegram.
Сентябрь 2017 — Апрель 2019
1 год 8 месяцев
💥 Outsource
Москва
Информационные технологии, системная интеграция, интернет... Показать еще
JavaScript / Backend Software Engineer
Разработка MVP и поддержка продукта.
Ключевые навыки/технологии:
Node.js, MySQL, MongoDb, Docker, CI / CD
Описание:
Перешел на стек JavaScript/Node.js.
В рамках работы с этим стеком разработал два MVP.
Первый продукт был тесно интегрирован с криптовалютным проектом. В нём использовалась единая платежная система, так что приходилось плотно сотрудничать с командой разработки Blockchain.
Второй продукт предназначался для работы с контентом в "экспериментальном" формате. По факту супер-мега-сильно-навороченная CMS с возможностью кастомизации.
После реализации этих проектов, вместе с небольшой командой занимался поддержкой и развитием одной крупной социальной платформы для предпринимателей , которая являлась их основным продуктом в онлайн сегменте.
Поддержка платформы представляла из себя Вьетнам в активной фазе военных действий 🙈, так как из-за выстроенных бизнес-процессов, у платформы было много "заказчиков фич" из разных малосвязанных между собой отделов.
Во всех проектах я проектировал архитектуру, интерфейсы API и разрабатывал BackEnd, налаживал CI / CD процессы.
Июнь 2016 — Сентябрь 2017
1 год 4 месяца
🤡 Freelance
Информационные технологии, системная интеграция, интернет... Показать еще
C# / Desktop Development / Open Source Contribution
Разработка различных Desktop приложений
Ключевые навыки/технологии:
C#, .NET Framework, .NET Core, Entity Framework, WPF, Windows
Описание:
Небольшой период стагнации, разрабатывал элементарные CRUD'ы с перечисленным стеком технологий. Подтянул ООП и паттерны проектирования.
В основном использовал WPF + MVVM + MS SQL (Entity Framework).
В свободное время экспериментировал с живым (на тот момент) UWP, выпустил несколько кросс-платформенных приложений.
Еще контрибьютил в Open Source, разработал свой кросс-платформенный инструмент для разработчиков под .NET Core (https://github.com/extremecodetv/SocksSharp).
Проект был скачан ⚡️32k раз, также собрал много звездочек и получил всеобщее уважение, но звездочки из GitHub на хлеб не намажешь, поэтому я завернул дальнейшее развитие проекта.
Декабрь 2015 — Июнь 2016
7 месяцев
🍻 IT.Works
Новосибирск
Информационные технологии, системная интеграция, интернет... Показать еще
C# / Unity Developer
Разработка социальных мобильных приложений.
Ключевые навыки/технологии:
Unity3D, C#, Android
Описание:
А вот тут я чисто за еду работал. На обед были котлетки с пюрешкой.
Ну честно, ничего интересного не было ✌️
Май 2015 — Декабрь 2015
8 месяцев
🔥 Academ Media
Новосибирск
Информационные технологии, системная интеграция, интернет... Показать еще
C# / Unity Developer / Sound Engineer
Разработка музыкальных Mobile/Desktop приложений, разработка внутреннего фреймворка.
Ключевые навыки/технологии:
Unity3D, C#, iOS, MacOS
Описание:
Разработка инструментов для работы со звуком и аппаратными устройствами (микшеры, синтезаторы, музыкальные инструменты).
Пришлось вспоминать мат.ан. и такие "сложные" штуки как быстрое преобразование Фурье, RMS, окно Блэкмана-Харриса, и т. п.
Разрабатывал внутренний фреймворк для аудио-эффектов, которые в дальнейшем использовали другие разработчики при создании приложений для платформ iOS и MacOS, взаимодействовал с внутренней командой музыкантов для воссоздания лучшего звучания эффектов.
В рамках этой разработки, параллельно создал популярное приложение (на тот момент) для MacOS - набор аудио-эффектов для игры на электрогитаре 🔊
Навыки
Уровни владения навыками
Обо мне
CatHub:
https://github.com/extremecodetv
Факты:
• Программирую с 2009-го, когда трава была зеленее, солнце светило ярче, мамонты ходили по земле, а динозаврики мирно резвились в поле
• Соавтор YouTube канала с айти тематикой, который насчитывает свыше 200 тысяч подписчиков
• Участвовал в качестве докладчика в онлайн конференциях по Web разработке
• В 16 лет моя программа попала в журнал ][акер, горжусь до сих пор
• Имеется опыт в практической Информационной Безопасности (участие и организация CTF соревнований)
• • Нет, Пентагон и VK взламывать не умею
Технологии:
• Могу писать код на чем угодно и как угодно (за качество не ручаюсь, но работать будет)
• Знаю ООП и паттерны (ну синглтон там...)
• Слышал про миграции в базах данных, правда всегда было интересно, зачем и куда они переезжают?
• Не люблю разработку переднего конца (FrontEnd)
• Стараюсь писать код, который смогут понять другие люди
Инструменты:
• Настраиваю Visual Studio Code с закрытыми глазами за 2 минуты
• Профессионально делаю apt update && apt upgrade
• В работе использую линтер, сам уважаю стайлгайд Standardjs
• Умею пушить в Git с ключом f
• Используя Linux предпочитаю быть root'ом, экономлю до 8-и минут в день без sudo
• Работал с фреймворками express, koa
• Из ORM умею в mongoose и sequelize
• Мастерски владею Nano и Notepad++
• Не очень мастерски владею Vim
• • Зато знаю как выйти из него
Процессы:
• Умею двигать карточки в Bitrix24, Jira, Trello
• Не боюсь публичных выступлений
• Невероятно хорош в спорах о методологиях разработки ПО (любимый принцип "работает, да и ладно")
Дизайн:
• Рисование мемов в Adobe Photoshop
• Монтаж мемов в DaVinci Resolve
Краткое резюме:
Коммуникабельный, стрессоустойчивый, пунктуальный, гиперответственный, готов к постоянному развитию и самосовершенствованию, не пью кофе, ем мало (печеньки так вообще не употребляю), работаю много, да и зарплата мне не нужна, жуть как люблю работать за крутую идею и командный дух.
Высшее образование (Бакалавр)
2020
ИВТ, Программное обеспечение средств вычислительной техники и автоматизированных систем
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения