Обязанности и достижения:
Ведущий разработчик программного обеспечения (Java 1.7, 1.8)
Разработка программного обеспечения для мобильных приложений. Разработка микро-сервисов в сфере телекоммуникаций.
Языки программирования: Java 1.8, Python 3.5+
Фреймворки и технологии: Docker, Jenkins, Hibernate, Spring Boot, Spring Web Services, Spring Security, Spring Integration, Selenium, Servlet API, JDiameter, JSS7, JSMPP, POSTMAN, Rest API, SOAP, SL4j.
Системы сборки: Maven
Система версионирования: GitHub
Базы данных: PostgreSQL, ORACLE DB, Redis
Системы очередей: RabbitMQ, ORACLE AQ
English: Pre-Intermediate
1. Рефакторинг легаси кода, разработка новой функциональности, исправление багов
2. Разработка API для мобильного/WEB приложения компании.
Разработка микросервисов для мобильного оператора.
4. Интеграция АБС (биллинговой системы) компании с внешними приложениями.
5. Разработка Jenkins job для процесса CI/CD
6. Проектирование базы данных сервисов
7. Разработка Hotspot сервиса для роутеров Mikrotik, с OTP авторизацией (Python, RouterOS)
Какие задачи выполнял помимо разработки:
- Внедрение OCS.
- Интеграции нового ussdc.
- Интеграции CPA платформы.
- Интеграции smsc.
- Интеграции платёжной платформы.