Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте более двух недель назад

Кандидат

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

Не ищет работу

Королев (Московская область), готов к переезду (Австралия, Великобритания, Казахстан, США), готов к редким командировкам

Программист

350 000  на руки

Специализации:
  • Программист, разработчик

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

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

Опыт работы 12 лет 7 месяцев

Сентябрь 2022Декабрь 2023
1 год 4 месяца
ООО "ЕСН"

Москва, punch.ru/

Программист
• Доработка бэкенда на микросервисной архитестуре (Spring Boot, Java 17, PostgreSQL). • Уменьшил потребление памяти в тестах и ускорил их работу примерно в 5 раз в нескольких микросервисах. • Унифицировал API в микросервисе user-api перейдя от около 10 разных форматов response в разных методах к 2-м стандартным. • Переработал механизм обработки и проброса исключений для всех микросервисов приложения. • Разделил Swagger на админский и клиентский. • Добавил функционал traceId для логов во все микросервисы.
Апрель 2021Сентябрь 2022
1 год 6 месяцев

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

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

Тимлид
• Поддержка и доработка системы внутренней системы учета расходов/доходов — бэкофиса (Spring, Spring Boot, Oracle, Groovy, MyBatis). Руководил командой из 5 человек. • Внедрил новый процесс настройки рабочего окружения, что сократило время онбординга разработчиков с порядка 3-х недель до 3-х дней. • Внедрил новый flow для QA, что уменьшило время между релизами. • Внедрил интеграционное тестирование в процесс разработки. • Совместно с DevOps-инженерами внедрил новый dev-стенд для БД, что позволило вдвое сократить требования к RAM для ПК разработчиков.
Июль 2019Апрель 2021
1 год 10 месяцев

Королев (Московская область), www.wiley.ru

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

Старший инженер-программист
• Поддерживал и дорабатывал API-шлюз (Spring Boot) для системы хранения контента. В ходе чего придумал новую архитектуру для этого приложения и участвовал в переходе на нее. Внедрил интеграционное (Record-and-Replay) тестирование. • Участвовал в поддержке и доработке системы хранения контента на базе Alfresco 5. В ходе чего ускорил локальный запуск в 3 раза. • Поддерживал и дорабатывал систему оркестрирования бизнес-процессом BPM (Flowable + Spring Boot). В ходе чего внедрил бесшовную интеграцию модулей на Java с Flowable, реорганизовал подход к тестированию, довел покрытие тестами до > 90%.
Март 2018Июнь 2019
1 год 4 месяца
ООО CardPay (Unlimint)

Владивосток, www.unlimint.com/

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

Программист Java
• Разработал 4 микросервиса-адаптера (Spring Cloud) для взаимодействия со сторонними платежными системами (WebMoney и подобные). • Поддерживал (исправление ошибок, доработки функциональности) несколько адаптеров чужого авторства. • Поддерживал платежный интерфейс (Spring+JSP) для клиентов компании. • Поддерживал ядро системы обработки платежей (Spring). • Разработал адаптер для карточных платежей через американского эквайера Elavon внутри ядра. • Разработал бэкенд для админки по управлению платежами по расписанию (Spring Boot + MyBatis + Keycloak).
Февраль 2018Март 2018
2 месяца

Владивосток, dynamicweb.ru/

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

Программист Java
• Дорабатывал под новые требования (добавление полей, изменение существующих) систему обработки кредитных заявок ВТБ на J2EE + Spring + jQuery.
Ноябрь 2014Февраль 2018
3 года 4 месяца
ВСТ Консалтинг, ООО

Владивосток, polemarch.org/

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

Программист
• Занимался модификацией скриптов на Python, управляющих работой OpenStack-облака. • Руководил исследованием трудоемкости миграции с СУБД MS SQL Server на MySQL. • Разработал бэкенд прототипа веб-сервиса для управления отчетами проприетарной системы работы с клиентами (использовались ASP.NET MVC 5, C#, MS SQL Server). • Разработал dialplan и AGI-скрипты для MVP системы ввода номеров кредитных карт с цифровой клавиатуры телефона (Asterisk 13 + Python). • Разработал часть системы управления и развертывания отказоустойчивого облачного DNS (Python + Django + Ansible + BIND + HAProxy), ответственную за непосредственно выполнение задач управления/развертывания нодами. • Участвовал в разработке бэкенда системы управления инфраструктурой Polemarch — https://github.com/vstconsulting/polemarch (Python + Django + Ansible). В частности разработал систему генерации/проверки лицензионных ключей для платной версии Polemarch. • Участвовал в разработке на C сервиса преобразования для для системы text-to-speech заказчика между их REST API и протоколом MRCP (SIP-based, используется многими АТС для синтеза голоса).
Сентябрь 2015Май 2017
1 год 9 месяцев
IT школа Samsung

Владивосток, myitschool.ru/

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

Учитель
• Преподавал курс «Программирование на Java под Android» для школьников старших классов (Java 7 + Android). • Занимался администрированием компьютерного класса на 25 ноутбуков (использовал Ansible).
Август 2014Октябрь 2014
3 месяца
ИП Тимофей Луценко

Владивосток, king.vl.ru

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

Программист Java
• Разработал прототип (только интерфейс) мобильного приложения магазина цветов на Java для Android. А также сервер предоставления контента для него на Java + Spring. Занимался администрированием VPS на CentOS 6.4.
Июнь 2011Август 2014
3 года 3 месяца
WorldPage

Владивосток, worldpage.ru/

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

Программист
• Разработал мини-фреймворк отложенного выполнения задач через RabbitMQ на Python. А также несколько плагинов для него: парсинг сайтов объявлений (использовал Scrapy), конвертирование изображений, конвертирования медиа-файлов (ffmpeg). • Разработал часть бэкенда сайта на Java + Spring MVC + PostgreSQL + MyBatis, ответственную за работу с изображениями (download/upload, поиск дубликатов). • Участвовал в разработке бэкенда раздела афиш.

Навыки

Уровни владения навыками
Git
Java
Linux
PostgreSQL
Python
Spring Framework
HTML
JUnit
SQL
ООП
REST
Серверное программирование
Веб-программирование
Intellij IDEA
Unit Testing
Apache Maven
CentOS
Web Application Development
Обучение
MVC
Docker
MyBatis
Mockito
Hibernate
JDBC

Обо мне

Любовь к качеству. Целеустремленность. Обучаемость. Добросовестность. Бесконфликтность. Отсутствие вредных привычек. Мои проекты: jBQ — программа для мобильных телефонов: https://play.google.com/store/apps/details?id=org.jBQ, https://github.com/cepreu2github/jbq. Небольшой скрипт на Python: https://github.com/cepreu2github/bqt2mod/wiki. Несколько маленьких учебных проектов в моем аккаунте на Github: https://github.com/cepreu2github/. Аккаунт на habrahabr: http://habrahabr.ru/users/cepreu4habr/. (статьи) Знания и навыки: • Уверенно владею ЯП: Java. • Небольшой опыт с ЯП: Python, JavaScript, C++, C#, Rust, Pascal, Basic, PHP, Bash. • Опыт с БД: PostgreSQL, MySQL, Oracle, MS SQL Server. • Разметка: HTML, CSS, reStructuredText, Markdown. • ОС: Linux (хорошо), Windows (средне). • Английский — Intermediate. • VCS: SVN, Git. • Java-технологии: JUnit, Spring, Maven, MyBatis, Lombok, Mockito, JDBC, Hibernate. • Базовые навыки администрирования Linux-серверов, опыт разработки по методологиям TDD и DevOps. Необязательные предпочтения: Интересна веб-разработка с использованием Spring. (бэкенд). Люблю Linux. Хотелось бы поучаствовать в разработке на Rust.

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

2012
Институт математики и компьютерных наук, Математическое обеспечение и администрирование информационных систем

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

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


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


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

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

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

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