Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл более двух недель назад
Мужчина, 45 лет, родился 8 сентября 1980
Черногория, готов к переезду (Москва, Санкт-Петербург), не готов к командировкам
Старший Java-разработчик/DevOps-инженер
3 000 € на руки
Специализации:
- DevOps-инженер
- Программист, разработчик
Тип занятости: полная занятость, проектная работа/разовое задание
Опыт работы 9 лет 6 месяцев
Август 2022 — по настоящее время
3 года 10 месяцев
Effortel
Бельгия, www.effortel.com/
Телекоммуникации, связь... Показать еще
Senior Java Software Engineer
Spring MVC, Spring Boot, PostgresQL, Hibernate. Разработка и багфикс всего функционала, связанного с MNVO мобильного оператора. В мои обязанности входит восстановление частичной функциональности системы путем расширения существующего функционала и создания нового, частичный рефакторинг и багфикс проекта.
- Разработка стратегий для обеспечения отказоустойчивости и масштабируемости систем
- Внедрение и поддержка CI/CD процессов в направлении или компании
- Проведение миграции данных организации из старых систем и хранилищ в новые
- Разработка и обслуживание серверной части приложения
- Работа с контейнеризацией и инфраструктурой распределенных систем
- Написание программного кода
Сентябрь 2020 — Август 2022
2 года
Softage
США, softagellc.com
Информационные технологии, системная интеграция, интернет... Показать еще
Java-разработчик
Spring Boot, MySQL, JPA(Hibernate), микросервисная архитектура, Quarkus, Azure MSFT/Amazon Web Services (AWS), рефакторинг, внедрение Azure MSFT и AWS в действующие проекты.
- Проведение миграции данных организации из старых систем и хранилищ в новые
- Разработка и обслуживание серверной части приложения
- Внедрение и поддержка CI/CD процессов в направлении или компании
- Разработка стратегий для обеспечения отказоустойчивости и масштабируемости систем
- Работа с контейнеризацией и инфраструктурой распределенных систем
- Написание программного кода
Июль 2019 — Сентябрь 2020
1 год 3 месяца
Санкт-Петербург, www.korona-auto.com
Автомобильный бизнес... Показать еще
Java-разработчик
создание нового функционала интернет-магазина, багфикс. Запуск проекта в продакшн.
Spring Boot, PostgeSQL, JPA(Hibernate), RabbitMQ, микросервисная архитектура, интеграция с 1С.
- Разработка и обслуживание серверной части приложения
- Проведение миграции данных организации из старых систем и хранилищ в новые
- Разработка стратегий для обеспечения отказоустойчивости и масштабируемости систем
- Внедрение и поддержка CI/CD процессов в направлении или компании
Июль 2018 — Июль 2019
1 год 1 месяц
Consul Media
Москва
java software engineer
Java, Spring MVC, GWT, PostgreSQL, MyBatis, Soap-протокол, Solr4
Разработка и поддержка существующего проекта для оценочной компании. Автоэкспертиза, оценка ущерба в ДТП, сбор сведений, интеграция со сторонними системами оценки ущерба, документооборот, автоматизация рабочих процессов компании.
- Разработка и обслуживание серверной части приложения
- Проведение миграции данных организации из старых систем и хранилищ в новые
- Разработка стратегий для обеспечения отказоустойчивости и масштабируемости систем
- Внедрение и поддержка CI/CD процессов в направлении или компании
- Работа с контейнеризацией и инфраструктурой распределенных систем
- Написание программного кода
- Обучение и поддержка по вопросам DevOps-практик и инструментов
Ноябрь 2017 — Июнь 2018
8 месяцев
2mem.net
java software engineer
IoT, gps, Java, Spring Boot, Netty, TCP, geoposition, websocket, MongoDB, Kafka, React JS, Docker.
Разработка системы автоматического паркинга(для платных парковок и оплаты оператору парковок) в г. Москва для корпоративных заказчиков. И другая версия - для частных клиентов.
Проект писал полностью сам.
- Разработка и обслуживание серверной части приложения
- Разработка стратегий для обеспечения отказоустойчивости и масштабируемости систем
- Внедрение и поддержка CI/CD процессов в направлении или компании
- Масштабирование серверной инфраструктуры
- Работа с контейнеризацией и инфраструктурой распределенных систем
- Написание программного кода
Июнь 2017 — Октябрь 2017
5 месяцев
Декабрь 2016 — Май 2017
6 месяцев
ПНИР
Java-разработчик
разработка систем видеофиксации нарушений ПДД в Ленинградской области, чистая Java, JDBC, MySQL, интеграция со сторонними сервисами по протоколу SOAP, криптозащита данных.
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Обо мне
LinkedIn: https://www.linkedin.com/in/vlad-naut-193bb3103/
1. Некоторые мои пет-проекты:
https://github.com/naut92?tab=repositories
2. Тестовые задания, код онлайн не пишу.
3. Если работодатель - резидент РФ, то оформление на ИП жены - резидента РФ. Либо B2B как налоговый резидент Грузии.
Пример проекта докеризации приложения: https://www.youtube.com/watch?v=acrP2X3DsfY&ab_channel=javadev
Курсы Red Hat по докеризации и кубернетс: https://drive.google.com/file/d/11uwi0pGigqzfQeJ1yfqk9CRfDaygyyaC/view?usp=sharing
Пример проекта:
хранение истории баланса клиента (включая откаты и пересчёты);
• гибкие тарифные планы (предоплата/постоплата, дата- и объем-зависимые);
• списания по событиям (SMS, звонки, интернет);
• уведомления о балансе и авто-платежи.
Начинаю с проектирования ядра — модели данных.
Тарифная система — это сердце. Я выделяю ключевые сущности:
• Customer — пользователь (связь 1:N с SIM-картами, платежами)
• Subscription — активная подписка (статус, срок, тариф)
• TariffPlan — конфигурация тарифа (лимиты, цены, политика списания)
• UsageEvent — детализация событий: звонок, SMS, data session
• BalanceChange — запись любого списания или пополнения
• Invoice / Payment — биллинг, транзакции
Проектируя таблицы, ввожу временные индексы и soft-deletion, чтобы поддерживать аудит и восстановление. Учитываю возможную денормализацию для отчётности.
2. Прогнозирую узкие места:
• Высокая нагрузка по записи в UsageEvent, особенно при роуминге → создаю партицированную таблицу по дате и user_id.
• Баланс должен быть консистентным, но без блокировок → применяю event sourcing через BalanceChange + агрегированное кеширование.
3. Строю архитектуру:
• Микросервисы: Billing Core, Tariff Engine, Usage Collector, Notification Service, API Gateway
• Kafka для асинхронной доставки Usage Events
• Redis для кеша балансов
• PostgreSQL с логической репликацией в read-only DB для отчётов
• gRPC между core-сервисами + REST наружу
Что я предвидел и избежал:
• Клиент хотел “баланс пересчитывать по cron”, но я объяснил, почему event sourcing даст лучшее масштабирование и консистентность, и ввёл append-only структуру BalanceChange.
• В логике тарификации была попытка жёстко захардкодить поведение — предложил вынести в динамическую конфигурацию TariffPolicy (в JSON + validation), что ускорило time-to-market новых тарифов.
• Для отчётности менеджмент просил JOIN через 6 таблиц в онлайн-режиме — ввёл денормализованный BalanceSnapshot по расписанию и обеспечил near real-time выгрузку без нагрузки на live БД.
Высшее образование
2003
Высшее образование
Физика и математика, Прикладные математика и физика
Знание языков
Тесты, экзамены
2019
University of Pennsylvania
University of Pennsylvania, SD1x: Software Development Fundamentals (JAVA)
2018
Massachusetts Institute of Technology
MIT, Introduction to Computational Thinking and Data Science
2018
Fundamentals of Containers, Kubernetes and Red Hat OpenShift
Red Hat, Containers, Kubernetes
2017
Massachusetts Institute of Technology
MIT, Introduction to Computer Science and Programming Using Python
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
