Был на сайте более двух недель назад

Иванов Борис Васильевич

Мужчина, 46 лет, родился 15 мая 1977

Контакты
 +7 (999) 200-04-94
Телефон подтвержден
bivanov-ya@yandex.ru — предпочитаемый способ связи

Санкт-Петербург, не готов к переезду, не готов к командировкам

Java Team/Tech Lead

Специализации:
  • Программист, разработчик
  • Руководитель группы разработки

Занятость: полная занятость

График работы: полный день, гибкий график, удаленная работа

Опыт работы 19 лет 2 месяца

Ноябрь 2019по настоящее время
4 года 7 месяцев
ООО Итигрис

Санкт-Петербург, itigris.ru/

Медицина, фармацевтика, аптеки... Показать еще

Java Tech Lead
Занимался апгрейдом стека SaaS решения в качестве тех.лида. Принятие архитектурных решений, согласование инфраструктурных вопросов (AWS) по работе сервиса. Участие в настройке CI/CD workflow. Постановка технических задач программистам, CodeReview. Переписывание сервиса по администрированию SaaS с grails 2, на Spring Boot 2 (cloud, k8s, liqiubase) REST API, написание тестов, внедрение оценки покрытия тестами, создание документации на основе результатов тестов. Внедрение использования test-containers с docker-compose для тестов Написание SSO сервиса Spring Boot 2, планирование интеграции с другими сервисами. Написание сервиса уведомлений клиентов по websocket и с использованием Redis и Spring Boot WebFlux, обслуживал 15к коннектов Апгрейд существующего монолита с Grails 2, рефакторинг монолита для работы в окружениях. Выделение REST API в существующем монолите. Подключение spring security с использованием JWT token. Внедрение интеграционного тестирования с использованием cucumber, rest assured используемые технологии: - spring(boot, mvc, data, security, cloud, test) - hibernate, liquibase, postgresql - redis - docker, maven, git, gitlab, mockito
Март 2018Ноябрь 2019
1 год 9 месяцев
ООО ТВИП

Санкт-Петербург, www.tvip.tv/

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий программист
Участие в написании модулей высоконагруженного бекэнда для управления IP ТВ. используемые технологии: - spring(boot, mvc, data, batch, security, cloud, test) - hibernate, liquibase, postgresql - elasticsearch, rabbitmq, mongodb, redis - docker, maven, git, gitlab, mockito участие в принятии решений по архитектуре проекта. написание нового функционала и фикс багов. написание модульных и интеграционных тестов. внедрение в проект ElasticSearch, RabbitMQ. внедрение в проект MongoDb GridFS для хранения файлов написание отчетов JasperReport участие в переходе на микросервисную архитектуру с использованием Spring WebFlux
Октябрь 2017Февраль 2018
5 месяцев
ООО "Квик Ресто"

Санкт-Петербург, quickresto.ru

Гостиницы, рестораны, общепит, кейтеринг... Показать еще

Ведущий разработчик Java
участие в разработке бекэнда в стартапе по автоматизации ресторанного бизнеса в составе распределенной команды. написание нового функционала, фикс багов. написание модульных и интеграционных тестов. написание приложения для подразделения HelpDesk - получение информации о приложениях клиента из различных источников. используемые технологии spring(security, mvc), hibernate, postgresql, flywaydb, maven, tomcat, spring-test, mockito. Средства командной разработки jenkins, git, jira, slack.
Ноябрь 2016Август 2017
10 месяцев
ООО НПО Синергетика

Орел, smarteng.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий программист
Удаленная работа на полную ставку Участие в разработке личного кабинета Верховного суда РФ - jdk8, spring(mvc, data, security), maven БД: oracle 12 - написание запросов Фронтэнд html5, css, bootstrap, ajax, jquery ведение проекта Redmine, билд сервер Jenkins Система контроля версий Git Участие в разработке Системы документооборота для Верховного суда РФ с использованием вышеперечисленных технологий, плюс на фронтэнде ExtJS
Апрель 2016Октябрь 2016
7 месяцев
ГК АйТи, Ведомственные системы

Орел, www.it.ru

Программист Java
Удаленная работа на полную ставку. Работа над личным кабинетом ПФР РФ - функционал для взаимодействия ПФР с НПФ. Используемые технологии WildFly 10, jdk8, maven, IBM DB2, Postgresql IBM WebSphere MQ, Spring 4 (security, test), EJB, zkoss, Hibernate svn затем переход на mercurial ведение проекта в jira Выполняемые задачи - участие в миграции с IBM WASCE на Wildfly - внедрение в проект Continuous Integration и Continuous delivery с использованием TeamCity - интеграция spring 4 и spring-security с zkoss - добавление нового функционала - исправление ошибок - написание интеграционных и модульных тестов с использованием spring-test, mockito - миграция с IBM DB2 на Postgresql
Июль 2014Апрель 2016
1 год 10 месяцев

Орел, www.pharmanet.ru

Медицина, фармацевтика, аптеки... Показать еще

Программист Java
Удаленная работа на полную ставку, головной офис в Москве. Развитие программного продукта компании - учет, расчет скидок и бонусов по дисконтным картам аптечных сетей. Комплекс состоит из нескольких связанных между собой веб приложений и веб сервисов, включает в себя личный кабинет, бекофис, биллинг. Для внешних клиентов был написан xml API с доступом через OAuth2. Для взаимодействия между сервисами используется Azure Service Bus. Для информирования клиентов написана интеграция со сторонним sms сервисом. При работе использовалось юнит тестирование с оценкой покрытия кода - Clover. Используемые технологии в проекте Tomcat, Spring 3, 4, Spring-MVC, Spring-Security, Spring-OAuth, Velocity, Jackson, JAXB NoSql БД - Amazon DynamoDB Ant затем мигрировали на Gradle Фронтэнд html5, bootstrap, ajax, jquery, angular ведение проекта Jira, билд сервер Bamboo Система контроля версий Git
Октябрь 2010Июль 2014
3 года 10 месяцев
ООО Никотех

Орел

Информационные технологии, системная интеграция, интернет... Показать еще

эксперт ПО
Удаленная работа на полную ставку, головной офис в Москве. Разработка учетных систем на java Struts, Vaadin mybatis, hibernate jQuery, AJAX БД Oracle 11g PL/SQL Написание отчетов для Oracle BI Publisher. Использование xml/xslt часть проектов была на ASP.NET и ASP.NET.MVC. использовались компоненты DevExpress для сборок некоторых проектов использовался TeamCity использовал системы контроля версий perforce и svn. работал с системой багтрекинга mantis и системой управления проектами YouTrack. в организации выполнения задач использовался Scrum
Август 2007Октябрь 2010
3 года 3 месяца
ЗАО НТЦ "Навигатор Технолоджи"

Орел

инженер-программист
Разработка web интерфейса на Java для GPS системы мониторинга. myBatis/JDBC, Apache Wicket, JasperReports, MS SQL 2005, Tomcat 6.x, Maven Разработка web сервиса и клиента MS Visual Studio 2005, С#, NET 2.0, DevExpress MS SQL 2005 (SQL, T-SQL), XML Базовые знания HTML, JavaScript, AJAX
Декабрь 2006Август 2007
9 месяцев
ЗАО "Интес"

Орел

инженер-программист
Разработка серверной части приложения для обмена пакетами в Internet по HTTP C#, NET 2.0 Создание многопоточных модулей Разработка структуры БД MS SQL 2005, Power Designer 12. Написание сриптов T-SQL, SQL Разработка клиентского транспортного модуля Delphi 7, COM, XML Причина увольнения. Организация прекратила существование.
Март 2005Декабрь 2006
1 год 10 месяцев
ОАО "РеКом" (ОАО "МТС" Макро-регион "Юго-Запад")
инженер
Разработка ПО для учета и расчетов по договорам Delphi 7, Oracle 8.1.7 PL-SQL SQL Сопровождение SUN Account 4.2.6 Создание отчетов (Oracle 8.1.7, MS Excel) Администрирование Oracle 8.1.7 (Windows 2000 Advanced Server)

Ключевые навыки

Изменить уровни владения навыками можно в мобильном приложении — на сайте эта возможность будет чуть позже

ANT
Apache Maven
Apache Tomcat
Developer Express
erWin
Hibernate ORM
Java
JavaScript
jQuery
MS SQL
MyBatis
ORACLE
Perforce
Scrum
Struts
SVN
TeamCity
Vaadin
YouTrack
Spring Framework
Amazon DynamoDB NoSQL
Git
Atlassian Jira
Atlassian Bamboo
Gradle
JSP
Java Servlets
Mercurial

Обо мне

Java 7, 8, Spring (MVC, Data, Security, Batch, Cloud, Test) Ant, Maven, Gradle Hibernate, MyBatis, JDBC GXT, Struts, Vaadin, Apache Wicket, Velocity JasperReports Html, css, JavaScript, jQuery, Bootstrap В работе использовал TeamCity, Bamboo - билд-сервера для обеспечения непрерывной интеграции Git, Perforce, SVN - системы контроля версий использовал при разработке модульные и интеграционные тесты - junit, mockito, spring-test работал с системой багтракинга mantis и системами управления проектами YouTrack, Jira, GitLab в организации ведения проектов использовался Scrum СУБД Oracle (PL-SQL, SQL), Postgresql Amazon DynamoDB (NoSQL)

Высшее образование

1999
факультет электроники и приборостроения, инженер-конструктор технолог электронных вычислительных средств

Знание языков

РусскийРодной


АнглийскийB2 — Средне-продвинутый


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа