Обо мне

Последнее время Java/Scala/Kotlin. Redis, Sql, Docker, CI, Jira.

Боевой опыт: C (программирование встраиваемых устройств, разработка модулей ядра Linux 2.6), C++, OCaml (разработка собственного набора инструментов для построения SLIME-подобного текстового пользовательсого интерфейса), Java (J2EE, iBatis, Hibernate, JSP, Swing, QT Jambi, ActiveMQ), Scala (разработка многопоточного сервера торговли на ММВБ), JavaScript (более 2-х лет, ExtJS, Ajax), bash, TCL (разработка собственного логгера для PostgreSql), PL+, PHP, TeX, Qt, OpenSSL, ncurses, Erlang, Lisp (CL, Sheme), Haskell, Python; средства контроля версий SVN, Mercurial, git, bazaar; разработка сетевых протокоов;

* БД: Oracle, Postgres, MySQL;

* ОС: Windows, Linux, FreeBSD;

* Android.

Профессиональные цели: Разработка интересных проектов, проектирование архитектуры и разработка ПО.

Периодически отсылаю bugfix-ы открытым проектам.

Профессиональные навыки
Опыт работы
Интротехнологии
Уфа
Teamlead
Декабрь 2016 — По настоящее время (3 года и 11 месяцев)

Разработка системы распознования и обработки текстов, перекладывание в sql, рисование отчетов.

Координация команды: 3 фронта, 3 бека, devops, один специалист по обучению нейросети.

Базворды: Natural language processing, Machine learning, Computer vision.

Используем: 

Бэк: OpenCV, Teserract, CoreNLP, Java/Scala, PostgreSQL

Фронт: react

Росгосстрахбанк
Уфа
Ведущий программист
Август 2012 — По настоящее время (8 лет и 3 месяца)
FSunrise
Уфа
Руководитель отдела
Апрель 2012 — Июль 2012 (4 месяца)
программист
Январь 2009 — Июль 2012 (3 года и 7 месяцев)
Обязанности: - Разработка информационной системы FSunrise. Инструменты: ExtJS + Scala (Java) - Разработка библиотеки HQExtDirect
РФЦ
Уфа
Ведущий программист
Январь 2011 — Май 2012 (1 год и 5 месяцев)
Обязанности: - Разработка на заказ клиент-серверного терминала для торговли на ММВБ - Ответственный за разработку архитектуры, протокола взаимодействия - Программирование функционала серверной части. Достижения: - Используемые средства: Scala, Java (JNI), C, PostrgreSql. - Написана обертка библиотеки (.dll) MICEX для Java - Написан асинхронный многопоточный сервер с использованием акторов.
НПП «Полигон»
Уфа
Программист
Январь 2008 — Январь 2009 (1 год и 1 месяц)
Обязанности: - Разработка и адаптация Linux для встраиваемых систем (средства коммуникации, ARM) - Разработка кроссплатформенных библиотек для реализации внутренней логики аппаратов, разработка библиотеки для построения текстового интерфейса пользователя - Разработка встраиваемых клиент-серверных механизмов для настройки и мониторигна оборудования
ОАО «ИнвестКапиталБанк»
Уфа
Специалист управления информационных технологий, группа разработки программного обеспечения
Март 2006 — Январь 2008 (1 год и 11 месяцев)
Обязанности: - Разработка прикладного ПО для внутреннего использования (клиент-серверное приложение, работающее через DMZ) - Разработка Web приложения для внутреннего использования (оформление и контроль выдачи пластиковых карт, кредитование населения) - Разработка способа репликации БД - Разработка ПО для автоматического взаимодействия серверов БД