avatar

Алексей Усов

Java/Javascript/C++ Backend Разработчик

Профиль

Работаю программистом 23 года. Знаю разные языки и технологии. Могу быстро изучать новые языки и фреймворки. Ищу удаленную работу на неполный рабочий день, по выходным и/или 2-3 часа в день по вечерам (около 20 часов в неделю).

Опыт работы
CompEd Software Design Srl [Удаленно]
2000 - по текущее время
Разработчик
Генуя, Италия
  • Направление - Цифровые подписи, Просмотр и хранение документов, Электронные счета-фактуры.

23 года непрерывного сотрудничества. Учавствовал в написании многих коммерчески успешных продуктов.

TipTopCar [Удаленно, неполный рабочий день]
2015.10 - 2016.08
Frontend/Backend разработчик
Россия
  • Направление - Совместные поездки.

Написана frontend и backend часть сайта на javascript для регистрации и поиска совместных поездок.

Рапида [Удаленно, неполный рабочий день]
2009.05 - 2009.09
Backend разработчик
Россия
  • Направление - Платежные системы.

Переписывал и улучшал платежный шлюз на java в соответствии с текущими нуждами компании.

Проекты

Наиболее ценные проекты.

Portale FattApp

Большой продукт состоящий из нескольких отдельных сервисов. На сервере можно создавать, импортировать и отправлять электронные счета-фактуры. Может принимать различные документы на долгосрочное хранение (консервацию). Работает через Веб-интерфейс и с автоматическими программами через SOAP. Обслуживает несколько сотен пользователей в день - около 800 запросов в минуту. Обрабатывает до 500 тысяч электронных счетов-фактур в неделю.

DigitalSign Cloud

Облачный универсальный просмотрщик для просмотра pdf файлов, офисных документов, счетов-фактур в xml формате, архивов, электронных писем. Может подписывать и проверять цифровую подпись PAdES, CAdES, XAdES. Поддерживает подпись рукой по экрану. Написан на java. Может быть использован как библиотека (в виде отдельного продукта, DigitalSign Core).

DigitalSign

GUI приложение на C++. Используется для просмотра документов, проверки и добавления цифровой подписи (интерактивно и автоматически).

IT Telecom Enrollment

Клиент-серверный продукт по специальному заказу от IT Telecom. Используется для принятия запросов на сертификаты PKCS#10, генерации сертификатов и CRL.

Fsm PKCS#11

Виртуальный PKCS#11 токен, реализующий PKCS#11 API, использует для подписи различные облачные сервисы.

VisualPEC

Адд-он для Mozilla Thunderbird написанный на C++, javascript, xul. Используется для обработки и просмотра специальной PEC почты.

Умения

Языки и технологии:

  • Java
    • Maven, Ant
    • SOAP, JAX-WS
    • REST, JAX-RS, Jackson, Swagger
    • Bouncy Castle
    • JDBC, EclipseLink, Hibernate, MyBatis
    • Jsp
    • Xslt, Saxon
    • Mozilla Rhino, E4X
    • Spring Boot
    • JUnit
  • Javascript (Node.js and Web), ES-2019
    • Express js
    • Eslint, Webpack, Require.js
    • JQuery, Vue.js, DataTables
    • Bootstrap, Materialize
    • Twig
    • Node SOAP
    • Mocha, Chai
  • C++
    • OpenSSL integration
    • Xalan-C, Xerces-C
    • COM, ActiveX
    • ATL, MFC
    • CppUnit

Базы данных:

  • PostgreSQL
  • MySQL / MariaDB
  • Oracle Database

DevOps:

  • Docker
  • Ubuntu / Debian
  • Zfs, ZnapZend
  • Amazon EC2
  • KVM / QEMU, OpenNebula
  • Elasticsearch / Kibana
  • Nginx, Apache HTTP Server, Apache Tomcat
Образование
Киргизский Технический Университет (КТУ)
1993 - 1998
Электро-механика
Магистр
Интересы
  • Музыка
  • Путешествия
  • Компьютерные игры