Работаю в администрировании ИТ довольно давно.
Практики программирования много, последнее время репозиторий ролей и плейбуков Ansible для деплоя разных проектов, до этого принимал небольшое участие в разработке livereach.com (смесь jQuery и Angular). Самостоятельно способен, хоть и не нахрапом, но качественно решить (так, чтобы необходимости исправлять не было, но исправить было не сложно) большую часть задач.
Продолжаю учиться (мне это интересно): coursera, edX. Прошел курсы Python, MongoDB for Node.js developers.
В качестве волотера перевожу ProtonMail и ProtonVPN, также помогал с переводом FreshService.com (после моих жалоб на плохой перевод, они просто дали мне доступ к их системе для переводчиков).
В двадцатом веке занял 4е место на краевой олимпиаде по программированию (чтобы попасть на неё, занял 1е место на городской).
Нравятся:
1) в общем
* эффективность и минимализм на этапе выполнения
* неявное преобразование типов и перегрузка функций
* Type Driven Development (TypeScript, интерфейсы golang)
* логика
* научный подход (гипотеза → теория), а не гадание ("а давай пробовать всё подряд")
* заранее определенный стиль форматирования кода (почти неважно, какой) и автоматическая его валидация перед отправкой в репозиторий
2) конкретно
* по разным причинам: Python, Go, TypeScript, CoffeeScript, JavaScript, AutoHotkey, C++, ассемблер
* json, markdown
* git, rclone, diff3
* github, Trello, таблицы и документы Google (но для файлов Dropbox > Диск Google)
* Kanban и Agile
Не нравятся:
* 1С: Предприятие (7.7, 8.*), Pascal, GNU make
* XML (да, и HTML тоже; при этом к HTTP претензий нет)
* .NET
* точка с запятой в конце строк
* ритуалы и культ карго
Интересуюсь: ML (и нейросети), Rust, vue.js; Agile
Административные навыки:
* Способен уверенно принимать решения в различных ситуациях;
* Способен планировать, качественно и правильно формулировать задачи;
* Умею работать в команде, и решать проблемы исходя из общих целей и интересов;
* Есть опыт управления подчинёнными.
Технические:
* В сентябре 2019 изучил Ansible за 2 недели
* Интересуюсь разработкой человеко-машинных интерфейсов, в том числе разными аспектами UI и UX.
* Имею большой опыт администрирования/настройки
* Умею программировать на различных императивных языках. Наибольший опыт - пакетные файлы cmd.exe, AutoHotkey, но знаком и с C++, php, perl, bash, python и др.
* Знаю пару диалектов SQL и язык разметки HTML (&CSS).
* Умею писать регулярные выражения, но не злоупотребляю.
* Знаю принципы работы сетевых протоколов и стеков.
* Хорошо знаком с несколькими системами управления проектами, электронного документооборота, баг-трэкерами и системами CI/CD (TFS, GitLab, Redbooth, Trello, Zoho *, OTRS, Redmine, Flyspray).
* Умею пользоваться всеми основными ОС (Win, Mac, Lin), любыми офисными пакетами (Google Docs, LibreOffice/OpenOffice.org, Microsoft Office), включая формулы в таблицах;
* Быстро разбираюсь в любых GUI и WebUI, дружу с консолью.
Профиль StackOverflow (англ.): https://stackoverflow.com/users/1421036/logicdaemon
https://stackoverflow.com/cv/anton-derbenev-208723