Files
second-mind-aep/💼 Работа/Собеседования/Лето 2025/Кандидаты/Федотов Илья.md
2025-08-13 14:32:08 +04:00

279 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 📊 Основная информация
| Параметр | Значение |
|----------|----------|
| **Возраст** | 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 решений в команде.