Обо мне

Здравствуй! Меня зовут Алексей Шранк. Мне 25. Я окончил Санкт-Петербургский Горный Университет по направлениям бакалавриата и магистратуры "Информационные системы и технологии". В настоящее время обучаюсь в аспирантуре Университета ИТМО по специальности "Искусственный интеллект и машинное обучение". На данный момент я активно развиваюсь в сфере разработки и проектирования систем на языке JAVA. Ниже будет представлена субъективная оценка моих навыков.
Java Core
Фундамент, на который будут опираться другие знания, должен быть большим и прочным. Конечно, вряд-ли я знаю о таких классах как DecimalFormatSymbolsProvider или EndElementTree. Но понимание основных принципов языка позволяет более уверенно набирать запрос в гугле.
ООП и паттерны проектирования
Принципы и основные свойства ООП мне хорошо известны. Я воспринимаю их как детальки LEGO. А паттерны как инструкции к ним. К сожалению, некоторые инструкции всё еще лежат на полке.
SQL и JDBC
Отношения, кортежи, декартово произведение - мои друзья... (я надеюсь они считают также). Я имею опыт в написании запросов на выборку данных, создание и удаление таблиц, даже нормализацию несколько раз делал (не считаю себя узконаправленным специалистом в этой сфере). В основном я работаю с PostgreSQL.
spring framework
Да этот сайт написан на спринге. Но это первое, что я написал на этом фреймворке (Hello spring world). Пока что я только изучаю его. Но это пока что...
CSS HTML JS
К сожалению, не все могут оценить прекрасно написанный метод. Но зато всем приятна нежная анимация на сайте. Эти навыки я получил как побочные, изучая всё остальное.(js я почти не трогал)
Git
Без системы контроля версиями сейчас никуда. Да я использую ее, но знаю, что она способна на большее. Хотелось бы поработать с gitflow в крупной компании. Это поможет лучше понять жизненный цикл программного продукта
Maven
Использование Maven пришло само по себе... когда я в десятый раз искал ошибки в написанном вручную манифесте.
другие языки
Конечно, в первую очередь, я думаю о себе как о Java программисте. Но если хвастаться, то по полной).
С++
Все программисты рано или поздно слезают с шеи PascalABC... и залезают на другую. Примерно год я изучал ООП и программирование через С++, но так и не смог понять, почему функционал указателей нельзя было перенести на ссылку.(это было семь лет назад, поэтому многое забылось)
Python
Java и Python я начал изучать одновременно. Интерес к этому языку возник из-за наличия множества библиотек для создания ИИ.(Диплом бакалавриата я писал на Python и OpenCV. Программа распознавала лица и эмоции. Запихав все в Raspberry PI с камерой, я представил это как систему, которая способна реагировать на агрессию и предотвращать ее проявление) Но как только я написал нейронную сеть на java без использования сторонних библиотек, интерес быстро пропал. Теперь этот язык меня раздражает.
PHP
В какой-то момент я подумал, что будет хорошей идеей решать оптимизационные задачи (задача Коммивояжера, задача о трех станках и т.д.) на этом языке. Примерно 3 месяца я изучал его параллельно с Java... 3 долгих месяца... На самом деле язык интересный и способен быстро решить не очень серьезные задачи. А может я просто не раскрыл его потенциал?
Bash
"Это не совсем язык, но уметь им пользоваться очень полезно. Из Raspberry PI я сделал личный домашний сервер(БД для тестов, фильтр DNS от рекламы и сервер minecraft). Автоматизация некоторых процессов сильно упрощает жизнь, даже если это нужно делать всего раз в год."
другие навыки
Изначально я метил в системные администраторы. Мне нравилось разбираться в маршрутизации и создавать контроллеры домена на Windows и Linux. Но программировать мне нравиться больше.
Маршрутизация и сети
7 сертификатов об окончании курсов Cisco, ваучер на 50% скидку на сертификацию CCNA за среднюю успеваемость 90%(я им так и не воспользовался), динамическая маршрутизация, управление сетью на всех уровнях OSI и т.д. Да, в этом я хорош)
Администрирование
"Настройка домена, Active directory или Samba - не самое увлекательное занятие. Но делать его приходиться. Говорят, что существуют пользователи, которые каждый день забывают свой пароль... ужас."