
Grigor Keropyan
Verified Expert in Engineering
Data Scientist and Developer
Munich, Germany
Toptal member since October 17, 2022
Grigor is an experienced data scientist with a demonstrated work history in the industry and a strong math background, having won several medals in international math olympiads. He also completed two master's degrees with honors and has outstanding problem-solving skills that make him excel in statistics, probability theory, and machine learning. Grigor enjoys being involved in diverse projects and has worked for small teams and large companies like Huawei.
Portfolio
Experience
- Machine Learning - 5 years
- NumPy - 5 years
- Data Science - 5 years
- Pandas - 5 years
- Python - 5 years
- Statistics - 4 years
- Deep Learning - 4 years
- PyTorch - 3 years
Availability
Preferred Environment
Linux, MacOS, PyCharm, GitLab, Slack
The most amazing...
...AI project I've developed is an agent that plays Texas hold 'em poker at a human level in real time.
Work Experience
Computer Vision and Machine Learning Research Intern — Cloud Rendering
Huawei Technologies Co.
- Implemented a real-time denoising algorithm, significantly reducing the time of Monte Carlo rendering.
- Researched and developed a fully convolutional recurrent autoencoder that removes noise from on-surface caches while keeping temporal information stable.
- Developed a deep learning Monte Carlo model that removes significant noise from images.
Teaching Assistant
Technical University of Munich
- Prepared and corrected homework assignments for the machine learning course and the machine learning for graphs and sequential data classes.
- Systematically answered students' questions using Piazza, an online query platform.
- Corrected final and retake exams for the courses I assisted.
Machine Learning Engineer
SoftConstruct
- Developed a counterfactual regret minimization algorithm for Texas hold 'em poker, using reinforcement learning to make the agent play at a human level in real time.
- Researched and built lossy and lossless abstractions for Texas hold 'em poker.
- Created a sentence clustering algorithm based on meaning to contribute to the Hoory app's development.
Teaching Associate
American University of Armenia
- Designed and corrected homework assignments for the course on numerical methods.
- Corrected homework assignments for the ordinary differential equations course.
- Conducted problem-solving and QA sessions for both courses I assisted.
- Reviewed mid-term and final exam papers for both courses I assisted.
Researcher and Software Developer
Isp Ras
- Researched and developed a multiplatform use-after-free and double-free detection framework for binary files based on control flow and data flow graphs.
- Built a scalable framework for accurate binary code comparison.
- Created a source code clone benchmark to collect clones.
Experience
Deep Learning Monte Carlo Denoising Model
Texas Hold 'em Poker Agent
Multimodal Emotion Recognition Model
Post-nonlinear Causal Models Project
Binary Code Analysis Tool
https://www.ispras.ru/en/technologies/binside/The platform detects the following CWE types:
• CWE-121: Stack-based buffer overflow
• CWE-122: Heap-based buffer overflow
• CWE-134: Use of the externally-controlled format string
• CWE-415: Double free
• CWE-416: Use after free
• CWE-77: Command injection
Education
Master of Science Degree in Mathematics in Data Science
Technical University of Munich (TUM) - Munich, Germany
Master's Degree in Data Science
Yerevan State University (YSU) - Yerevan, Armenia
Bachelor's Degree in Informatics and Applied Mathematics
Yerevan State University (YSU) - Yerevan, Armenia
Certifications
Structuring Machine Learning Projects
Coursera
Sequence Models
Coursera
Neural Networks and Deep Learning
Coursera
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization, and Optimization
Coursera
Deep Learning
Coursera
Convolutional Neural Networks
Coursera
Skills
Libraries/APIs
NumPy, Pandas, Matplotlib, Scikit-learn, PyTorch, TensorFlow, PySpark
Tools
GitLab, Slack, GitLab CI/CD, Jupyter, BigQuery, Git, PyCharm
Languages
Python, Python 3, R, SQL, Scala, C++, Java
Paradigms
ETL, Unit Testing
Frameworks
Spark, Hadoop, RStudio Shiny
Platforms
Linux, MacOS, Docker
Storage
PostgreSQL, MongoDB, HDFS
Other
Statistics, Machine Learning, Data Science, Research, Data Analytics, Data Analysis, Data Visualization, Mathematics, Linear Regression, Data Engineering, Deep Learning, Data Structures, Algorithms, Computer Vision, Artificial Intelligence (AI), Static Analysis, Statistical Methods, Statistical Modeling, Big Data, Recurrent Neural Networks (RNNs), Reinforcement Learning, Numerical Methods, Neural Networks, Forecasting, Predictive Modeling, Time Series Analysis, Predictive Learning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring