- Обо мне
-
- Стоимость работы:
- цена договорная
- Профессиональный опыт:
- более 10 лет
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- безналичный расчёт
middle java software back-end developer Специализации:- Технический писатель
- Программист, разработчик
- Индивидуальное предпринимательство / частная практика / фрилансКемерово
Информационные технологии, системная интеграция, интернет
- Разработка программного обеспечения
- ООО "Проф-Союз"Кемерово, pfsz.ru/
Информационные технологии, системная интеграция, интернет
- Разработка программного обеспечения
- Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
- ИП Шмыков Дмитрий ВячеславовичКемерово, ipshmykov.ru Октябрь 2022 — Январь 2023 4 месяца middle java full-stack software engineer Разработка аналитических отчетов в региональной информационной системе в сфере закупок Ханты-Мансийского автономного округа – Югры GitLab Spring (boot, web, data jpa, batch, security), thymeleaf, PostgreSQL, Jasper Reports, Tomcat, Nginx, Maven.
- SSP SOFTМосква, ssp-soft.com/
Информационные технологии, системная интеграция, интернет
- Разработка программного обеспечения
- Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
- НовотелкомНовосибирск, 2090909.ru/ Январь 2022 — Апрель 2022 4 месяца middle java backend developer Разработка и сопровождение автоматизированной системы расчета с клиентами. Биллинг. Jira + confluence Backend: микросервисная архитектура, java 8 - 11, spring, mybatis, postgresql, git, GitLab
- ООО "МКСКОМ"www.mkskom.ru/
Информационные технологии, системная интеграция, интернет
- Разработка программного обеспечения
- NitForYounitforyou.com/ Май 2021 — Июль 2021 3 месяца self-learning full-stack php developer Образовательный проект. Его целью является как бесплатное, так и платное тестирование, в том числе групповое. Процесс тестирования охватывает большое число компетенций, с последующей выдачей паспорта тестируемого. Front-end: html5, css3, js, Semantic-UI (посредством CDN) Back-end: My-SQL, php, Wordpress
- CodeInsideПенза, codeinside.ru/ Ноябрь 2020 — Декабрь 2020 2 месяца Java software back-end engineer Работа над проектом (CRPT) web-системы, обеспечивающей товарооборот и их маркировку в рамках Евразийского экономического торгового союза. Архитектура: микросервисная Jira + Confluence Back-end stack: java 8, 11 ( + lombok, feign client); Spring (core, mvc, cloud, data), Gradle, Phoenix, Docker, Kafka, Git, Slack, Hibernate
- FreelanceКемерово Июль 2020 — Ноябрь 2020 5 месяцев self-learning middle(+) full-stack java software engineer web-developing + back-end - OpenJDK 14, java core (collection, network, nio2, multithreading, etc.) - Tomcat, Jetty - Spring boot, Spring MVC, Spring Security, Spring Data - Hibernate ORM 5.0 - Maven 3 - Git - PostgreSQL - Unit testing (mockito, etc) + front-end - Reacj.js + Semantic-React-UI - Node.js - Html5 - Css3 - JavaScript - Jquery (core) Проекты: 1. http://autonomki.ru/login
- ООО "Периметрикс"Кемерово, perimetrix.ru/
Информационные технологии, системная интеграция, интернет
- Разработка программного обеспечения
- Freelancer Сентябрь 2016 — Июль 2018 1 год 11 месяцев self-learning middle(strong) java software engineer web-developing + back-end - Java Core (collection, network, nio2, multithreading, etc.) - Tomcat, Jboss - Spring boot, Spring MVC, Spring Security, Spring Data - Hibernate - Java Native Access - Maven 3 - Git - PostgreSQL - Code obfuscation (ProGuard) - Unit testing + front-end - Html5 - Css3 - JavaScript - Jquery - Bootstrap
- ООО "ИНЕТ"web.datacrypt.ru/ Декабрь 2015 — Сентябрь 2016 10 месяцев middle(-) back-end java sotware engineer Проектирование и разработка многопоточной криптографической Java windows-, псевдослужбы, параллельно обрабатывающей входящие запросы от веб-сайта по протоколу web-socket. Ключевое бизнес ограничение: ключи клиентов не могут храниться на сервере. Причина перепроектирования: отказ основных браузеров от механизма апплетов (NPAPI) Цель перепроектирования: обеспечение основного бизнес-процесса компании с помощью воплощения имеющегося легаси кода в форме java windows псевдослужбы с использованием слоя комманд Результат: безопасный, гибкий, прозрачный процесс документообмена клиентов компании с государственными органами. Bug tracker, task-tracker: redmine Парадигма: объектно-ориентированная Платформа: J2SE 8.0 Технологии: maven 3, SVN, web-socket (netty)
- ОАО "Вист-Групп"Кемерово, www.vistgroup.com/
Информационные технологии, системная интеграция, интернет
- Разработка программного обеспечения
- Добыча и обогащение угля
- Добыча и обогащение минерального сырья (соль, сера, глинозем), разработка карьеров (песок, глина, камень), добыча торфа
- ООО "ИНЕТ"web.datacrypt.ru/ Декабрь 2010 — Июль 2012 1 год 8 месяцев middle(-) back-end java sotware engineer Проектирование и разработка апплета (криптоядро) веб-сайта по предоставлению услуг юридически, электронного документооборота между клиентами компании и государственными органами (например налоговой). Область ответственности: разработка и сопровождение криптоядра. Результат для клиентов: безопасный, гибкий, прозрачный процесс документооборота с государственными органами. Парадигма: объектно-ориентированная (в частности паттерн layer architecture) Инструменты проектирования: UML Платформа: J2SE 7 Технологии: JNI, работа с JNI мостом на С, maven 2, SVN Задачи: шифрование/дешифрование документов получаемых из разнообразных источников, их подписание и проверка подписи, работа с файловой системой и сетью.
- ООО "Умная механика"Кемерово
Информационные технологии, системная интеграция, интернет
- Разработка программного обеспечения
- Высшее
- Кемеровский государственный университет, Кемерово2014 Институт фундаментальных наук, отделение математики и информатики, Аспирантура по специальности "Математическое моделирование, численные методы и комплексы программ"
- Российский экономический университет им. Г.В. Плеханова2010 Экономический, Информатик-экономист
- Тесты, экзамены
- Кандидатский экзамен по специализации "Математическое моделирование, численные методы и комплексы программ"2012 Кемеровский Государственный Университет, Результат: отлично
- Кандидатский экзамен по английскому языку2012 Кемеровский Государственный Университет, Результат: отлично
- Знание языков
- Русский — Родной
- Английский — B1 — Средний
- НавыкиSpring Framework; PostgreSQL; Git; Debian; Gradle; JPA; Mockito; Java; Multithread Programming; TDD; Веб-разработка; Рефакторинг кода; Тестирование; Автоматизированное тестирование; Координация и кооперация; Паттерны проектирования; Математика; Машинное обучение; Проактивность; jQuery; ООП; Docker; Hibernate ORM; JDBC; JUnit; REST API; SQL; MongoDB; React.js
- Обо мнеWeb-development hard-skills: vcs: git, gitlab, bitbucket bug-tracker, task-tracker, time-tracker: jira, click-up, microsoft teams, slack, meetaps (skype, discord, telegramm), redmine knowledge-base: confluence methodology: tdd, agile, waterfall, kanban servers: xammp, nginx containerization: docker, docker-compose architectures: monolith, microservices paradigms: declarative (functional), imperative (procedural, object-oriented-programming) cms: wordpress os: debian, windows virtualization: virtualbox back-end: +java 8-20: java core (oop (gof, grasp, solid, kiss, yagni, dry), concurrent-dev, collections framework, stream api, lambda, io api, nio2, generics, exception, reflectio api), spring (core, boot, mvc, data (jpa, jdbc), security, batch, devtools), template-engine: thymeleaf dbms (PostgreSQL, MySQL, SQLLite, H2, MongoDB), db-migration-tools (liquibase, flyway), ORM (hibernate, jooq), build-tools(gradle, maven), servlet container (tomcat), usefull-libs (lombok, assert, hamcrest), reports: jasper-reports test: junit5 (unit, integration), mockito, testcontainers, securiy: code-obfuscation (proguard) front-end: html, css, js, vue.js (cli, vite, cypress, tests (unit, e2e), formating (prettier), router, etc.), node.js, semantic-ui (from cdn), eslint, saasdoc, jquery
- Ключевые навыки
- Отзывы
Нет отзывов