Я работаю аналитиком криптографических средств.
А также учусь в МГТУ им.Баумана на кафедре информационной безопасности. 🏫👨🎓
На гитхаб публикую пет-проектики, которые пилю в свободное время, а также институтские лабораторные
Так что моя активность ограниченна временем, а также NDA 😁
Тут как у всех - Python. Решает все мои хотелки:
1) API-шки : погоды, курсов валют, habr, google-sheets
2) Desktop-ные : Qt с Qt-Designer самый лучший
вариант как по полноте функционала,так и по скорости разработки из-за конструктора,
Но также был опыт и в более легковесных: kivy,pygame, pySimpleGui
3) Фреймворк: Django
Большой процент C++ из-за вузовских лабораторных, но имею в-целом позитивное отношение.
Ну и куда без верстки, по-немногу всего CSS,HTML,JS (да, я знаю, что язык разметки != АЯПу)
Также очень хочется написать, что-то на swift для dynamic island, ну и, конечно же golang
Аналитика подразумевает огромное количество ревью кода, так я познакомился с Java и .Net Core (да, я знаю, что это
не язык)
Пишу в Pycharm, Clion, Webstorm и VisualStudioCode.
И использую пару расширений: Statistic (считает кол-во строк),
Sonarlint (урезанная от Sonarqube утилита по предупреждения утечек, code style и другие)
- Для кода: Gitlab , Github для гита. Git trunk based development является любимой методологией работы с Git.
- SVN для текстовых файлов
- Jira для отслеживания задач, куда без контроля прогресса задач.
Имею небольшой опыт работы с docker для развертывания приложений. Безумно хочется найти время для него
для более глубого изучения, в том числе в паре с Kubernetes.
- Nginx, Apache, Apache Tomcat, Libercat (российская разработка от вендора JDK Liberica)
- Связанное с серверами и подключениями: Имею небольшой опыт работы с SSH, FastAPI
Кроме этого имею опыт работы с Kali и Astra,MacOS. Все из них имеют свои плюсы и хорошо справляются с возложенными на
них
задачами.
Так, например, на Kali я работал с metasploit-ом и другими встроенными пентестерскими утилитами.
А Астра единственная имеет функцию замкнутой программной среды.
Это позволяет лучше следить за контролем замкнутости каких-либо продуктов для исключения возникновений криптографически
опасных ситуаций.