Обо мне
Компьютерные науки — ради надёжного ML и ПО, которому можно доверять.
Учусь в аспирантуре Университета штата Айова и работаю с Wei Le в Program Analysis and AI Lab. До аспирантуры — четыре года разработки ПО для госсектора, банков, ИИ и мобильных платформ. Эта страница — подробная версия краткого рассказа на главной.
Образование
-
Весна 2023 – н. в.
PhD в области компьютерных наук
Университет штата Айова, Эймс, Айова — научный руководитель: Wei Le
-
2018
Бакалавриат по компьютерным наукам и инженерии
Бангладешский инженерно-технологический университет (BUET)
Исследовательский опыт
-
Осень 2023 – н. в.
Фреймворк дифференциальной отладки для версий ML-моделей
Методы анализа расхождений в поведении разных версий модели на основе дифференциального тестирования и обучения инвариантов.
-
Лето 2024 – осень 2024
Арифметика с плавающей точкой в разных компиляторах
Исследование численных расхождений между GPU NVIDIA и AMD при разных цепочках компиляции в Ливерморской национальной лаборатории им. Лоуренса.
-
2020 – 2021
Система виртуальных стажировок
Проект платформы виртуальных стажировок для оценки навыков разработки ПО в смешанной среде университета и индустрии.
-
2018 – 2019
Реконструкция сцен по неподвижным камерам видеонаблюдения
Предложена система трёхмерной реконструкции сцен по нескольким камерам для видеонаблюдения и «умного города».
Профессиональный опыт
Краткая версия — на главной странице.
-
Осень 2026
Приглашённый исследователь (Visiting Scholar) · Mayo Clinic, Rochester, Minnesota
Исследовательская стажировка по программе Visiting Scholar на кафедре акушерства и гинекологии: расширение исследовательской базы данных для связывания записей матери и плода.
-
Май 2024 – август 2024
Стажёр-аспирант по вычислениям, Parallel Systems Group · Lawrence Livermore National Laboratory
Инструменты для анализа точности вычислений с плавающей точкой на разнородных архитектурах GPU, включая генерацию кода HIP-бэкенда для проекта Varity; почётное упоминание на LLNL Summer SLAM & Poster Symposium.
-
Ноябрь 2020 – май 2022
Инженер-программист · Reve Systems
ERP, закупки, бухгалтерия и системы комплаенса для государственных структур.
-
Ноябрь 2019 – ноябрь 2020
Инженер-программист · ERA-InfoTech Ltd.
Финтех-чат-бот, распознавание лиц, интеграция денежных переводов и RPA-системы для банковских процессов.
-
Декабрь 2018 – октябрь 2019
Младший разработчик ПО · Walton Digi-Tech Industries Limited
Доработка Android-прошивок и операционной системы кнопочных телефонов.
Преподавание
-
Разработка курсов
Разработка учебных программ · Университет штата Айова
Участие в создании курсов COMS 3710X: Introduction to Foundation Models I и COMS 3720X: Introduction to Foundation Models II вместе с Wei Le и Qi Li на факультете компьютерных наук.
-
Весна 2023 – н. в.
Ассистент преподавателя · Iowa State University
Лабораторные и семинарские занятия по COM S 127 (введение в программирование) — еженедельные лабораторные, подготовка учебных и контрольных материалов, критерии оценивания, проверка заданий и экзаменов. Лекции по COM S 472/572 (Principles of Artificial Intelligence) на замену Jin Tian (до ухода с факультета) и Yan-Bin Jia.
Технические навыки
- Python
- Java
- C/C++
- JavaScript
- PyTorch
- TensorFlow
- Spring Boot
- Flask
- Django
- Docker
- Linux
- CUDA/HIP
- SQL
- Анализ программ
- Тестирование ML