.Net-разработчик. Местами тимлид
До этого был опыт на PHP, C++, преподавания, даже занимался чем-то наподобие Data Mining
Люблю делиться знаниями с коллегами, придумывать улучшения процессов (а по возможности и реально их улучшать), иногда решать алгоритмические задачи
А если вдруг вы захотите пригласить меня на собеседование, хочется обсуждать проблемы вашего проекта / компании и мой предыдущий опыт, а не вот эти все "давайте повертим бинарное дерево"
В качестве программиста
Разработка CRM-системы в сфере ипотечного кредитования:
- Разработка отдельных фич по Backend и Frontend части
- Разработка модуля синхронизации пользователей, контактов и адресов
- Оптимизация логирования и аудита данных
- Ведение разработческой документации
- Рефакторинг
- Code review
В качестве тимлида
- Онбординг новых сотрудников
- Управление релизами
- Взаимодействие со смежными командами
- Переход на двухнедельные спринты
- 1:1, ИПР и прочий people management команды из 8 человек
- Внедрение процесса дежурства
- Оптимизация ретроспективных собраний
Два проекта
1) Разработка системы управления документацией (C#, ASP.Net, React, MS SQL, Ant.Design, Rabbit MQ):
- Разработка отдельных фич по Backend и Frontend части
- Добавление инструментов решения типовых support-задач в админку
- Повышение отказоустойчивости приложения за счет улучшения процедур логирования и отслеживания активности пользователей
- Изменение логики блокировки документов на чтение и запись
- Устранение багов по CI/CD
- Улучшение стратегии обновления брокера сообщений (переход на MSI + ClickOnce с обязательными / необязательными релизами)
2) Обновление ПО заказчика под более новую версию Microsoft Dynamic CRM (C#, ASP.Net, WinForms, JavaScript, MS SQL)
- Разработка плагинов, скриптов, веб-приложений, хранимых процедур и сервисов под MS Dynamics CRM (и обновление существующих)
- Автоматизация развертывания тестовых сред (развертывание БД, настройка скриптов, веб-приложений, прав пользователей)
- Написание скрипта миграции данных в более новую версию БД
- Перенос репозиториев из TFS в git
- Обучение других сотрудников
Разработка системы автоматизации проектирования деталей для завода (C#, WinForms, PL/SQL, API CAD-систем):
- Упрощение навигации по приложению (с кучи окон на что-то в стиле браузера)
- Интеграция с Siemens Unigraphics NX и БД заказчика
- Функция настройки доступа к модулям в зависимости от должности
- Функция версионирования чертежей и документации к ним
Разработка модулей под ECommerce-платформу (интеграции с платежными системами и службами доставки, экспорт / импорт, просто фичи и баги)
- Разработка модулей под ECommerce-платформу CS-Cart (PHP, MySQL, немного JavaScript, много работы с чужими API платежных систем, служб доставки и т.д.);
- Оценка задач
- Взаимодействие с заказчиками
Математическое моделирование, численные методы и комплексы программ. Кандидат технических наук
Специальность "прикладная математика и информатика"
Целиком курс я проходить и не собирался, зато посетил довольно много бесплатных вебинаров. И даже в таком виде занятия дают +100 к системности понимания процессов управления продуктом и командой