Обо мне

Специализация и профессиональные навыки:

Основная платформа разработки - Java SE (версия 8). Очень интересует язык Kotlin, считаю что это "Java следующего уровня".

Хочу верить, что у десктопных приложений ещё есть будущее, несмотря на всеобщую моду на веб-приложения. Поэтому изучал и работал с фреймворками Swing, Eclipse SWT/JFace, немного JavaFx.

Тем не менее, делал и веб-приложения, на базе Servlets, JSP, Struts, Spring MVC, развёртывал Tomcat. Умею писать HTML и CSS. С модным ныне JavaScript знаком не очень - изучал его когда ещё была актуальна версия 1.2.

Базы данных: работал с JDBC, PostgreSQL, SQLite, MyBatis.

Умею пользоваться: системы контроля версий Git, Mercurial, среды разработки IntelliJ IDEA, Eclipse, система Maven. Базовые знания Linux.

Английский язык: чтение (в т.ч. технических текстов) - без проблем, общение - средне.

Другие языки программирования: Небольшой опыт работы с Python. Когда-то писал на C/C++ (в те времена, когда книга Страуструпа была ещё только 2-го издания и ещё не было шаблонов).

Профессиональные навыки
JavaSwingPostgreSQLKotlinJava servletJdbcSQL
Опыт работы
Июль 2018 — по настоящее время (2 месяца)
Москва
Обязанности и достижения

Август 2012 — Июнь 2018 (5 лет и 11 месяцев)
ALPHAOPEN
Java-разработчик (удалённо)
Москва
Обязанности и достижения

Участие в разработке платформы для многоцелевых систем управления и контроля (класса SCADA)

  • Разработка компонентов для построения графического интерфейса (на базе  библиотеки Swing; в том числе: редактор выражений для CRON, виджет выбора даты-времени)
  • Программирование интегрированной среды разработки платформы (на базе системы NetBeans)
  • Разработка компонента мониторинга событий и параметров, создание для него подсистемы фильтрации и отчётов (экспорт данных в PDF, Excel, CSV)
  • Создание виджетов для встраиваемого браузера

Октябрь 2000 — Июль 2012 (11 лет и 10 месяцев)
инженер-программист
Ефремов
Обязанности и достижения
  • Разработка и сопровождение программного обеспечения для нужд предприятия (управленческий учёт, учёт электроэнергии, прочее).
  • Внедрение SCADA-системы на производстве (разработка интерфейса, системы отчётов). Программирование промышленных микроконтроллеров.
  • Создание web-сайта предприятия
  • Администрирование локальной сети
  • Сопровождение стороннего ПО
  • Поддержка пользователей
Сентябрь 1999 — Сентябрь 2000 (1 год и 1 месяц)
Ефремовский филиал Приупскбанка
Оператор ПК
Ефремов
Высшее образование
Январь 1992 — Январь 1997
МИИТ
Институт управления и информационных технологий
Москва
Специализация и достижения
Обучение не было закончено
Среднее специальное образование
Январь 1998 — Январь 2002
колл., Гумантитарно-технический колледж "Метод"
Техник, Программное обеспечение вычислительной техники и автоматизированных систем
Москва
Специализация и достижения
Заочное обучение