I am Victor Petukhov, software engineer from St. Petersburg.
In 2018 I achieved a master's degree in computer science at the ITMO University, Computer Technology Department.
Since 2017 I am interested in the compilers testing and development, and programming languages design. Currently, I'm working at Huawei in the programming languages lab. Earlier I was engaged in front-end and back-end web applications development for about 5 years.
My scientific interests are machine learning in the source code and compilers, compilers fuzzing.
Kotlin compiler front-end development: resolution and type inference, Java interoperability.
Kotlin compiler tests development for the parser, type inference and codegen; language specifications tests.
Research and development in the Kotlin code anomaly detection project.
Kotlin
Python
Machine learning
Anomaly detection
Autoencoders
Compilers
Front-end and NodeJS back-end development of the Yandex.Money portal and Yandex.Kassa.
Javascript
NodeJS
React
Redux
Front-end development of the Sberbank business online application (new product features and refactoring).
Javascript
Typescript
React
Redux
Reflux
Webpack
Less
Unit and e2e testing
Front-end development of the ERPScan Security Monitoring Suite.
The development of tools for processing large SAP logs.
Javascript
Python
Elasticsearch
Logstash
Splunk
Company website layout, front-end development of product features.
HTML
CSS
Javascript
Answers to users tickets, help users on the official forum, web development of related websites.
HTML layout, frontend and backend web development.
HTML
CSS
Javascript
PHP
MySQL
Master's Degree in Software Development Technologies (Applied Mathematics and Computer Science), Computer Technology Department.
Toolkit development for a simple programming language: interpreter, stack machine, stack machine code compiler and X86 code compiler
Bachelor's Degree in Programming and Internet Technologies (Information Systems and Technologies), Information Systems Department.