279 lines
13 KiB
Markdown
279 lines
13 KiB
Markdown
## 📊 Основная информация
|
||
|
||
| Параметр | Значение |
|
||
|----------|----------|
|
||
| **Возраст** | 25 лет |
|
||
| **Опыт** | 3 года 8 месяцев |
|
||
| **Уровень** | Middle |
|
||
| **Зарплата** | Не указана |
|
||
| **Рейтинг** | 8.3/10 |
|
||
| **Мобильность** | Готов к переезду, готов к командировкам |
|
||
|
||
## 📞 Контактная информация
|
||
|
||
- **Телефон:** +7 (987) 962-0117 (просьба писать в TG или на почту перед звонком)
|
||
- **Email:** fedo4e@gmail.com
|
||
- **Telegram:** @romanrybin1
|
||
- **GitHub:** https://github.com/Skuperday
|
||
- **Локация:** Самара
|
||
|
||
---
|
||
|
||
## 💼 Опыт работы
|
||
|
||
### **Сбер** (Июль 2024 — настоящее время)
|
||
**Позиция:** Java-разработчик
|
||
**Проект:** Система для внутреннего пользования
|
||
|
||
#### 💭 Краткое описание:
|
||
Работа над внутренними банковскими системами. Детали проекта не раскрыты из-за NDA.
|
||
|
||
### **IBS** (Февраль 2024 — Июль 2024)
|
||
**Позиция:** Java-разработчик
|
||
**Проект:** Система опроса заказчиков (с нуля)
|
||
|
||
#### 🎯 Ключевые достижения:
|
||
- **Самостоятельная разработка** системы с нуля на Java+Spring+PostgreSQL
|
||
- **Архитектурная ответственность** - самостоятельный выбор технологий и решений
|
||
- **Опережение планов** - удалось сэкономить значительное время разработки
|
||
- **Прокачка навыков:**
|
||
- Углубился в **Functional Programming (FP) и AOP**
|
||
- Применил **TestContainers** для тестирования
|
||
- Расширил знания **Spring экосистемы**
|
||
- **Аналитические навыки:**
|
||
- Участвовал в **декомпозиции задач**
|
||
- Выявление требований совместно с бизнесом
|
||
- **Оценка сроков** разработки
|
||
|
||
#### 🛠 Технологии:
|
||
```java
|
||
Java, Spring Boot, PostgreSQL
|
||
TestContainers, FP, AOP
|
||
Самостоятельный выбор архитектуры
|
||
```
|
||
|
||
### **НТЦ "автоматизация измерения инжиниринг"** (Ноябрь 2022 — Февраль 2024)
|
||
**Позиция:** Java-разработчик
|
||
**Сфера:** Нефтедобыча
|
||
|
||
#### 🎯 Ключевые достижения:
|
||
- **Производственные системы** в сфере нефтедобычи
|
||
- **Расширение функционала** и оптимизация работы БД
|
||
- **Реализация новых фич** и устранение багов
|
||
- **Golang миграция:**
|
||
- Переписал модуль с **Java на Golang**
|
||
- **17-кратное сокращение** потребления ресурсов
|
||
- Значительное **улучшение отклика** REST API
|
||
- **Специализированные решения:**
|
||
- Сервис **расчета динамограмм** для нефтедобычи
|
||
- Сервис **создания отчетов** (Spring Boot + JasperReport)
|
||
- **Схема оповещений с Kafka** для сохранения результатов
|
||
|
||
#### 🛠 Технологии:
|
||
```java
|
||
Java, JavaScript, TypeScript, Java EE
|
||
Golang (миграция и оптимизация)
|
||
PostgreSQL, Docker
|
||
Payara (Glassfish), AngularJS
|
||
Spring Boot, JasperReport, Kafka
|
||
```
|
||
|
||
### **Академия шаг** (Июнь 2021 — Март 2022)
|
||
**Позиция:** Преподаватель
|
||
|
||
#### 📚 Преподавательская деятельность:
|
||
- **Python** для школьников и студентов
|
||
- **Веб-дизайн** (HTML + CSS)
|
||
- **Графический дизайн**
|
||
- **Робототехника**
|
||
|
||
---
|
||
|
||
## 🛠 Полный технический стек
|
||
|
||
### **Языки программирования**
|
||
```java
|
||
✅ Java (основной)
|
||
✅ Golang (оптимизация производительности)
|
||
✅ JavaScript, TypeScript
|
||
✅ Python (преподавание)
|
||
```
|
||
|
||
### **Frameworks & Libraries**
|
||
```java
|
||
✅ Spring Framework (Boot, Data, Security)
|
||
✅ Spring Boot, Spring MVC
|
||
✅ Hibernate ORM, JPA
|
||
✅ Java EE (legacy опыт)
|
||
```
|
||
|
||
### **Базы данных**
|
||
```sql
|
||
✅ PostgreSQL (основная)
|
||
✅ SQL оптимизация
|
||
✅ Docker для БД
|
||
```
|
||
|
||
### **Frontend & Web**
|
||
```javascript
|
||
✅ AngularJS, HTML5, CSS
|
||
✅ JavaScript/TypeScript
|
||
✅ Responsive design
|
||
```
|
||
|
||
### **Integration & Messaging**
|
||
```
|
||
✅ Apache Kafka (оповещения)
|
||
✅ REST API design
|
||
✅ JasperReport (отчеты)
|
||
```
|
||
|
||
### **DevOps & Tools**
|
||
```
|
||
✅ Docker, docker-compose
|
||
✅ Git version control
|
||
✅ Payara/GlassFish deployment
|
||
✅ TestContainers
|
||
```
|
||
|
||
### **Architecture & Patterns**
|
||
```
|
||
✅ Functional Programming (FP)
|
||
✅ Aspect-Oriented Programming (AOP)
|
||
✅ Microservices architecture
|
||
✅ Clean Architecture principles
|
||
```
|
||
|
||
---
|
||
|
||
## 💪 Ключевые сильные стороны для складской логистики
|
||
|
||
### 🏭 **Производственный опыт**
|
||
- **Прямой опыт с производственными системами** в нефтедобыче
|
||
- **Оптимизация производительности** - 17x improvement доказывает навыки
|
||
- **Работа с промышленными данными** и алгоритмами расчета
|
||
|
||
### ⚡ **Performance Engineering**
|
||
- **Golang expertise** - для критичных по производительности модулей
|
||
- **17-кратная оптимизация** - доказанный опыт решения проблем производительности
|
||
- **Профилирование и оптимизация** систем
|
||
|
||
### 🎓 **Аналитическое мышление**
|
||
- **Самостоятельное проектирование** архитектуры с нуля
|
||
- **Декомпозиция сложных задач**
|
||
- **Выявление требований** совместно с бизнесом
|
||
- **Преподавательский опыт** - умение объяснить сложное простым языком
|
||
|
||
### 🔄 **Full-stack мышление**
|
||
- **Frontend + Backend** опыт
|
||
- **DevOps навыки** (Docker, deployment)
|
||
- **End-to-end понимание** систем
|
||
|
||
---
|
||
|
||
## 🎯 Соответствие требованиям позиции
|
||
|
||
| Критерий | Оценка | Комментарий |
|
||
|----------|---------|-------------|
|
||
| **Возраст до 30** | ✅ | 25 лет - идеально |
|
||
| **Опыт 3-4 года** | ✅ | 3.7 года - точно в диапазоне |
|
||
| **Middle уровень** | ✅ | Сильный Middle с архитектурным мышлением |
|
||
| **Технический стек** | ✅ | Java + Spring + производственный опыт |
|
||
| **Зарплатные ожидания** | ⚠️ | Не указаны |
|
||
| **Мобильность** | ✅ | Готов к переезду И командировкам |
|
||
|
||
---
|
||
|
||
## ❓ Вопросы для собеседования
|
||
|
||
### **Технические**
|
||
1. **Golang оптимизация:** Детали 17-кратного улучшения производительности
|
||
2. **Архитектурное проектирование:** Как принимали решения при проектировании с нуля?
|
||
3. **TestContainers:** Стратегия интеграционного тестирования
|
||
4. **Kafka в нефтедобыче:** Как организовали схему оповещений?
|
||
|
||
### **Производственные**
|
||
5. **Динамограммы:** Что это такое и как применимо к складским алгоритмам?
|
||
6. **Промышленные данные:** Опыт работы с real-time данными от оборудования
|
||
7. **JasperReport:** Создание отчетов для складской аналитики
|
||
|
||
### **Архитектурные**
|
||
8. **Microservices:** Как бы спроектировали микросервисную архитектуру для WMS?
|
||
9. **Performance:** Стратегия оптимизации для высоконагруженных складских операций
|
||
10. **Integration:** Подходы к интеграции с различным складским оборудованием
|
||
|
||
### **Поведенческие**
|
||
11. **Самостоятельность:** Примеры принятия архитектурных решений
|
||
12. **Обучение:** Как быстро изучаете новые технологии?
|
||
13. **Преподавание:** Как навыки преподавания помогают в разработке?
|
||
|
||
---
|
||
|
||
## 💡 Рекомендации по интервью
|
||
|
||
### **Акценты в разговоре**
|
||
- **Производственный опыт** в нефтедобыче - близко к складским процессам
|
||
- **17x performance improvement** - уникальное достижение
|
||
- **Самостоятельное проектирование** - важно для роста команды
|
||
- **Готовность к мобильности** - большое преимущество
|
||
|
||
### **Потенциальные риски**
|
||
- **Молодой возраст** при сильных навыках - зарплатные ожидания могут быть высокими
|
||
- **Банковский опыт** (Сбер) может повысить планку ожиданий
|
||
- **Необходимость адаптации** к складской специфике
|
||
|
||
### **Уникальные преимущества**
|
||
- **Golang + Java** - редкое сочетание для performance-critical задач
|
||
- **Преподавательские навыки** - поможет в менторстве команды
|
||
- **Production mindset** - опыт с критичными промышленными системами
|
||
|
||
### **План онбординга**
|
||
1. **Недели 1-2:** Изучение складской логистики и WMS систем
|
||
2. **Недели 3-4:** Анализ текущей архитектуры и узких мест производительности
|
||
3. **Месяц 2:** Разработка high-performance модулей (возможно на Golang)
|
||
4. **Месяц 3:** Архитектурные улучшения и менторство команды
|
||
|
||
---
|
||
|
||
## 🎖 Уникальные преимущества
|
||
|
||
### **Для складской логистики:**
|
||
1. **Production experience** → понимание промышленных процессов
|
||
2. **17x optimization** → критичные по производительности складские операции
|
||
3. **Golang skills** → high-performance модули для real-time операций
|
||
4. **Teaching experience** → менторство и knowledge sharing в команде
|
||
5. **Full mobility** → готовность к выездам на объекты клиентов
|
||
|
||
---
|
||
|
||
## 📈 Потенциал роста
|
||
|
||
### **В команде может стать:**
|
||
- **Performance engineer** - оптимизация критичных модулей
|
||
- **Архитектор решений** - проектирование новых модулей WMS
|
||
- **Tech lead** - благодаря преподавательским навыкам
|
||
- **Integration specialist** - опыт с различными системами
|
||
|
||
---
|
||
|
||
## 🏆 Вердикт
|
||
|
||
**Рекомендация:** ⭐⭐⭐⭐⭐ **Очень перспективный кандидат**
|
||
|
||
**Ключевые причины:**
|
||
- Идеальное попадание по возрасту и опыту (25 лет, 3.7 года)
|
||
- Уникальное сочетание Java + Golang для performance
|
||
- Производственный опыт в нефтедобыче
|
||
- Готовность к переезду и командировкам
|
||
- Сильные архитектурные навыки
|
||
- Преподавательский опыт для развития команды
|
||
|
||
**Приоритет:** #4 в списке кандидатов
|
||
|
||
**Рекомендуемый подход:**
|
||
1. Техническое интервью с фокусом на performance optimization
|
||
2. Архитектурное интервью - проектирование WMS модулей
|
||
3. Обсуждение зарплатных ожиданий (может быть сюрприз)
|
||
4. Cultural fit - готовность к изменению отрасли
|
||
|
||
**Особая ценность:** Может стать ключевым архитектором high-performance решений в команде. |