Viktor Lobanov

Viktor Lobanov

Backend Ruby Developer

Followers of Viktor Lobanov715 followers
location of Viktor LobanovNorway

Connect with Viktor Lobanov to Send Message

Connect

Connect with Viktor Lobanov to Send Message

Connect
  • Timeline

  • About me

    Backend Developer | Python | C# | Ruby | DevOps

  • Education

    • National Technical University "Kharkiv Polytechnic Institute"

      -
      Master's degree Computer Software Engineering 90/100
    • Alevel IT school, Kharkiv

      -
      Python development Excellent

      Python web-development programming course

    • Hillel IT School

      -
      DevOps Excellent

      6-month DevOps course related to Linux administration, working with Cloud providers, terraform and ansible

    • National Technical University "Kharkiv Polytechnic Institute"

      -
      Bachelor's degree Software Engineering 90/100
  • Experience

    • QPARD

      Jan 2021 - Sept 2023
      Backend Ruby Developer

      The company implements innovative solutions in retail business process automation and offers leading solutions in e-commerce. Leading experts effectively automate trading, logistics, marketing, and production, continuously expanding their expertise and adapting new technologies for efficient project solutions. An example of business service is the unified platform for communications, timetable management, and appointment system. My key responsibilities in this position included the following:- Creation of the efficient API using Ruby programming language which interacted with several SQL and NoSQL databases as well as message brokers, like RabbitMQ.- UML modeling of the future features resulted in forming strong documentation approved by other teams and product owners.- Creation of setups of the Docker environment and monitoring its runtime.- Deployment automation using GitLab CI CD and Python scripting reduced time in several deploymentstages.- Set up a monitoring environment using Prometheus and Grafana stack to constantly view serverresource consumption as well as other errors related to the backend part.- Implementation of deployment automation using GitLab CI/CD communicating with Azure VMs, SQLdatabases, and storage resources.- Communication with foreign teams through Microsoft 365 Vis mindre

    • Alevel

      Mar 2021 - Jan 2021
      Backend Python Developer

      Company's IT courses are designed to provide high-quality, flexible education for individuals looking to advance their careers in technology. Taught by industry experts, these courses cover a broad spectrum of topics, including programming, data science, and cloud computing. In addition to educational services, we offer cutting-edge solutions for e-commerce and business automation. Our e-commerce solutions help businesses establish and grow their online presence, incorporating features such as customizable online stores, secure payment gateways, and robust analytics. My responsibilities as a part of company's team included:- API creation using Django framework.- Telegram bot development using Python programming language.- Working with Docker containerization, Gitlab CI CD and Azure Container Apps to implement a robust and efficient deployment process.- Working in Linux environment, server administration to prepare for deployment processes as well asmonitoring and solving server issues Vis mindre

    • Stavanger kommune

      Feb 2024 - now
      Full-stack Developer

      IT Department of Stavanger Commune provides digital solutions to citizens of Stavanger and Organizations with modern technologies, including a platform for applying to different governmental services, a unified service for the provision of data, and much more. The main goals of this organization are to provide an easy way to access and process data that is collected from different Stavanger and Norwegian IT technologies and to offer a place where users can utilize different governmental services. My key responsibilities and achievements include:- Creation of efficient and modern websites using C# Blazor web server tools and Microsoft AzurePlatform.- Creation and management of Relational Database Entities using C# Entity Manager.- Provisioning of updates to GitHub CI workflow. One of the key benefits is the team can stay updated on pipelline statuses by receiveing messages in Microsoft Teams channel.- Monitoring of Azure resources metrics, logs and costs as well as integrating of the notifications from Azure to Microsoft Teams channel so that the team always stays updated on the both production and test environments' statuses.- Integration of the bot for automatic provisioning of pull requests for packages updates for Sanity Studio project on Github, which resulted in less time cosumption for tasks related to maintaining packages versions.- Integrating of the IaC practice for Azure resources using Bicep tool. Vis mindre

  • Licenses & Certifications