Ильнур Зарафутдинов - Python-разработчик
Навыки
- C++
- Git
- MATLAB
- Numpy
- PyQT
- PyQtGraph
- PySide
- Python
- scipy
- паттерн MVC
Опыт работы
Башкирский государственный университет
Лаборант-исследователь (совместительство) - 2017-2021Обязанности:
— Работал над грантами
— Занимался написанием и отладкой наукоемких программ на языке Matlab
— Занимался ускорением расчётов с использованием видеокарт
— Писал расчётные ядра на языке C++ и подключал в основные программы на языке Matlab
— Делал разного рода сетки во Fusion 360 для проведения расчетов течения жидкости
— Помогал писать статьи, в основном занимался практической частью
— Участие в конференциях (ПаВТ (Параллельные вычислительные технологии), Наука будущего и локальные конференции по мат. моделированию)
— Во время учёбы в аспирантуре вёл лекционные и практические занятия по программированию на языке Python у студентовРН-БашНИПИнефть
Старший специалист - 2017-текущее времяОбязанности:
— Занимаюсь разработкой интерфейса гидродинамического симулятора на языке Python используя фреймворк PyQt/PySide2. Создание разного рода виджетов для анализов кривых, работа с интерактивными графиками (PyQtGraph). Написание моделей данных анализов, моделей таблиц и деревьев. Применяем распространенные библиотеки как numpy, scipy.
— Написание тестов для нового функционала и уже существующего
— Оптимизация и ускорение существующего кода
— Занимаюсь связкой расчётного ядра и интерфейса
— Делаю ревью кода и вливаю новые фичи
— Участвую на конференциях
— Наставник одного молодого специалиста
— Помогаю в релизе продукта и иногда сижу на службе поддержки и отвечаю на письма пользователей
— Обсуждение задач с клиентами и написание ТЗ
Образование
Прикладная математика и информатика (бакалавриат)
Башкирский государственный университет2012-2016Прикладная математика и информатика (магистратура)
Башкирский государственный университет2016-2018Математика и механика (аспирантура)
Башкирский государственный университет2018-2022
Обо мне
Общий стаж работы больше 7 лет. На данный момент основной язык Python. В нынешней компании состою в команде разработки гидродинамического симулятора. В основном пишу интерфейс на фреймворке PyQt. Реалию разные вычислительные методы. Занимаюсь связкой расчётного ядра с интерфейсом. Делаю ревью кода и вливаю фичи. Занимаюсь оптимизацией и ускорением существующего кода. Недавно стал наставником одного молодого специалиста.
— Умею работать в команде. Быстро учусь
— Понимание принципов ООП
— Работал с паттерном MVC
— Опыт работы с БД PostgreSQL
— Прошёл стажировку в компании ITCode по направлению Backend (Django)
— Умею работать с Git
— YouTrack
— Опыт работы с HTML, CSS, JS
— В университете немного изучал Java, C#