My avatar

Andrei Igorevich Kolenkov

Contacts

Work experience

  • NVIDIA Networking SW Department Software Verification Engineer August 25th 2024 - now
  • VK Ads department Backend Python Developer April 13rd 2023 - March 6st 2024
  • VK VK Education Advanced C++ course mentor September 1st 2022 - June 1st 2023

Languages

  • English
  • Russian

Education

  • BMSTU, 4 years of Specialist degree in Engineering, 2023
  • VK Education in BMSTU, ML (Machine Learning), 2023

Server specs

  • CPU: Intel Core i5-3340 Ivy Bridge
  • RAM: 4*8 GB AMD Radeon R5 11-11-11-28
  • MB: ASUS P8H77-V LE
  • SSD: ADATA Ultimate SU655 240 GB
  • GPU: ASUS Radeon R7 260 1024 MB
  • System: Fedora Server 41

Interests

  • Coding in Python
  • Web services
  • Unix-like system administration
  • Minecraft servers administration
  • EBM music
  • Cooking

Skills and technologies

  • Python 3
  • FastAPI
  • Testing
  • MLOps
  • C/C++
  • Make/CMake
  • Docker/Docker Compose
  • Linux (Fedora, Debian, Arch)
  • Nginx
  • git
  • SQL

Projects

  • InfiniBand NVIDIA's ultra-fast, low-latency network for high-performance computing; Ensuring software quality through automated testing and taking part in development, integration and verification;
  • Autogen VK Ads product for automated advertisement generation with neural networks; Developed business logic and life cycle instruments for the generated content on Python 3 and FastAPI;
  • Strawberry Graduate project in VK Education - VK Miniapp for post generation for VKontakte social network groups, app uses React JS, VK Bridge, VKUI on the frontend; Developed backend on Python 3 and set up autodeploy, FastAPI, Team lead;
  • Harmful Cloud Second semester project of VK Education - generative instrument with GPT3 neural network trained on groups of VKontakte social network and demo website; Gathered and processed data, created website infrastructure for the neural network to deploy;
  • Rattlesnake First semester project in VK Education - client-server system for remote calculations of block diagrams provided by user. Written in C++, executes blocks in Python 3; Developed forking server for multi-process request processing, implemented business logic and led the project development;
  • BMSTUCraft Official BMSTU Minecraft server, in 2020, Open Day event was held on it in the spring of 2020, most of the time was hosted on BMSTU server and now on it is on my own server; Idea author, gathered team and players, server administrator

Index