Razin Vyacheslav Vasilievich

Programmer, researcher, teacher

I am actively engaged in research in the field of artificial intelligence, mathematical logic and the application of programming in general. I have a number of scientific publications (eLibrary, Google Scholar) and presentations at scientific conferences International and All-Russian levels.

Extensive experience in development of websites, games, programs and applications. I have skills in administrating servers and hosting. I have specialized diplomas graduate student, master, bachelor and advanced training certificates.

I have experience teaching in the field of programming, artificial intelligence and mathematics.

Practical experience in the field of marketing. I am engaged in advertising and promotion of websites, games, applications and programs.

Extensive experience in writing texts, creating and processing images and videos.

Open to cooperation and participation in interesting projects. You can contact me in any way convenient for you, specified in the Contacts section.

More about me

Knowledge of programming languages
  • C#
  • Javascript
  • PHP
  • SQL
  • Haskell
  • Python
  • C++
  • C
  • R
  • Java
  • Pascal
  • Ruby
  • Typescript
  • Kotlin
  • AMPL
Skills
  • Game and application development (Unity, C#, Javascript)
  • Layout (HTML, CSS)
  • Frontend (Javascript, React, Vue, Angular, Typescript)
  • Backend (PHP, NodeJS, Express)
  • Server administration (Ubuntu, CentOS, Debian, BrainyCP)
  • Hosting administration (ihc, cPanel, ISPmanager)
  • Service automation (CRON scripts)
  • Software testing
  • Database administration (MariaDB, PostgreSQL, MySQL, MongoDB)
  • Chatbot development (Telegram, VK)
  • Developing extensions (Google Chrome)
  • Machine learning (keras, OpenCV, pandas, numpy, scipy, sklearn, matplotlib)
  • Data mining, data analysis
  • Promotion of sites in search engines (Google Analytics, Yandex Metrika, Open Graph, JSON-LD)
  • Setting up contextual advertising (Yandex Direct, Google Adwords)
  • Social promotion (SMM)
  • Creating and configuring a site in CMS (Wordpress, Joomla)
  • CMS administration (Wordpress, Joomla)
  • Working with mathematical packages (STATISTICA, MATLAB, Maple)
  • Business Analytics and Data Visualization (Tableau)
  • Working with virtual machines (VMWare, HyperV, Virtual Box)
  • Creating and editing bitmaps (Adobe Photoshop)
  • Create and edit video (Adobe Premiere)
  • Creating and editing vector images (Adobe Illustrator)
  • Creating and editing animations (Adobe After Effects)
  • Browser automation (Selenium)
  • Working with Microsoft Office (Excel, PowerPoint, Word)
  • Creating mathematical models (AMPL)
  • Working with version control (Git)
  • 3D modeling (3ds max)
Knowledge of areas
  • Object Oriented Programming (OOP)
  • Big data
  • Parallel programming
  • Distributed programming
  • Programming technologies for mobile systems
  • Functional programming
  • Design patterns
  • Software optimization
  • Software development cycles
  • Modern computer graphics
  • Internet technologies
  • Computer architecture
  • Operational networks
  • Computer networks
  • Computer vision
  • Deep learning
  • Reinforcement learning
  • Supervised learning
  • Natural Language Processing
  • Database technologies
  • Intelligent systems
  • Algorithms and data structures
  • Internet of Things (IOT)
  • Encoding
  • Anti-noise coding
  • Microeconomics
  • Geometric modeling
Math base
  • Mathematical Analysis
  • Algebra and geometry
  • Analytic geometry
  • Discrete mathematics
  • Complex analysis
  • Functional analysis
  • Real Analysis
  • Probabilistic models
  • Differential equations
  • Linear programming
  • Computational methods
  • Discrete optimization
  • Computational geometry
  • Computer Algebra
  • Mathematical logic
  • Algorithms and complexity analysis
  • Theory of automata and formal languages
  • Numerical Methods
  • Optimization methods
  • Operations Research
  • Number theory
  • Game theory
  • Probability theory and mathematical statistics
  • Mathematical Statistics
  • Graph theory
  • Combinatorics
Other
  • High PC proficiency
  • Experience in selecting computer components
  • PC build experience
  • Windows optimization experience
  • Experience in optimizing the work of various programs
  • Experience in selecting various household appliances
  • Experience with Windows, Linux, Mac OS
РУС