Ильнур Зарафутдинов - 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#