safonov-s22safonov-s22

Сергей Сафонов

Java разработчик · Бэкенд · Разработка ПО
Не ищу работу
Возраст: 31 год
Опыт работы: 9 лет и 11 месяцев
Регистрация: 25.06.2012
Последний визит: 2 недели назад
Местоположение: Россия, Москва
Профессиональные навыки: Java · Hibernate · Java servlet · Junit · Java spring framework · MySQL · Oracle dba · Rabbitmq · Scrum · Teamcity
Войдите, чтобы посмотреть контакты пользователя

Обо мне

У меня больше 9 лет опыта разработки и архитектуры (в большинстве Java). Я разрабатываю все типы приложений. Хорошие знания Enterprise Java и Spring Framework, включая Hibernate, Spring MVC, Spring Security, Redis, RabbitMQ, MongoDB, MySql

Участие в профессиональных сообществах

Опыт работы

  • Модели обработки естественного языка, речевые технологии, алгоритмы компьютерного зрения и системы биометрии
    Москва · От 10 до 100 сотрудников
    Старший эксперт по технологиям
    Май 2020 — По настоящее время (9 месяцев)


  • Developing casino games and virtual sports products.
    Москва · От 100 до 1000 сотрудников
    Sr. Java dev
    Октябрь 2017 — Май 2020 (2 года и 8 месяцев)

    Платформа для ставок на спорт. Включает интеграцию с поставщиками ставок и спортивных событий, внутреннюю систему оплаты и вознаграждений, интеграцию с фронт-ендом посредством push протокола, web интерфейс для партнеров системы.

    • анализ, проектирование и поддержка приложения.    
    • выработка архитектурных решений
    • оптимизация производительности подсистем
    • выполнили миграцию с проприетарного Betting Engine на In-house решение, с одновременной работой обоих систем ( изменение источника данных, другие API, другой инструментарий для управления пользователями)
    • разработка системы для приема информации о спортивных событиях от внешних поставщиков
    • разработка системы для интеграции с казино поставщиками
    • доработка системы для управления кошельком

    примененные технологии: RabbitMQ, Spring Boot, MongoDB, Hazelcast, Oracle DB, MySql, Apache Camel, Vaadin, Redis

  • Ведущий поставщик услуг в области разработки программного обеспечения и инновационных ИТ-решений
    Киев · Более 5000 сотрудников
    Sr. Java developer
    Октябрь 2013 — Октябрь 2017 (4 года и 1 месяц)

    Трейдинг приложение для банка UBS состоящее из настольного клиента на .net и сервера на Java. Система позволяет подсчитывать casflow's и осуществлять upsteam и dowsntream reporting. Ежедневный объем данных порядка 50гб. 

    • анализ, проектирование и поддержка приложения.    
    • ответственность за архитектурные аспекты
    • рекрутинг новых разработчиков и их менторинг, 
    • управление техническим бэклогом приложения.
    • оптимизация производительности подсистем
    • написание и оптимизация SQL/PLSQL запросов
    • осуществили миграцию с Websphere на Tomcat соответственно всего стека приложение (soap, security, concurrency)
    • рефакторинг и архитектурные изменения системы по приему трейдов внедрение QuickFIX протокола
    • интеграция CI и деплой процесса с помощью Teamcity & Puppet agents, GLU agents
    • введение TDD и BDD подходов с помощью Cucumber
    • участие в L3 поддержке и быстром устранении проблем у пользователей

    Примененные технологии: Spring, Hibernate, JMS, QuickFIX/J, JSP and Oracle.

  • Odesk frellancer
    Кишинев
    Java Contractor
    Ноябрь 2012 — Ноябрь 2013 (1 год и 1 месяц)

    -Бэкенд для мобильного приложения, использующего гео-локацию.

    -Система для конвертирование бумажных файлов в электронные и сохранение их в облаке.

    • анализ, проектирование и поддержка приложения.
    • написание бизнес логики
    • 1ое приложение разработано и выпущено с нуля мной для 2ого осуществлялась доработка и поддержка

    Примененные технологии: Spring, Hibernate, ExtJS, AmazonEC2 and MySQL

  • Thirteen Elements
    Кишинев
    Java Developer
    Октябрь 2011 — Октябрь 2013 (2 года и 1 месяц)

    -Разработка eCommerce системы с обширной интеграцией в соц сети (Facebook)

    -Еще несколько относительно малых проектов на тех же технологиях.

    • анализ, проектирование и поддержка приложения.
    • интеграция c API Magento, Facebook, Opencart
    • написание бизнес логики
    • интеграция html & javascript верстки и JSP
    • написание библиотек на javascript

    Примененные технологии: Spring MVC, Hibernate, PostgreSQL. Solr as search engine. Redis for caching. Frontend part with JSP + JavaScript, jQuery

  • Cedacri International
    Кишинев
    Java Developer
    Март 2011 — Сентябрь 2011 (7 месяцев)

    Разработка онлайн-бэнкинг системы для сети Итальянских банков.

    • анализ, проектирование и поддержка приложения.
    • написание бизнес логики
    • написание фронт энда с помощью JSF

    Примененные технологии: EJB+ Seam Framework, Oracle/MySQL, JSF

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

  • МГУ-Кишинев

    Молдавский государственный университет; КГУ им. Ленина
    Кишинев · 59 выпускников
    Математики и информатики
    Январь 2011 — Январь 2013 (2 года)
    Математики и информатики
    Январь 2008 — Январь 2011 (3 года)