Специалисты

Описание

Технические навыки:
Java, Maven, Nginx, Servlets, TeamCity, Web Services, Hibernate ORM, EJB3, Transact-SQL, Silenium, TestNg, Junit, Liquibase, React, Redux, HTML5, CentOS, Ubuntu, Windows Server, MSSQL, Data, Security, CSS3, Oracle , MySQL, MongoDB, JPA, Hibernate, Scrum, Microservices, Node.js, JavaScript (ES5,ES6), Git (GitHub, BitBucket,GitLab), Wildfly, Jboss, Tomcat, DB2 PostgreSQL , Typescript, Kubernate, Sonar, SonarQube, Kotlin, KTor, Spring Cloud, JPA, MVC

Профессиональные навыки и умения:
1. Язык программирования Java: Глубокое понимание основных концепций Java, таких как объектно-ориентированное программирование (ООП), обработка исключений, многопоточность, коллекции и т.д.
2. Фреймворки и библиотеки: Знание основных фреймворков и библиотек Java, таких как Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security), Hibernate, Apache Camel, и т.д.
3. Базы данных: Опыт работы с реляционными и NoSQL базами данных, такими как MySQL, PostgreSQL, Oracle, MongoDB, и т.д. Понимание языка SQL.
4. Web-технологии: Опыт разработки веб-приложений с использованием HTML, CSS, JavaScript, а также знание современных фронтенд фреймворков и библиотек, таких как React, Angular, Vue.js.
5. RESTful и SOAP веб-сервисы: Знание принципов проектирования и разработки RESTful и SOAP веб-сервисов, использование инструментов для создания и тестирования API, таких как Swagger/OpenAPI.
6. Тестирование: Умение писать модульные тесты с использованием JUnit и других фреймворков для тестирования. Знание интеграционного и функционального тестирования.
7. Контейнеризация и оркестрация: Опыт работы с контейнерами Docker и системами оркестрации, такими как Kubernetes.
8. Системы контроля версий: Уверенное владение системами контроля версий, такими как Git, включая ветвление, слияние и решение конфликтов.
9. Разработка мобильных приложений: Опыт разработки мобильных приложений на Java с использованием Android SDK.
10. Безопасность: Понимание основных принципов информационной безопасности и опыт применения техник безопасной разработки, таких как хеширование паролей, защита от инъекций, аутентификация и авторизация.
11. Архитектурные шаблоны: Знание основных архитектурных шаблонов, таких как MVC, MVP, MVVM, и принципов SOLID.
12. Проектирование и анализ: Умение проектировать архитектуру приложений, моделировать базы данных, проводить анализ требований и разрабатывать дизайн API.
13. Навыки коммуникации и сотрудничества: Хорошие навыки коммуникации, способность эффективно работать в команде, делиться знаниями и опытом.
14. Самообучение и постоянное развитие: Готовность к самообучению, постоянному изучению новых технологий и подходов, следование лучшим практикам разработки и обновление навыков в соответствии с изменяющимися требованиями индустрии.

Образование:
2007 – Самарский государственный технический университет
Автоматика и информационные технологии

Опыт
Проект

Крупнейший региональный банк

Описание

Чем занимался на проекте / обязанности / задачи: Проектирование, разработка и тестирование сервисов Анализ требований и архитектура приложений Оптимизация Доработка существующих проектов Сode review

Технологии

Wildfly, Tomcat, Mssql, Oracle, MongoDb, Docker, Spring Boot, Jhipster, Gitlab,bitbucket,TeamCity, SpringBoot, React, TypeScript

Длительность

Апрель 2023 — настоящее время месяцев

Проект

Крупнейшая государственная корпорация по атомной энергии

Описание

Чем занимался на проекте / обязанности / задачи: Контроль разработки ПО как внутренними, так и внешними командами разработчиков. Приемка исходного кода от внешних команд. Общая сборка, передача и сопровождение приемки исходного кода и дистрибутива Заказчиком. Непосредственное участие в проектировании и разработке ПО Постановка задач в команде. Участие в планировании спринтов, контроль их выполнения

Технологии

Wildfly, Tomcat, Mssql, Oracle, MongoDb, Docker, Spring Boot, Jhipster, Gitlab,bitbucket,TeamCity, SpringBoot, React, TypeScript

Длительность

Август 2022 — Апрель 2023 месяца

Проект

Крупный нефтехимический холдинг

Описание

Чем занимался на проекте / обязанности / задачи: Полное руководство разработкой и развития web проектов. Выбор технологий и методологий разработки. Формирование команды проекта. Бюджет. Постановка задач команде и контроль исполнения (Jira). Разработка по scrum. Планирование работ и сроков реализации code review. Взаимодействие с бизнес-подразделениями, постановка технических задач. Выстраивание бизнес-процессов и руководство смежными подразделениями. Обеспечение выполнения ключевых показателей. Развитие сотрудников Достижения: Разработал, ввёл в промышленную эксплуатацию систему. Создал всю техническую документацию Система используется на 3 крупных промышленных предприятиях.

Технологии

Wildfly, Tomcat, Mssql, Oracle, MongoDb, Docker, Spring Boot, Jhipster, Gitlab,bitbucket,TeamCity, SpringBoot, React, TypeScript

Длительность

Январь 2013 — Август 2020 месяцев

Проект

Цифровая логистическая коммуникационная платформа

Описание

Чем занимался на проекте / обязанности / задачи: Участие в разработке web части иностранного проекта Непосредственное участие в проектировании и разработке ПО Выбор технологий и методологий разработки.

Технологии

MSSQL, Jboss, Tomcat, Oracle

Длительность

Сентябрь 2012 — Январь 2013 месяцев

Проект

Компания - разработчик и интегратор IoT-решений

Описание

Чем занимался на проекте / обязанности / задачи: Full Stack разработка корпоративных проектов Участие в создании вариантов архитектуры программно–аппаратных средств различного назначения в целом. Непосредственное участие в проектировании и разработке ПО Выбор технологий и методологий разработки.

Технологии

Wildfly, Tomcat, Mssql, Oracle, MongoDb, Docker, Spring Boot, Jhipster, Gitlab,bitbucket,TeamCity, SpringBoot, React, TypeScript

Длительность

Май 2012 — Сентябрь 2012 месяцев

Проект

Крупная энергетическая компания

Описание

Чем занимался на проекте / обязанности / задачи: Проектирование и разработка информационной системы, предназначенной для автоматизации работы генерирующей компании на ОРЭМ. Управление группой разработчиков Актуализация и формализация задач Планирование, Постановка/распределение задач Слежение за сроками и ходом выполнения.

Технологии

Wildfly, Tomcat, Mssql, Oracle, MongoDb, Docker, Spring Boot, Jhipster, Gitlab,bitbucket,TeamCity, SpringBoot, React, TypeScript

Длительность

Апрель 2010 — Апрель 2012 месяцев

Проект

Крупный региональный банк

Описание

Чем занимался на проекте / обязанности / задачи: Разработка информационной системы для автоматизации бизнес-процессов Развитие сети платежных терминалов. Работа в ИТ подразделениях банков, поддержка ИТ процессов по взаимодействию с ЦБ, ФСФМ знание положений 311П, 365П. Взаимодействие с подразделениями банка, на уровне доработки существующих приложений и разработке новых. Разработка технической документации

Технологии

Wildfly, Tomcat, Mssql, Oracle, MongoDb, Docker, Spring Boot, Jhipster, Gitlab,bitbucket,TeamCity, SpringBoot, React, TypeScript

Длительность

Май 2008 — Апрель 2010 месяцев

Проект

Агентство недвижимости

Описание

Чем занимался на проекте / обязанности / задачи: Разработка внутрикорпоративного проекта + внешнего сайта компании

Технологии

Wildfly, Tomcat, Mssql, Oracle, MongoDb, Docker, Spring Boot, Jhipster, Gitlab,bitbucket,TeamCity, SpringBoot, React, TypeScript,

Длительность

Июнь 2006 — Февраль 2008 месяцев