Никита Захаров - Java разработчик

  • Middle
  • Россия
  • 230 000 ₽ (руб/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 1 год назад
Photo

Навыки

  • Apache Tomcat
  • CSS
  • Docker
  • Git
  • Hibernate
  • HTML
  • Intellij IDEA.
  • JavaScript
  • JUnit
  • Maven
  • Mockito
  • Nginx
  • PostgreSQL
  • resilience4j
  • REST
  • Spring Framework
  • Zuul proxy

Опыт работы

ООО Торгпрофи

Java Software Developer - сентябрь 2020 - ноябрь 2022

1. С “нуля” используя Spring boot web, Spring data jpa, postgreSQL, Mockito, SLF4J, Swagger реализовал REST-API сервис по предоставлению
закупочной стоимости от поставщиков, выходной стоимости согласно тендерной заявки, а также вычисления доходности, что упростило расчет заявок для участия в тендере на поставку расходных материалов для компьютерной техники и оргтехники.
2. Создал сервис по замещению сотрудника в случае больничного, отпуска, прогула или по увольнении используя Spring boot web, Spring
data jpa, postgreSQL, Mockito, SLF4J, Swagger.
3. Создал REST-API сервис позволяющий создавать заявку на заведения договора, как разового, так и рамочного, а также отслеживание текущего статуса договора (поставщик не отвечает, переговоры по стоимости поставки, согласование пунктов, отказ в заключении, заключен).
4. Реализовал интеграцию используя Spring boot web, Spring data jpa, postgreSQL, Mockito, SLF4J по REST-API с дистрибьюторами (OCS/Merlion/Resource-media), для получения актуальных цен и складских остатков по запросу а также внесение данных в единую систему.

IT компания Аксиоматика

Java Software Developer - июль 2022 - июнь 2023

1. Успешно перенес приложение с Spring на Spring Boot используя возможности Spring Boot Starter-ов и автоматическую конфигурацию, а также заменил xml конфигурации на аннотации, это позволило
повысить производительность на 35%, упростить разработку и обслуживание приложения.
2. С 0 разработал систему аутентификации и авторизации веб- приложения с использованием Spring Security и токенов JWT, что позволило обеспечить безопасность и устойчивость системы, а также предотвращен несанкционированный доступ, поддерживая актуальные учетные данные пользователя.
3. С “нуля” разработал и успешно внедрил сервис проверки схемы базы данных, который проверяет соответствие схемы базы данных классам при запуске приложения, предотвращает некорректные операции с данными, обеспечивает целостность базы данных, снижает риск возникновения ошибок и сбоев в работе приложения.
4. Работал по Agile-методологии в кросс функциональных командах размером от 3 до 10 человек.

O! Mobile Operator

Java Developer - июнь 2023 по н.в.

1. Разработка административной панели:
— С “нуля” разработал административную панель для эффективного управления бизнес-процессами, используя Java, Spring Boot, hymeleaf, JavaScript и базу данных PostgreSQL.
В результате повысилось качество контрагентов на 20%, снизились риски мошенничества и ошибок в данных. Помимо этого улучшились безопасность и эффективность системы, что помогло на 10% увеличить рост числа новых контрагентов и партнеров.
2. Сервис управления ошибками:
— С “нуля” реализовал и внедрил сервис управления ошибками и снижения влияния сбоев внешних сервисов на работу приложения, используя Circuit Breaker, Zuul, Spring Cloud и PostgreSQL.
В результате сократилось влияние сбоев на нашу систему и улучшилась её производительность на 30%. Пропускная способность сервера Nginx была увеличена, система стала более надежной и
способной поддерживать высокую нагрузку, несмотря на временные сбои во внешних сервисах, что на 25% сняло нагрузку с команды.
3. Работал по Agile-методологии в кросс-функциональных командах размером от 3 до 10 человек.

Образование

менеджмент

Университет Синергия
2013/2017

Обо мне

Привет! 👋
Я Никита)
Мой опыт коммерческой разработки составляет более 3 лет. За это время я разработал ПО для самого популярного мобильного оператора в Кыргызстане и крупного российского банка, где успешно осуществил миграцию приложения на Spring Boot, разработал систему аутентификации и авторизации веб-приложения и создал сервисы для обработки данных и обеспечения безопасности.
Мой стек: Spring Framework, Maven, Hibernate, REST, Mockito, REST API, Docker, SQL и многие другие.
Я также имею опыт работы в распределенных Agile-командах от 3 до 10 человек, где коммуникация и сотрудничество с коллегами из разных часовых поясов были ключевыми элементами успеха.
Был бы рад присоединиться к крутой команде разработчиков, мне нравятся инновационные и технологичные подходы к разработке.🔥

45 / 0,309 / 54.67mb