С детства занимаюсь программированием. Ознакомился с языками(с++, python, pascal). Имею опыт преподавания программирования и робототехники детям 10-16 лет. Выбрал язык "Java" в качестве основного языка программирования из-за возможности решить практически любую задачу его средствами. В настоящее время реализую свои навыки в коммерческих проектах на должности Java Developer. Регулярно повышаю свой уровень знаний и умений. Стрессоустойчивый очень сильно люблю программирование.
Командная разработка, работа с GIT, code review. Отличные навыки чтения, написания и отладки SQL-запросов. Разработка и доработка функционала, unit-тестирование и устранение багов.
4 года опыта разработки ПО на Java Опыт работы в проектах в сферах FinTech Accounting, Education Специалист в области анализа требований, планирования, оптимизации производительности и поддержки приложений Успешный опыт разработки сервисов с нуля Умение работать с чужим кодом Умение работать в распределенной команде Хороший опыт в front-end разработке с применением фреймворка Angular
Опыт работы в ИТ - более 5 лет. Богатый опыт работы в банковском деле и финансах. Участвовал в проектах на всех этапах жизненного цикла продукта. Использует гибкие веб-фреймворки для стабильной работы с продуктом с опережением графика.
Ключевые навыки Java 11 PostgreSQL MySql Oracle Docker Docker-compose JUnit Postman JMeter Openshift Spring Cloud Eureka + Zuul Gateway + Mesos + Marathon Hibernate Docker Swarm Elasticsearch PostgreSQL / MySql Oracle Кafka RabbitMQ Docker CI/CD Jenkins Gitlab Prometheus + Grafana ELK (Elasticsearch+Logstash+Kibana) Jira /Confluence
Проектирование автоматизации технических процессов Документирование описания бизнес-процессов Сбор и описание требований и алгоритмов реализации Проектирование и описание существующих БД Генерация, отсеивание и согласование различных алгоритмов реализации Опыт сбора коллективных требований к продуктам, взаимодействия со стейкхолдерами и приоритизация требований Опыт внедрения продукта на предприятии и снятия доп требований с пользователей Опыт написания документации для пользователей Разделение ТЗ на различные задачи, контроль выполнения, проверка соответствия поставленным требованиям