На текущий момент 80% кода пишет на Java, 10% - JavaScript/HTML(экранные формы веб-сервиса), 5% - Kotlin (есть несколько микросервисов, написанных на этом языке), 5% - Groovy. В процесс разработки использует следующее ПО: IntelliJ IDEA, PLSQL Developer, Jaspersoft Studio, Altova XML Spy, Trace Financial Transformer, Notepad++. Успешно сдал два сертификационных экзамена Oracle по Java 8: Oracle Certified Associate, Java SE 8 Programmer (81%), Oracle Certified Professional, Java SE Programmer II (75%).
Опыт клиент-серверного взаимодействия (REST API, JSON/XML, Swagger), Уверенные знания Java (Core, Collections, Multithreading, Stream API, Lambdas), Опыт работы инструментами сборки Java: (Maven, Gradle), Опыт работы инструментами модульного и интеграционного тестирования (Junit/ Mockito), Опыт работы с Spring Framework (IoC, Boot, Data, Security, MVC), Базовые знания js, JQuery, Базовые знания об автоматизации развертывания и управления приложениями в средах с поддержкой контейнеризации, типа Docker Командная разработка, работа с Git и Git-flow, Опыт работы с БД Postgresql, MySql, Liquibase. Понимание принципов ООП, Clean Architecture, GoF
Android разработчик с опытом работы в различных сферах. Работал в различных командах, понимает, как устроены бизнес процессы и работа в слаженном коллективе. Способен к быстрому обучению и адаптации, в своей работе нацелен на получение результата. В одном из проектов участвовал в глобальном рефакторинге приложения, который подразумевал под собой: смену архитектуры, изучение и замену многих используемых библиотек, перенос кодовой базы с Java на Kotlin, переосмысление и правку логики приложения (в том числе взаимодействие с отделом Backend для правки и облегчения запросов), благодаря чему возросла стабильность продукта, ускорилась загрузка данных, была написана документация и улучшилась возможность расширения и изменения самого проекта.