Soft skills или hard skills — что важнее в ИТ: результаты опроса «Моего круга». Читать на «Хабре»
Обо мне

О себе: Java-разработчик, знаю Spring Boot, Hibernate, PostgreSQL, Liquibase, RabbitMQ, есть опыт MySQL, MongoDB, Thymeleaf, Webpack, фанат тестирования и автоматизации,

На работе: выбил Jenkins, сделал docker-compose сборки проекта, состоящего из 10 модулей, привёл в порядок gradle-скрипты, объединил эти модули в один репозиторий, js админка собирается gradle-таской gradle-node-plugin;

в стартапе: сделал админку на Thymeleaf на html-формах, с минимумом js, фронтенд на webpack и ES6 + немного Backbone, интеграционное тестирование с помощью Selenium, подвязал Selenium и Karma+Jasmine тесты к maven'у так что для сборки фронтенда не обязательно самостоятельно ставить NodeJS, достаточно набрать mvn clean package, и, с помощью frontend-maven-plugin всё скачается/протестируется/соберётся само=)

Java:

Servlet containers: Tomcat, Jetty (embedded)

JEE: EJB3, JMS, JPA

MQ: RabbitMQ, Apache Qpid, ActiveMQ

* JDBC

* Application Servers: Wildfly, Glassfish

ORM: Hibernate

Spring: Spring Boot, Spring Data JPA, Spring Data Mongo, Spring Rabbit, Spring Testing, Spring Security, Spring Session

* Testing frameworks: JUnit, TestNG, Rest Assured

* Jmeter;

* build managers: Gradle, Maven;

XML / JSON:

* XStream, JAXB, Jackson, JsonPath, javax.json

* JSF 2.0: PrimeFaces

* GUI: SWT, Swing;

DataBases: MySQL, H2, mongodb, PostgreSQL

SCM: git, svn, TFS;

CI: Jenkins, Travis

Технологии и др: TDD, Design Patterns.

Other programming languages:

* Python, Groovy, Ruby on Rails.

IDE: IntelliJ IDEA, Eclipse.

OS: Fedora 21 - 25, Centos 7, Debian 7

Linux: systemd, journald

VM: VMware Workstation, Oracle VM VirtualBox, Microsoft Virtual PC 2007, qemu

Сontainerization: Docker, Docker Compose

Microservices: Consul, Feign, Hystrix

Monitoring: Prometheus, Grafana

Web: Require.js, Backbone.js, Underscore.js, JQuery, Angular.js, Google maps, Webpack, Jasmine, KarmaJs, VueJS

Английский -- на уровне чтения документации

Профессиональные цели: Изучение и дальнейшее использование популярных библиотек, фреймворков, языков, инструментов; юзабельный интерфейс, предпочитаю использование готовых решений вместо костылей...

Проекты

Блог nkonev.name https://github.com/nkonev/blog (Websockets, Vuejs, Webpack, Spring Security, Spring Session, Spring Data JPA, Docker swarm, Prometheus, Grafana)

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Август 2017 — по настоящее время (9 месяцев)
Главный разработчик
Москва
Обязанности и достижения

Интеграция с партнёрами и вендорами, поддержка и рефакторинг микросервисной архитектуры.

Апрель 2015 — Август 2017 (2 года и 5 месяцев)
Инженер-программист
Москва
Обязанности и достижения

Написание компонентов высоконагруженной платформы (отправка пушей, рассылка почты, методы работы с профилем пользователя).

Внедрил интеграционные автотесты на связке Groovy + Rest Assured, установка этого добра на jenkins. Написание утилит деплоя на Python и внедрение версионирования.

Август 2014 — Апрель 2015 (9 месяцев)
Программист
Москва
Обязанности и достижения
Обязанности: - Внедрение работы с виртуальными машинами VMware Workstation через ant-vix-tasks в тестовый фреймворк ... и последующий отказ от тасков в пользу vmrun - Расширение функциональности тестового фреймворка для новых сценариев
Высшее образование
Сентябрь 2010 — Июль 2015
МИРЭА
Вычислительных машин и систем; ВМС
Москва