Java-разработчик
Контакты
Ищу стажировку или работу на вакансию Java-разработчик. Рассматриваю вакансии с любым типом занятости, а также готов релоцироваться.
Работаю в IT более 15 лет. Хочу перейти в разработку, так как нравится процесс анализа данных и реализации требований бизнеса. Хотелось бы углубить свои знания, применять их на практике, видеть результат выполнения проектов.
Работаю в финтех компании, знаю бизнес процессы в процессинговых центрах. также
есть опыт работы с международными платежными системами, работаю с ПО на java, занимаюсь настройкой и кастомизацией функций.
В настоящий момент изучаю Spring framework. Прохожу обучение на Hexlet, реализовал несколько учебных проектов:
Проект: Игры разума.
Реализовал набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы.
- Калькулятор. Арифметические выражения, которые необходимо вычислить.
- Прогрессия. Поиск пропущенных чисел в последовательности чисел.
- Определение четного числа.
- Определение наибольшего общего делителя.
- Определение простого числа.
Использовал изоляцию побочных эффектов, создание правильных барьеров абстракций (высокая модульность). Полностью настраивал среду, подключал линтер, дополнительные библиотеки, создавал git-репозитории.
Проект: Вычислитель отличий.
Это программа, определяющая разницу между двумя структурами данных.
Возможности приложения:
- Поддержка разных входных форматов: yaml и json.
- Генерация отчета в виде plain text, stylish и json.
Написание автоматизированных тестов, использование методологии TDD, работа со структурами данных.
Проект: Валидатор данных.
Реализовал библиотеку, с помощью которой можно проверять корректность любых данных.
Особенности проекта:
- проектирование структуры классов
- композиция объектов
- использование наследования
- fluent-интерфейс
- соблюдение SOLID принципов.
- понимание принципов ООП;
- знание Java Core;
- понимание структур данных и алгоритмов;
- знание системы контроля версий GIT;
- английcкий язык Upper-Intermediate;
- БД Oracle, MS sql server;
- администрирование Linux, VIM;
- знание SQL запросов; языка PL/SQL;
Опыт
- поддержка программных продуктов финтех компании
- установка БД ORACLE, Tomcat, SVN сервера, настройка ПО
- обработка и решение запросов клиентов
- чтение спецификаций международных платежных систем: VISA, Mastercard, НСПК, UPI, AMEX, Diners, W4 и тд.
- написание функций на PL/SQL и sql отчетов
- решение проблем с БД, анализ AWR отчетов
- взаимодействие с клиентами. вендорами , международными платежными системами
- Сопровождение более 33 программных комплексов: поддержка windows server и microsoft sql server
- сопровождение почтового сервера lotus notes, скзи комплексов
- настройка межсетевого экрана Dionis, настройка ключей безопасности,
- поддержка базы данных налоговой инспекции, создание резервных копий
- установка обновление программных продуктов.
Образование
Могу проходить интервью на английском языке
Проживаю в городе Магнитогорск