Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!

Кирилл Щ. Java разработчик, Senior

ID 3950
КЩ
Кирилл Щ.
Мужчина
Россия, Ростов-на-Дону, UTC+3
Ставка
2,300 Р/час
НДС не облагается
Специалист доступен с 5 июня 2023 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Git
Java
Bash
Spring Boot
Spring Framework
Hibernate
Lombok
Liquibase
MVC
Restful
Spring Security
Spring Mail
JWT
Jackson
Swagger
Spring
Mockito
JUnit
PostgreSQL
MySQL
HTML5
CSS3
Freemarker
Thymeleaf
Jira
Jenkins
Maven
Ansible
Postman
Главное о специалисте
Опыт разработки 3 года Опыт работы с языками: Java, Bash Опыт работы с фреймворками: Spring Framework, Spring Boot, Hibernate, Lombok, Liquibase Опыт работы с библиотеками и технологиями: MVC, RESTful, Spring Security, Spring Mail, Swagger Spring Mockito, JUnit5, JWT, Jackson, Postgresql, MySQL, HTML5, CSS3, FreeMarker, Thymeleaf. Также опыт работы c: Git, Jira, Jenkins, Maven, Ansible, Postman
Проекты   (2 года 10 месяцев)
Веб приложение для миграции платформ продуктов банка "Platform V"
Роль
Backend-разработчик
Обязанности
Что реализовывал: 1.В рамках разбиения микросервиса "преднастройки и сбора данных о целевом проекте" на два микросервиса(микросервис "преднастройки" и "сбор данных") реализовывал алгоритм разделения JSON-данных для микросервисов и обратный алгоритм склейки JSON-данных. 2. Для "BitBucket Service" реализовал механизм поиска и сбора всех проектов у текущего пользователя в BitBucket и дальнейшей передачи их в микросервис "Анализатора" для дальнейше селекции. 3. Переписан механизм взаимодействия с BitBucket не через Техническую Учетную Запись, а через конкретного текущего пользователя в этой сессии + изменение жизни JWT токена на 15 минут. 4. В микросервисы добавлены обработки исключений и проброс их на фронт. 5. Написание mock-тестов и тестирование кода при помощи JUnit.
Период работы
Май 2021 - Август 2022  (1 год 4 месяца)
Веб приложение списка покупок для сети магазинов "Перекресток"
Роль
Backend-разработчик
Обязанности
Что реализовывал: 1.Реализовал микросервис по поиску API "Перекресток" товаров и формирование списка запрашиваемых товаров и дальнейшей передачи их на фронт. 2. Реализовал авторизацию и аутентификацию пользователей + постраничный вывод списка товаров текущего пользователя и взаимодействия с ними(удалить/изменить/добавить). 3. Реализация (основного) микросервиса навигации по приложению: написан DAO слой, сервисный слой, слой работы с БД и контролеры. 4. Написан микросервис "Профиль" текущего пользователя. 5. Реализовани микросервис отправки писем и сообщений между пользователями. 6. Написание mock-тестов и тестирование кода при помощи JUnit.
Период работы
Август 2020 - Апрель 2021  (9 месяцев)
Портал для обмена книгами и взятие книги в аренду
Роль
Backend-разработчик
Обязанности
Что реализовывал: 1. Реализовал микросервис регистрации пользователя и книг конкретного пользователя и работа с зарегистрированными книгами(редактировать/добавить/удалить). 2. Реализовал авторизацию и аутентификацию пользователей 3. Реализация (основного) микросервиса навигации по приложению: написан DAO слой, сервисный слой, слой работы с БД и контролеры. 4. Добавление обработчиков исключений и вывод их на фронт. 5. Реализован механизм поиска книг по множественным критериям. 6. Написание mock-тестов и тестирование кода при помощи JUnit.
Период работы
Ноябрь 2019 - Июль 2020  (9 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Похожие специалисты

НЧ
Никита Ч.
Москва
Java разработчик
Senior
3,750 Р/час
Java 8
Spring Framework
Kafka
Spring Boot
Spring Data
Spring MVC
Spring Security
Spring Cloud
Spring AOP
Spring Core
Hibernate
Java EE
JPA
Maven
Gradle
IBM MQ
Oracle
PostgreSQL
Linux
Windows
Apache Kafka
Jira
Groovy
Thymeleaf
SOLID
KISS
Yagni
DRY
TDD
DDD
BDD
REST API
Grpc
JSON API
SOAP
Swagger
OAuth
JWT
Apache Tomcat
Apache Maven
CI/CD
Jetty
ООП
Postgres
H2
Intellij IDEA
Git
Elasticsearch
Kubernetes
Jenkins
JDBC
JUnit
Mockito
Liquibase
Docker
Keycloak
Flyway
Java SE
Java
Python
XSD
Oracle DB
Confluence
Atlassian Jira
HTTP
Docker Compose
Multithread Programming
REST
Bitbucket
MapStruct
iReport
Atlassian Confluence
JMX
RxJava
Oracle Pl/SQL
C#
Zabbix
CI
core java
+79

Подробнее по опыту: + 5 лет Опыт работы с Java 8/11 - Опыт работы с Apache Camel Karaf, OSGI + 5 лет Знания Core Java и Spring Framework + 5 лет Опыт работы с базами данных PostgreSQL + Способность быстро разбираться в чужом коде + 5 лет Опыт работы с GitLab + 5 лет Опыт работы с Docker, Kubernetes + 5 лет Опыт работы с Confluence, Git, Jenkins, Maven/Gradle, Nexus, Kafka - ActiveMQ + 5 лет Опыт применения REST API О себе Программированием занимаюсь со старшей школы. Начинал с C++. Проходил стажировку в Kaspersky Lab на вирусного аналитика. Позже перешел на Java и с 3 курса начал работать в enterprise. Имелся опыт преподавания Java школьникам 16-18 лет. Приходилось на проектах писать также на Python и C#. Был небольшой опыт написания на Scala. Я постоянно стремлюсь расширять свой кругозор в области информационных технологий и изучать новые технологии. В работе я стрессоустойчивый и целеустремленный, всегда готов взяться за трудные задачи, которые могут потребовать дополнительных знаний и опыта. Я считаю, что всякая задача решаема, и готов приложить все усилия, чтобы достичь поставленных целей.

Подробнее

Недавно просмотренные специалисты

АС
Александра С.
Ульяновск
Верстальщик
Senior
2,000 Р/час
Git
HTML
CSS
Figma
Zeplin
Adobe Photoshop
Redmine
Webpack
Sketch
Pug
Gulp
SSH
Slack
LESS
Stylus
Asana
Npm
Vue.js
SCSS
React JS
JQuery
+21

-Более 10 лет опыта в разработке сайтов -Верстка сайтов с нуля -Работа с багами от сторонних разработчиков -Ревью кода младших верстальщиков Дополнительная информация о разработчике: -С 2012 года в коммерческой̆ разработке. -Более 150 готовых проектов -Обладает фундаментальными знаниями в HTML/CSS -Опыт работы с VUEJS Все навыки разработчика: -git, git flow; -task trackers (redmine); -Методы верстки (послойная, блочная и т.д.); -Верстка под разные "движки" сайтов (CMS) на разных типах устройств пользователей; -HTML5, CSS3; -Запустить простую JQuery библиотеку(SlickSlider/Swiper); -Стиль кода; -Основные графические редакторы Photoshop, Illustrator; -Шрифты(как правильно подключить, какие форматы используем, какие свойства необходимы); -bootstrap/skeleton/kube/foundation; -Оптимизация контента(изображения, тексты через Типограф); -Семантическая верстка; -Sass, Less; -Шаблонизаторы PUG; -БЭМ; -Figma/Zeplin/AdobeXD/Avocode; -Полифилы(Modernizr, picturefill); -SVG; -jQuery скрипты(permutation, открытие бургеров); -Работа с frontend сборками(Gulp/Webpack); -E-mail верстка; -Display grid; -CSS анимации; -Оптимизация PageSpeed; -Javascript(базовый синтаксис, понять, как вешать простейшие обработчики и проводить простую работу с DOM); -Верстка под VUEjs;

Подробнее